diff --git a/static/images/index/Vue Element Admin.html b/static/images/index/Vue Element Admin.html
new file mode 100644
index 0000000..d1f9647
--- /dev/null
+++ b/static/images/index/Vue Element Admin.html
@@ -0,0 +1,65692 @@
+
+
+
+
+
+
+
+
+ Vue Element Admin
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/images/index/Vue Element Admin_files/app.js.下载 b/static/images/index/Vue Element Admin_files/app.js.下载
new file mode 100644
index 0000000..e448ae1
--- /dev/null
+++ b/static/images/index/Vue Element Admin_files/app.js.下载
@@ -0,0 +1,7608 @@
+/******/ (function(modules) { // webpackBootstrap
+/******/ // install a JSONP callback for chunk loading
+/******/ function webpackJsonpCallback(data) {
+/******/ var chunkIds = data[0];
+/******/ var moreModules = data[1];
+/******/ var executeModules = data[2];
+/******/
+/******/ // add "moreModules" to the modules object,
+/******/ // then flag all "chunkIds" as loaded and fire callback
+/******/ var moduleId, chunkId, i = 0, resolves = [];
+/******/ for(;i < chunkIds.length; i++) {
+/******/ chunkId = chunkIds[i];
+/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
+/******/ resolves.push(installedChunks[chunkId][0]);
+/******/ }
+/******/ installedChunks[chunkId] = 0;
+/******/ }
+/******/ for(moduleId in moreModules) {
+/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ modules[moduleId] = moreModules[moduleId];
+/******/ }
+/******/ }
+/******/ if(parentJsonpFunction) parentJsonpFunction(data);
+/******/
+/******/ while(resolves.length) {
+/******/ resolves.shift()();
+/******/ }
+/******/
+/******/ // add entry modules from loaded chunk to deferred list
+/******/ deferredModules.push.apply(deferredModules, executeModules || []);
+/******/
+/******/ // run deferred modules when all chunks ready
+/******/ return checkDeferredModules();
+/******/ };
+/******/ function checkDeferredModules() {
+/******/ var result;
+/******/ for(var i = 0; i < deferredModules.length; i++) {
+/******/ var deferredModule = deferredModules[i];
+/******/ var fulfilled = true;
+/******/ for(var j = 1; j < deferredModule.length; j++) {
+/******/ var depId = deferredModule[j];
+/******/ if(installedChunks[depId] !== 0) fulfilled = false;
+/******/ }
+/******/ if(fulfilled) {
+/******/ deferredModules.splice(i--, 1);
+/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
+/******/ }
+/******/ }
+/******/
+/******/ return result;
+/******/ }
+/******/ function hotDisposeChunk(chunkId) {
+/******/ delete installedChunks[chunkId];
+/******/ }
+/******/ var parentHotUpdateCallback = (typeof self !== 'undefined' ? self : this)["webpackHotUpdate"];
+/******/ (typeof self !== 'undefined' ? self : this)["webpackHotUpdate"] = // eslint-disable-next-line no-unused-vars
+/******/ function webpackHotUpdateCallback(chunkId, moreModules) {
+/******/ hotAddUpdateChunk(chunkId, moreModules);
+/******/ if (parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules);
+/******/ } ;
+/******/
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ function hotDownloadUpdateChunk(chunkId) {
+/******/ var script = document.createElement("script");
+/******/ script.charset = "utf-8";
+/******/ script.src = __webpack_require__.p + "" + chunkId + "." + hotCurrentHash + ".hot-update.js";
+/******/ if (null) script.crossOrigin = null;
+/******/ document.head.appendChild(script);
+/******/ }
+/******/
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ function hotDownloadManifest(requestTimeout) {
+/******/ requestTimeout = requestTimeout || 10000;
+/******/ return new Promise(function(resolve, reject) {
+/******/ if (typeof XMLHttpRequest === "undefined") {
+/******/ return reject(new Error("No browser support"));
+/******/ }
+/******/ try {
+/******/ var request = new XMLHttpRequest();
+/******/ var requestPath = __webpack_require__.p + "" + hotCurrentHash + ".hot-update.json";
+/******/ request.open("GET", requestPath, true);
+/******/ request.timeout = requestTimeout;
+/******/ request.send(null);
+/******/ } catch (err) {
+/******/ return reject(err);
+/******/ }
+/******/ request.onreadystatechange = function() {
+/******/ if (request.readyState !== 4) return;
+/******/ if (request.status === 0) {
+/******/ // timeout
+/******/ reject(
+/******/ new Error("Manifest request to " + requestPath + " timed out.")
+/******/ );
+/******/ } else if (request.status === 404) {
+/******/ // no update available
+/******/ resolve();
+/******/ } else if (request.status !== 200 && request.status !== 304) {
+/******/ // other failure
+/******/ reject(new Error("Manifest request to " + requestPath + " failed."));
+/******/ } else {
+/******/ // success
+/******/ try {
+/******/ var update = JSON.parse(request.responseText);
+/******/ } catch (e) {
+/******/ reject(e);
+/******/ return;
+/******/ }
+/******/ resolve(update);
+/******/ }
+/******/ };
+/******/ });
+/******/ }
+/******/
+/******/ var hotApplyOnUpdate = true;
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ var hotCurrentHash = "4829bfa61320e95fe7d3";
+/******/ var hotRequestTimeout = 10000;
+/******/ var hotCurrentModuleData = {};
+/******/ var hotCurrentChildModule;
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ var hotCurrentParents = [];
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ var hotCurrentParentsTemp = [];
+/******/
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ function hotCreateRequire(moduleId) {
+/******/ var me = installedModules[moduleId];
+/******/ if (!me) return __webpack_require__;
+/******/ var fn = function(request) {
+/******/ if (me.hot.active) {
+/******/ if (installedModules[request]) {
+/******/ if (installedModules[request].parents.indexOf(moduleId) === -1) {
+/******/ installedModules[request].parents.push(moduleId);
+/******/ }
+/******/ } else {
+/******/ hotCurrentParents = [moduleId];
+/******/ hotCurrentChildModule = request;
+/******/ }
+/******/ if (me.children.indexOf(request) === -1) {
+/******/ me.children.push(request);
+/******/ }
+/******/ } else {
+/******/ console.warn(
+/******/ "[HMR] unexpected require(" +
+/******/ request +
+/******/ ") from disposed module " +
+/******/ moduleId
+/******/ );
+/******/ hotCurrentParents = [];
+/******/ }
+/******/ return __webpack_require__(request);
+/******/ };
+/******/ var ObjectFactory = function ObjectFactory(name) {
+/******/ return {
+/******/ configurable: true,
+/******/ enumerable: true,
+/******/ get: function() {
+/******/ return __webpack_require__[name];
+/******/ },
+/******/ set: function(value) {
+/******/ __webpack_require__[name] = value;
+/******/ }
+/******/ };
+/******/ };
+/******/ for (var name in __webpack_require__) {
+/******/ if (
+/******/ Object.prototype.hasOwnProperty.call(__webpack_require__, name) &&
+/******/ name !== "e" &&
+/******/ name !== "t"
+/******/ ) {
+/******/ Object.defineProperty(fn, name, ObjectFactory(name));
+/******/ }
+/******/ }
+/******/ fn.e = function(chunkId) {
+/******/ if (hotStatus === "ready") hotSetStatus("prepare");
+/******/ hotChunksLoading++;
+/******/ return __webpack_require__.e(chunkId).then(finishChunkLoading, function(err) {
+/******/ finishChunkLoading();
+/******/ throw err;
+/******/ });
+/******/
+/******/ function finishChunkLoading() {
+/******/ hotChunksLoading--;
+/******/ if (hotStatus === "prepare") {
+/******/ if (!hotWaitingFilesMap[chunkId]) {
+/******/ hotEnsureUpdateChunk(chunkId);
+/******/ }
+/******/ if (hotChunksLoading === 0 && hotWaitingFiles === 0) {
+/******/ hotUpdateDownloaded();
+/******/ }
+/******/ }
+/******/ }
+/******/ };
+/******/ fn.t = function(value, mode) {
+/******/ if (mode & 1) value = fn(value);
+/******/ return __webpack_require__.t(value, mode & ~1);
+/******/ };
+/******/ return fn;
+/******/ }
+/******/
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ function hotCreateModule(moduleId) {
+/******/ var hot = {
+/******/ // private stuff
+/******/ _acceptedDependencies: {},
+/******/ _declinedDependencies: {},
+/******/ _selfAccepted: false,
+/******/ _selfDeclined: false,
+/******/ _selfInvalidated: false,
+/******/ _disposeHandlers: [],
+/******/ _main: hotCurrentChildModule !== moduleId,
+/******/
+/******/ // Module API
+/******/ active: true,
+/******/ accept: function(dep, callback) {
+/******/ if (dep === undefined) hot._selfAccepted = true;
+/******/ else if (typeof dep === "function") hot._selfAccepted = dep;
+/******/ else if (typeof dep === "object")
+/******/ for (var i = 0; i < dep.length; i++)
+/******/ hot._acceptedDependencies[dep[i]] = callback || function() {};
+/******/ else hot._acceptedDependencies[dep] = callback || function() {};
+/******/ },
+/******/ decline: function(dep) {
+/******/ if (dep === undefined) hot._selfDeclined = true;
+/******/ else if (typeof dep === "object")
+/******/ for (var i = 0; i < dep.length; i++)
+/******/ hot._declinedDependencies[dep[i]] = true;
+/******/ else hot._declinedDependencies[dep] = true;
+/******/ },
+/******/ dispose: function(callback) {
+/******/ hot._disposeHandlers.push(callback);
+/******/ },
+/******/ addDisposeHandler: function(callback) {
+/******/ hot._disposeHandlers.push(callback);
+/******/ },
+/******/ removeDisposeHandler: function(callback) {
+/******/ var idx = hot._disposeHandlers.indexOf(callback);
+/******/ if (idx >= 0) hot._disposeHandlers.splice(idx, 1);
+/******/ },
+/******/ invalidate: function() {
+/******/ this._selfInvalidated = true;
+/******/ switch (hotStatus) {
+/******/ case "idle":
+/******/ hotUpdate = {};
+/******/ hotUpdate[moduleId] = modules[moduleId];
+/******/ hotSetStatus("ready");
+/******/ break;
+/******/ case "ready":
+/******/ hotApplyInvalidatedModule(moduleId);
+/******/ break;
+/******/ case "prepare":
+/******/ case "check":
+/******/ case "dispose":
+/******/ case "apply":
+/******/ (hotQueuedInvalidatedModules =
+/******/ hotQueuedInvalidatedModules || []).push(moduleId);
+/******/ break;
+/******/ default:
+/******/ // ignore requests in error states
+/******/ break;
+/******/ }
+/******/ },
+/******/
+/******/ // Management API
+/******/ check: hotCheck,
+/******/ apply: hotApply,
+/******/ status: function(l) {
+/******/ if (!l) return hotStatus;
+/******/ hotStatusHandlers.push(l);
+/******/ },
+/******/ addStatusHandler: function(l) {
+/******/ hotStatusHandlers.push(l);
+/******/ },
+/******/ removeStatusHandler: function(l) {
+/******/ var idx = hotStatusHandlers.indexOf(l);
+/******/ if (idx >= 0) hotStatusHandlers.splice(idx, 1);
+/******/ },
+/******/
+/******/ //inherit from previous dispose call
+/******/ data: hotCurrentModuleData[moduleId]
+/******/ };
+/******/ hotCurrentChildModule = undefined;
+/******/ return hot;
+/******/ }
+/******/
+/******/ var hotStatusHandlers = [];
+/******/ var hotStatus = "idle";
+/******/
+/******/ function hotSetStatus(newStatus) {
+/******/ hotStatus = newStatus;
+/******/ for (var i = 0; i < hotStatusHandlers.length; i++)
+/******/ hotStatusHandlers[i].call(null, newStatus);
+/******/ }
+/******/
+/******/ // while downloading
+/******/ var hotWaitingFiles = 0;
+/******/ var hotChunksLoading = 0;
+/******/ var hotWaitingFilesMap = {};
+/******/ var hotRequestedFilesMap = {};
+/******/ var hotAvailableFilesMap = {};
+/******/ var hotDeferred;
+/******/
+/******/ // The update info
+/******/ var hotUpdate, hotUpdateNewHash, hotQueuedInvalidatedModules;
+/******/
+/******/ function toModuleId(id) {
+/******/ var isNumber = +id + "" === id;
+/******/ return isNumber ? +id : id;
+/******/ }
+/******/
+/******/ function hotCheck(apply) {
+/******/ if (hotStatus !== "idle") {
+/******/ throw new Error("check() is only allowed in idle status");
+/******/ }
+/******/ hotApplyOnUpdate = apply;
+/******/ hotSetStatus("check");
+/******/ return hotDownloadManifest(hotRequestTimeout).then(function(update) {
+/******/ if (!update) {
+/******/ hotSetStatus(hotApplyInvalidatedModules() ? "ready" : "idle");
+/******/ return null;
+/******/ }
+/******/ hotRequestedFilesMap = {};
+/******/ hotWaitingFilesMap = {};
+/******/ hotAvailableFilesMap = update.c;
+/******/ hotUpdateNewHash = update.h;
+/******/
+/******/ hotSetStatus("prepare");
+/******/ var promise = new Promise(function(resolve, reject) {
+/******/ hotDeferred = {
+/******/ resolve: resolve,
+/******/ reject: reject
+/******/ };
+/******/ });
+/******/ hotUpdate = {};
+/******/ for(var chunkId in installedChunks)
+/******/ // eslint-disable-next-line no-lone-blocks
+/******/ {
+/******/ hotEnsureUpdateChunk(chunkId);
+/******/ }
+/******/ if (
+/******/ hotStatus === "prepare" &&
+/******/ hotChunksLoading === 0 &&
+/******/ hotWaitingFiles === 0
+/******/ ) {
+/******/ hotUpdateDownloaded();
+/******/ }
+/******/ return promise;
+/******/ });
+/******/ }
+/******/
+/******/ // eslint-disable-next-line no-unused-vars
+/******/ function hotAddUpdateChunk(chunkId, moreModules) {
+/******/ if (!hotAvailableFilesMap[chunkId] || !hotRequestedFilesMap[chunkId])
+/******/ return;
+/******/ hotRequestedFilesMap[chunkId] = false;
+/******/ for (var moduleId in moreModules) {
+/******/ if (Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ hotUpdate[moduleId] = moreModules[moduleId];
+/******/ }
+/******/ }
+/******/ if (--hotWaitingFiles === 0 && hotChunksLoading === 0) {
+/******/ hotUpdateDownloaded();
+/******/ }
+/******/ }
+/******/
+/******/ function hotEnsureUpdateChunk(chunkId) {
+/******/ if (!hotAvailableFilesMap[chunkId]) {
+/******/ hotWaitingFilesMap[chunkId] = true;
+/******/ } else {
+/******/ hotRequestedFilesMap[chunkId] = true;
+/******/ hotWaitingFiles++;
+/******/ hotDownloadUpdateChunk(chunkId);
+/******/ }
+/******/ }
+/******/
+/******/ function hotUpdateDownloaded() {
+/******/ hotSetStatus("ready");
+/******/ var deferred = hotDeferred;
+/******/ hotDeferred = null;
+/******/ if (!deferred) return;
+/******/ if (hotApplyOnUpdate) {
+/******/ // Wrap deferred object in Promise to mark it as a well-handled Promise to
+/******/ // avoid triggering uncaught exception warning in Chrome.
+/******/ // See https://bugs.chromium.org/p/chromium/issues/detail?id=465666
+/******/ Promise.resolve()
+/******/ .then(function() {
+/******/ return hotApply(hotApplyOnUpdate);
+/******/ })
+/******/ .then(
+/******/ function(result) {
+/******/ deferred.resolve(result);
+/******/ },
+/******/ function(err) {
+/******/ deferred.reject(err);
+/******/ }
+/******/ );
+/******/ } else {
+/******/ var outdatedModules = [];
+/******/ for (var id in hotUpdate) {
+/******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
+/******/ outdatedModules.push(toModuleId(id));
+/******/ }
+/******/ }
+/******/ deferred.resolve(outdatedModules);
+/******/ }
+/******/ }
+/******/
+/******/ function hotApply(options) {
+/******/ if (hotStatus !== "ready")
+/******/ throw new Error("apply() is only allowed in ready status");
+/******/ options = options || {};
+/******/ return hotApplyInternal(options);
+/******/ }
+/******/
+/******/ function hotApplyInternal(options) {
+/******/ hotApplyInvalidatedModules();
+/******/
+/******/ var cb;
+/******/ var i;
+/******/ var j;
+/******/ var module;
+/******/ var moduleId;
+/******/
+/******/ function getAffectedStuff(updateModuleId) {
+/******/ var outdatedModules = [updateModuleId];
+/******/ var outdatedDependencies = {};
+/******/
+/******/ var queue = outdatedModules.map(function(id) {
+/******/ return {
+/******/ chain: [id],
+/******/ id: id
+/******/ };
+/******/ });
+/******/ while (queue.length > 0) {
+/******/ var queueItem = queue.pop();
+/******/ var moduleId = queueItem.id;
+/******/ var chain = queueItem.chain;
+/******/ module = installedModules[moduleId];
+/******/ if (
+/******/ !module ||
+/******/ (module.hot._selfAccepted && !module.hot._selfInvalidated)
+/******/ )
+/******/ continue;
+/******/ if (module.hot._selfDeclined) {
+/******/ return {
+/******/ type: "self-declined",
+/******/ chain: chain,
+/******/ moduleId: moduleId
+/******/ };
+/******/ }
+/******/ if (module.hot._main) {
+/******/ return {
+/******/ type: "unaccepted",
+/******/ chain: chain,
+/******/ moduleId: moduleId
+/******/ };
+/******/ }
+/******/ for (var i = 0; i < module.parents.length; i++) {
+/******/ var parentId = module.parents[i];
+/******/ var parent = installedModules[parentId];
+/******/ if (!parent) continue;
+/******/ if (parent.hot._declinedDependencies[moduleId]) {
+/******/ return {
+/******/ type: "declined",
+/******/ chain: chain.concat([parentId]),
+/******/ moduleId: moduleId,
+/******/ parentId: parentId
+/******/ };
+/******/ }
+/******/ if (outdatedModules.indexOf(parentId) !== -1) continue;
+/******/ if (parent.hot._acceptedDependencies[moduleId]) {
+/******/ if (!outdatedDependencies[parentId])
+/******/ outdatedDependencies[parentId] = [];
+/******/ addAllToSet(outdatedDependencies[parentId], [moduleId]);
+/******/ continue;
+/******/ }
+/******/ delete outdatedDependencies[parentId];
+/******/ outdatedModules.push(parentId);
+/******/ queue.push({
+/******/ chain: chain.concat([parentId]),
+/******/ id: parentId
+/******/ });
+/******/ }
+/******/ }
+/******/
+/******/ return {
+/******/ type: "accepted",
+/******/ moduleId: updateModuleId,
+/******/ outdatedModules: outdatedModules,
+/******/ outdatedDependencies: outdatedDependencies
+/******/ };
+/******/ }
+/******/
+/******/ function addAllToSet(a, b) {
+/******/ for (var i = 0; i < b.length; i++) {
+/******/ var item = b[i];
+/******/ if (a.indexOf(item) === -1) a.push(item);
+/******/ }
+/******/ }
+/******/
+/******/ // at begin all updates modules are outdated
+/******/ // the "outdated" status can propagate to parents if they don't accept the children
+/******/ var outdatedDependencies = {};
+/******/ var outdatedModules = [];
+/******/ var appliedUpdate = {};
+/******/
+/******/ var warnUnexpectedRequire = function warnUnexpectedRequire() {
+/******/ console.warn(
+/******/ "[HMR] unexpected require(" + result.moduleId + ") to disposed module"
+/******/ );
+/******/ };
+/******/
+/******/ for (var id in hotUpdate) {
+/******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
+/******/ moduleId = toModuleId(id);
+/******/ /** @type {TODO} */
+/******/ var result;
+/******/ if (hotUpdate[id]) {
+/******/ result = getAffectedStuff(moduleId);
+/******/ } else {
+/******/ result = {
+/******/ type: "disposed",
+/******/ moduleId: id
+/******/ };
+/******/ }
+/******/ /** @type {Error|false} */
+/******/ var abortError = false;
+/******/ var doApply = false;
+/******/ var doDispose = false;
+/******/ var chainInfo = "";
+/******/ if (result.chain) {
+/******/ chainInfo = "\nUpdate propagation: " + result.chain.join(" -> ");
+/******/ }
+/******/ switch (result.type) {
+/******/ case "self-declined":
+/******/ if (options.onDeclined) options.onDeclined(result);
+/******/ if (!options.ignoreDeclined)
+/******/ abortError = new Error(
+/******/ "Aborted because of self decline: " +
+/******/ result.moduleId +
+/******/ chainInfo
+/******/ );
+/******/ break;
+/******/ case "declined":
+/******/ if (options.onDeclined) options.onDeclined(result);
+/******/ if (!options.ignoreDeclined)
+/******/ abortError = new Error(
+/******/ "Aborted because of declined dependency: " +
+/******/ result.moduleId +
+/******/ " in " +
+/******/ result.parentId +
+/******/ chainInfo
+/******/ );
+/******/ break;
+/******/ case "unaccepted":
+/******/ if (options.onUnaccepted) options.onUnaccepted(result);
+/******/ if (!options.ignoreUnaccepted)
+/******/ abortError = new Error(
+/******/ "Aborted because " + moduleId + " is not accepted" + chainInfo
+/******/ );
+/******/ break;
+/******/ case "accepted":
+/******/ if (options.onAccepted) options.onAccepted(result);
+/******/ doApply = true;
+/******/ break;
+/******/ case "disposed":
+/******/ if (options.onDisposed) options.onDisposed(result);
+/******/ doDispose = true;
+/******/ break;
+/******/ default:
+/******/ throw new Error("Unexception type " + result.type);
+/******/ }
+/******/ if (abortError) {
+/******/ hotSetStatus("abort");
+/******/ return Promise.reject(abortError);
+/******/ }
+/******/ if (doApply) {
+/******/ appliedUpdate[moduleId] = hotUpdate[moduleId];
+/******/ addAllToSet(outdatedModules, result.outdatedModules);
+/******/ for (moduleId in result.outdatedDependencies) {
+/******/ if (
+/******/ Object.prototype.hasOwnProperty.call(
+/******/ result.outdatedDependencies,
+/******/ moduleId
+/******/ )
+/******/ ) {
+/******/ if (!outdatedDependencies[moduleId])
+/******/ outdatedDependencies[moduleId] = [];
+/******/ addAllToSet(
+/******/ outdatedDependencies[moduleId],
+/******/ result.outdatedDependencies[moduleId]
+/******/ );
+/******/ }
+/******/ }
+/******/ }
+/******/ if (doDispose) {
+/******/ addAllToSet(outdatedModules, [result.moduleId]);
+/******/ appliedUpdate[moduleId] = warnUnexpectedRequire;
+/******/ }
+/******/ }
+/******/ }
+/******/
+/******/ // Store self accepted outdated modules to require them later by the module system
+/******/ var outdatedSelfAcceptedModules = [];
+/******/ for (i = 0; i < outdatedModules.length; i++) {
+/******/ moduleId = outdatedModules[i];
+/******/ if (
+/******/ installedModules[moduleId] &&
+/******/ installedModules[moduleId].hot._selfAccepted &&
+/******/ // removed self-accepted modules should not be required
+/******/ appliedUpdate[moduleId] !== warnUnexpectedRequire &&
+/******/ // when called invalidate self-accepting is not possible
+/******/ !installedModules[moduleId].hot._selfInvalidated
+/******/ ) {
+/******/ outdatedSelfAcceptedModules.push({
+/******/ module: moduleId,
+/******/ parents: installedModules[moduleId].parents.slice(),
+/******/ errorHandler: installedModules[moduleId].hot._selfAccepted
+/******/ });
+/******/ }
+/******/ }
+/******/
+/******/ // Now in "dispose" phase
+/******/ hotSetStatus("dispose");
+/******/ Object.keys(hotAvailableFilesMap).forEach(function(chunkId) {
+/******/ if (hotAvailableFilesMap[chunkId] === false) {
+/******/ hotDisposeChunk(chunkId);
+/******/ }
+/******/ });
+/******/
+/******/ var idx;
+/******/ var queue = outdatedModules.slice();
+/******/ while (queue.length > 0) {
+/******/ moduleId = queue.pop();
+/******/ module = installedModules[moduleId];
+/******/ if (!module) continue;
+/******/
+/******/ var data = {};
+/******/
+/******/ // Call dispose handlers
+/******/ var disposeHandlers = module.hot._disposeHandlers;
+/******/ for (j = 0; j < disposeHandlers.length; j++) {
+/******/ cb = disposeHandlers[j];
+/******/ cb(data);
+/******/ }
+/******/ hotCurrentModuleData[moduleId] = data;
+/******/
+/******/ // disable module (this disables requires from this module)
+/******/ module.hot.active = false;
+/******/
+/******/ // remove module from cache
+/******/ delete installedModules[moduleId];
+/******/
+/******/ // when disposing there is no need to call dispose handler
+/******/ delete outdatedDependencies[moduleId];
+/******/
+/******/ // remove "parents" references from all children
+/******/ for (j = 0; j < module.children.length; j++) {
+/******/ var child = installedModules[module.children[j]];
+/******/ if (!child) continue;
+/******/ idx = child.parents.indexOf(moduleId);
+/******/ if (idx >= 0) {
+/******/ child.parents.splice(idx, 1);
+/******/ }
+/******/ }
+/******/ }
+/******/
+/******/ // remove outdated dependency from module children
+/******/ var dependency;
+/******/ var moduleOutdatedDependencies;
+/******/ for (moduleId in outdatedDependencies) {
+/******/ if (
+/******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)
+/******/ ) {
+/******/ module = installedModules[moduleId];
+/******/ if (module) {
+/******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
+/******/ for (j = 0; j < moduleOutdatedDependencies.length; j++) {
+/******/ dependency = moduleOutdatedDependencies[j];
+/******/ idx = module.children.indexOf(dependency);
+/******/ if (idx >= 0) module.children.splice(idx, 1);
+/******/ }
+/******/ }
+/******/ }
+/******/ }
+/******/
+/******/ // Now in "apply" phase
+/******/ hotSetStatus("apply");
+/******/
+/******/ if (hotUpdateNewHash !== undefined) {
+/******/ hotCurrentHash = hotUpdateNewHash;
+/******/ hotUpdateNewHash = undefined;
+/******/ }
+/******/ hotUpdate = undefined;
+/******/
+/******/ // insert new code
+/******/ for (moduleId in appliedUpdate) {
+/******/ if (Object.prototype.hasOwnProperty.call(appliedUpdate, moduleId)) {
+/******/ modules[moduleId] = appliedUpdate[moduleId];
+/******/ }
+/******/ }
+/******/
+/******/ // call accept handlers
+/******/ var error = null;
+/******/ for (moduleId in outdatedDependencies) {
+/******/ if (
+/******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)
+/******/ ) {
+/******/ module = installedModules[moduleId];
+/******/ if (module) {
+/******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
+/******/ var callbacks = [];
+/******/ for (i = 0; i < moduleOutdatedDependencies.length; i++) {
+/******/ dependency = moduleOutdatedDependencies[i];
+/******/ cb = module.hot._acceptedDependencies[dependency];
+/******/ if (cb) {
+/******/ if (callbacks.indexOf(cb) !== -1) continue;
+/******/ callbacks.push(cb);
+/******/ }
+/******/ }
+/******/ for (i = 0; i < callbacks.length; i++) {
+/******/ cb = callbacks[i];
+/******/ try {
+/******/ cb(moduleOutdatedDependencies);
+/******/ } catch (err) {
+/******/ if (options.onErrored) {
+/******/ options.onErrored({
+/******/ type: "accept-errored",
+/******/ moduleId: moduleId,
+/******/ dependencyId: moduleOutdatedDependencies[i],
+/******/ error: err
+/******/ });
+/******/ }
+/******/ if (!options.ignoreErrored) {
+/******/ if (!error) error = err;
+/******/ }
+/******/ }
+/******/ }
+/******/ }
+/******/ }
+/******/ }
+/******/
+/******/ // Load self accepted modules
+/******/ for (i = 0; i < outdatedSelfAcceptedModules.length; i++) {
+/******/ var item = outdatedSelfAcceptedModules[i];
+/******/ moduleId = item.module;
+/******/ hotCurrentParents = item.parents;
+/******/ hotCurrentChildModule = moduleId;
+/******/ try {
+/******/ __webpack_require__(moduleId);
+/******/ } catch (err) {
+/******/ if (typeof item.errorHandler === "function") {
+/******/ try {
+/******/ item.errorHandler(err);
+/******/ } catch (err2) {
+/******/ if (options.onErrored) {
+/******/ options.onErrored({
+/******/ type: "self-accept-error-handler-errored",
+/******/ moduleId: moduleId,
+/******/ error: err2,
+/******/ originalError: err
+/******/ });
+/******/ }
+/******/ if (!options.ignoreErrored) {
+/******/ if (!error) error = err2;
+/******/ }
+/******/ if (!error) error = err;
+/******/ }
+/******/ } else {
+/******/ if (options.onErrored) {
+/******/ options.onErrored({
+/******/ type: "self-accept-errored",
+/******/ moduleId: moduleId,
+/******/ error: err
+/******/ });
+/******/ }
+/******/ if (!options.ignoreErrored) {
+/******/ if (!error) error = err;
+/******/ }
+/******/ }
+/******/ }
+/******/ }
+/******/
+/******/ // handle errors in accept handlers and self accepted module load
+/******/ if (error) {
+/******/ hotSetStatus("fail");
+/******/ return Promise.reject(error);
+/******/ }
+/******/
+/******/ if (hotQueuedInvalidatedModules) {
+/******/ return hotApplyInternal(options).then(function(list) {
+/******/ outdatedModules.forEach(function(moduleId) {
+/******/ if (list.indexOf(moduleId) < 0) list.push(moduleId);
+/******/ });
+/******/ return list;
+/******/ });
+/******/ }
+/******/
+/******/ hotSetStatus("idle");
+/******/ return new Promise(function(resolve) {
+/******/ resolve(outdatedModules);
+/******/ });
+/******/ }
+/******/
+/******/ function hotApplyInvalidatedModules() {
+/******/ if (hotQueuedInvalidatedModules) {
+/******/ if (!hotUpdate) hotUpdate = {};
+/******/ hotQueuedInvalidatedModules.forEach(hotApplyInvalidatedModule);
+/******/ hotQueuedInvalidatedModules = undefined;
+/******/ return true;
+/******/ }
+/******/ }
+/******/
+/******/ function hotApplyInvalidatedModule(moduleId) {
+/******/ if (!Object.prototype.hasOwnProperty.call(hotUpdate, moduleId))
+/******/ hotUpdate[moduleId] = modules[moduleId];
+/******/ }
+/******/
+/******/ // The module cache
+/******/ var installedModules = {};
+/******/
+/******/ // object to store loaded and loading chunks
+/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
+/******/ // Promise = chunk loading, 0 = chunk loaded
+/******/ var installedChunks = {
+/******/ "app": 0
+/******/ };
+/******/
+/******/ var deferredModules = [];
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId]) {
+/******/ return installedModules[moduleId].exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ i: moduleId,
+/******/ l: false,
+/******/ exports: {},
+/******/ hot: hotCreateModule(moduleId),
+/******/ parents: (hotCurrentParentsTemp = hotCurrentParents, hotCurrentParents = [], hotCurrentParentsTemp),
+/******/ children: []
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
+/******/
+/******/ // Flag the module as loaded
+/******/ module.l = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/******/
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+/******/
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+/******/
+/******/ // define getter function for harmony exports
+/******/ __webpack_require__.d = function(exports, name, getter) {
+/******/ if(!__webpack_require__.o(exports, name)) {
+/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
+/******/ }
+/******/ };
+/******/
+/******/ // define __esModule on exports
+/******/ __webpack_require__.r = function(exports) {
+/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ }
+/******/ Object.defineProperty(exports, '__esModule', { value: true });
+/******/ };
+/******/
+/******/ // create a fake namespace object
+/******/ // mode & 1: value is a module id, require it
+/******/ // mode & 2: merge all properties of value into the ns
+/******/ // mode & 4: return value when already ns object
+/******/ // mode & 8|1: behave like require
+/******/ __webpack_require__.t = function(value, mode) {
+/******/ if(mode & 1) value = __webpack_require__(value);
+/******/ if(mode & 8) return value;
+/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
+/******/ var ns = Object.create(null);
+/******/ __webpack_require__.r(ns);
+/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
+/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
+/******/ return ns;
+/******/ };
+/******/
+/******/ // getDefaultExport function for compatibility with non-harmony modules
+/******/ __webpack_require__.n = function(module) {
+/******/ var getter = module && module.__esModule ?
+/******/ function getDefault() { return module['default']; } :
+/******/ function getModuleExports() { return module; };
+/******/ __webpack_require__.d(getter, 'a', getter);
+/******/ return getter;
+/******/ };
+/******/
+/******/ // Object.prototype.hasOwnProperty.call
+/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "/";
+/******/
+/******/ // __webpack_hash__
+/******/ __webpack_require__.h = function() { return hotCurrentHash; };
+/******/
+/******/ var jsonpArray = (typeof self !== 'undefined' ? self : this)["webpackJsonp"] = (typeof self !== 'undefined' ? self : this)["webpackJsonp"] || [];
+/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
+/******/ jsonpArray.push = webpackJsonpCallback;
+/******/ jsonpArray = jsonpArray.slice();
+/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
+/******/ var parentJsonpFunction = oldJsonpFunction;
+/******/
+/******/
+/******/ // add entry module to deferred list
+/******/ deferredModules.push([1,"chunk-vendors"]);
+/******/ // run deferred modules when ready
+/******/ return checkDeferredModules();
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'App'\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL0FwcC52dWU/YzY1ZCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgaWQ9XCJhcHBcIj5cbiAgICA8cm91dGVyLXZpZXcgLz5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnQXBwJ1xufVxuPC9zY3JpcHQ+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Breadcrumb/index.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Breadcrumb/index.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.starts-with.js */ \"./node_modules/core-js/modules/es.string.starts-with.js\");\n/* harmony import */ var core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _utils_i18n__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/i18n */ \"./src/utils/i18n.js\");\n/* harmony import */ var path_to_regexp__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! path-to-regexp */ \"./node_modules/path-to-regexp/index.js\");\n/* harmony import */ var path_to_regexp__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(path_to_regexp__WEBPACK_IMPORTED_MODULE_9__);\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n levelList: null\n };\n },\n watch: {\n $route: function $route(route) {\n // if you go to the redirect page, do not update the breadcrumbs\n if (route.path.startsWith('/redirect/')) {\n return;\n }\n this.getBreadcrumb();\n }\n },\n created: function created() {\n this.getBreadcrumb();\n },\n methods: {\n generateTitle: _utils_i18n__WEBPACK_IMPORTED_MODULE_8__[\"generateTitle\"],\n getBreadcrumb: function getBreadcrumb() {\n // only show routes with meta.title\n var matched = this.$route.matched.filter(function (item) {\n return item.meta && item.meta.title;\n });\n var first = matched[0];\n if (!this.isDashboard(first)) {\n matched = [{\n path: '/dashboard',\n meta: {\n title: 'dashboard'\n }\n }].concat(matched);\n }\n this.levelList = matched.filter(function (item) {\n return item.meta && item.meta.title && item.meta.breadcrumb !== false;\n });\n },\n isDashboard: function isDashboard(route) {\n var name = route && route.name;\n if (!name) {\n return false;\n }\n return name.trim().toLocaleLowerCase() === 'Dashboard'.toLocaleLowerCase();\n },\n pathCompile: function pathCompile(path) {\n // To solve this problem https://github.com/PanJiaChen/vue-element-admin/issues/561\n var params = this.$route.params;\n var toPath = path_to_regexp__WEBPACK_IMPORTED_MODULE_9___default.a.compile(path);\n return toPath(params);\n },\n handleLink: function handleLink(item) {\n var redirect = item.redirect,\n path = item.path;\n if (redirect) {\n this.$router.push(redirect);\n return;\n }\n this.$router.push(this.pathCompile(path));\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvQnJlYWRjcnVtYi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvQnJlYWRjcnVtYi9pbmRleC52dWU/YThlYyJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGVsLWJyZWFkY3J1bWIgY2xhc3M9XCJhcHAtYnJlYWRjcnVtYlwiIHNlcGFyYXRvcj1cIi9cIj5cclxuICAgIDx0cmFuc2l0aW9uLWdyb3VwIG5hbWU9XCJicmVhZGNydW1iXCI+XHJcbiAgICAgIDxlbC1icmVhZGNydW1iLWl0ZW0gdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGV2ZWxMaXN0XCIgOmtleT1cIml0ZW0ucGF0aFwiPlxyXG4gICAgICAgIDxzcGFuIHYtaWY9XCJpdGVtLnJlZGlyZWN0PT09J25vUmVkaXJlY3QnfHxpbmRleD09bGV2ZWxMaXN0Lmxlbmd0aC0xXCIgY2xhc3M9XCJuby1yZWRpcmVjdFwiPlxyXG4gICAgICAgICAge3sgZ2VuZXJhdGVUaXRsZShpdGVtLm1ldGEudGl0bGUpIH19XHJcbiAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgIDxhIHYtZWxzZSBAY2xpY2sucHJldmVudD1cImhhbmRsZUxpbmsoaXRlbSlcIj57eyBnZW5lcmF0ZVRpdGxlKGl0ZW0ubWV0YS50aXRsZSkgfX08L2E+XHJcbiAgICAgIDwvZWwtYnJlYWRjcnVtYi1pdGVtPlxyXG4gICAgPC90cmFuc2l0aW9uLWdyb3VwPlxyXG4gIDwvZWwtYnJlYWRjcnVtYj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCB7IGdlbmVyYXRlVGl0bGUgfSBmcm9tICdAL3V0aWxzL2kxOG4nXHJcbmltcG9ydCBwYXRoVG9SZWdleHAgZnJvbSAncGF0aC10by1yZWdleHAnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIGxldmVsTGlzdDogbnVsbFxyXG4gICAgfVxyXG4gIH0sXHJcbiAgd2F0Y2g6IHtcclxuICAgICRyb3V0ZShyb3V0ZSkge1xyXG4gICAgICAvLyBpZiB5b3UgZ28gdG8gdGhlIHJlZGlyZWN0IHBhZ2UsIGRvIG5vdCB1cGRhdGUgdGhlIGJyZWFkY3J1bWJzXHJcbiAgICAgIGlmIChyb3V0ZS5wYXRoLnN0YXJ0c1dpdGgoJy9yZWRpcmVjdC8nKSkge1xyXG4gICAgICAgIHJldHVyblxyXG4gICAgICB9XHJcbiAgICAgIHRoaXMuZ2V0QnJlYWRjcnVtYigpXHJcbiAgICB9XHJcbiAgfSxcclxuICBjcmVhdGVkKCkge1xyXG4gICAgdGhpcy5nZXRCcmVhZGNydW1iKClcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGdlbmVyYXRlVGl0bGUsXHJcbiAgICBnZXRCcmVhZGNydW1iKCkge1xyXG4gICAgICAvLyBvbmx5IHNob3cgcm91dGVzIHdpdGggbWV0YS50aXRsZVxyXG4gICAgICBsZXQgbWF0Y2hlZCA9IHRoaXMuJHJvdXRlLm1hdGNoZWQuZmlsdGVyKGl0ZW0gPT4gaXRlbS5tZXRhICYmIGl0ZW0ubWV0YS50aXRsZSlcclxuICAgICAgY29uc3QgZmlyc3QgPSBtYXRjaGVkWzBdXHJcblxyXG4gICAgICBpZiAoIXRoaXMuaXNEYXNoYm9hcmQoZmlyc3QpKSB7XHJcbiAgICAgICAgbWF0Y2hlZCA9IFt7IHBhdGg6ICcvZGFzaGJvYXJkJywgbWV0YTogeyB0aXRsZTogJ2Rhc2hib2FyZCcgfX1dLmNvbmNhdChtYXRjaGVkKVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGlzLmxldmVsTGlzdCA9IG1hdGNoZWQuZmlsdGVyKGl0ZW0gPT4gaXRlbS5tZXRhICYmIGl0ZW0ubWV0YS50aXRsZSAmJiBpdGVtLm1ldGEuYnJlYWRjcnVtYiAhPT0gZmFsc2UpXHJcbiAgICB9LFxyXG4gICAgaXNEYXNoYm9hcmQocm91dGUpIHtcclxuICAgICAgY29uc3QgbmFtZSA9IHJvdXRlICYmIHJvdXRlLm5hbWVcclxuICAgICAgaWYgKCFuYW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIGZhbHNlXHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG5hbWUudHJpbSgpLnRvTG9jYWxlTG93ZXJDYXNlKCkgPT09ICdEYXNoYm9hcmQnLnRvTG9jYWxlTG93ZXJDYXNlKClcclxuICAgIH0sXHJcbiAgICBwYXRoQ29tcGlsZShwYXRoKSB7XHJcbiAgICAgIC8vIFRvIHNvbHZlIHRoaXMgcHJvYmxlbSBodHRwczovL2dpdGh1Yi5jb20vUGFuSmlhQ2hlbi92dWUtZWxlbWVudC1hZG1pbi9pc3N1ZXMvNTYxXHJcbiAgICAgIGNvbnN0IHsgcGFyYW1zIH0gPSB0aGlzLiRyb3V0ZVxyXG4gICAgICB2YXIgdG9QYXRoID0gcGF0aFRvUmVnZXhwLmNvbXBpbGUocGF0aClcclxuICAgICAgcmV0dXJuIHRvUGF0aChwYXJhbXMpXHJcbiAgICB9LFxyXG4gICAgaGFuZGxlTGluayhpdGVtKSB7XHJcbiAgICAgIGNvbnN0IHsgcmVkaXJlY3QsIHBhdGggfSA9IGl0ZW1cclxuICAgICAgaWYgKHJlZGlyZWN0KSB7XHJcbiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2gocmVkaXJlY3QpXHJcbiAgICAgICAgcmV0dXJuXHJcbiAgICAgIH1cclxuICAgICAgdGhpcy4kcm91dGVyLnB1c2godGhpcy5wYXRoQ29tcGlsZShwYXRoKSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbi5hcHAtYnJlYWRjcnVtYi5lbC1icmVhZGNydW1iIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG4gIC5uby1yZWRpcmVjdCB7XHJcbiAgICBjb2xvcjogIzk3YThiZTtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Breadcrumb/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=script&lang=js":
+/*!**********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ErrorLog/index.vue?vue&type=script&lang=js ***!
+ \**********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'ErrorLog',\n data: function data() {\n return {\n dialogTableVisible: false\n };\n },\n computed: {\n errorLogs: function errorLogs() {\n return this.$store.getters.errorLogs;\n }\n },\n methods: {\n clearAll: function clearAll() {\n this.dialogTableVisible = false;\n this.$store.dispatch('errorLog/clearErrorLog');\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvRXJyb3JMb2cvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL0Vycm9yTG9nL2luZGV4LnZ1ZT81MDhlIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZGl2IHYtaWY9XCJlcnJvckxvZ3MubGVuZ3RoPjBcIj5cclxuICAgIDxlbC1iYWRnZSA6aXMtZG90PVwidHJ1ZVwiIHN0eWxlPVwibGluZS1oZWlnaHQ6IDI1cHg7bWFyZ2luLXRvcDogLTVweDtcIiBAY2xpY2submF0aXZlPVwiZGlhbG9nVGFibGVWaXNpYmxlPXRydWVcIj5cclxuICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cInBhZGRpbmc6IDhweCAxMHB4O1wiIHNpemU9XCJzbWFsbFwiIHR5cGU9XCJkYW5nZXJcIj5cclxuICAgICAgICA8c3ZnLWljb24gaWNvbi1jbGFzcz1cImJ1Z1wiIC8+XHJcbiAgICAgIDwvZWwtYnV0dG9uPlxyXG4gICAgPC9lbC1iYWRnZT5cclxuXHJcbiAgICA8ZWwtZGlhbG9nIDp2aXNpYmxlLnN5bmM9XCJkaWFsb2dUYWJsZVZpc2libGVcIiB3aWR0aD1cIjgwJVwiIGFwcGVuZC10by1ib2R5PlxyXG4gICAgICA8ZGl2IHNsb3Q9XCJ0aXRsZVwiPlxyXG4gICAgICAgIDxzcGFuIHN0eWxlPVwicGFkZGluZy1yaWdodDogMTBweDtcIj5FcnJvciBMb2c8L3NwYW4+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzaXplPVwibWluaVwiIHR5cGU9XCJwcmltYXJ5XCIgaWNvbj1cImVsLWljb24tZGVsZXRlXCIgQGNsaWNrPVwiY2xlYXJBbGxcIj5DbGVhciBBbGw8L2VsLWJ1dHRvbj5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxlbC10YWJsZSA6ZGF0YT1cImVycm9yTG9nc1wiIGJvcmRlcj5cclxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwiTWVzc2FnZVwiPlxyXG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJ7cm93fVwiPlxyXG4gICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWVzc2FnZS10aXRsZVwiPk1zZzo8L3NwYW4+XHJcbiAgICAgICAgICAgICAgPGVsLXRhZyB0eXBlPVwiZGFuZ2VyXCI+XHJcbiAgICAgICAgICAgICAgICB7eyByb3cuZXJyLm1lc3NhZ2UgfX1cclxuICAgICAgICAgICAgICA8L2VsLXRhZz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxicj5cclxuICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cIm1lc3NhZ2UtdGl0bGVcIiBzdHlsZT1cInBhZGRpbmctcmlnaHQ6IDEwcHg7XCI+SW5mbzogPC9zcGFuPlxyXG4gICAgICAgICAgICAgIDxlbC10YWcgdHlwZT1cIndhcm5pbmdcIj5cclxuICAgICAgICAgICAgICAgIHt7IHJvdy52bS4kdm5vZGUudGFnIH19IGVycm9yIGluIHt7IHJvdy5pbmZvIH19XHJcbiAgICAgICAgICAgICAgPC9lbC10YWc+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8YnI+XHJcbiAgICAgICAgICAgIDxkaXY+XHJcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtZXNzYWdlLXRpdGxlXCIgc3R5bGU9XCJwYWRkaW5nLXJpZ2h0OiAxNnB4O1wiPlVybDogPC9zcGFuPlxyXG4gICAgICAgICAgICAgIDxlbC10YWcgdHlwZT1cInN1Y2Nlc3NcIj5cclxuICAgICAgICAgICAgICAgIHt7IHJvdy51cmwgfX1cclxuICAgICAgICAgICAgICA8L2VsLXRhZz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L3RlbXBsYXRlPlxyXG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxyXG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCJTdGFja1wiPlxyXG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxyXG4gICAgICAgICAgICB7eyBzY29wZS5yb3cuZXJyLnN0YWNrIH19XHJcbiAgICAgICAgICA8L3RlbXBsYXRlPlxyXG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxyXG4gICAgICA8L2VsLXRhYmxlPlxyXG4gICAgPC9lbC1kaWFsb2c+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTogJ0Vycm9yTG9nJyxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgZGlhbG9nVGFibGVWaXNpYmxlOiBmYWxzZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIGVycm9yTG9ncygpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLmdldHRlcnMuZXJyb3JMb2dzXHJcbiAgICB9XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBjbGVhckFsbCgpIHtcclxuICAgICAgdGhpcy5kaWFsb2dUYWJsZVZpc2libGUgPSBmYWxzZVxyXG4gICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnZXJyb3JMb2cvY2xlYXJFcnJvckxvZycpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuLm1lc3NhZ2UtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogIzMzMztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Hamburger/index.vue?vue&type=script&lang=js":
+/*!***********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Hamburger/index.vue?vue&type=script&lang=js ***!
+ \***********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Hamburger',\n props: {\n isActive: {\n type: Boolean,\n default: false\n }\n },\n methods: {\n toggleClick: function toggleClick() {\n this.$emit('toggleClick');\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvSGFtYnVyZ2VyL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9IYW1idXJnZXIvaW5kZXgudnVlPzcwMzciXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAwIDE1cHg7XCIgQGNsaWNrPVwidG9nZ2xlQ2xpY2tcIj5cclxuICAgIDxzdmdcclxuICAgICAgOmNsYXNzPVwieydpcy1hY3RpdmUnOmlzQWN0aXZlfVwiXHJcbiAgICAgIGNsYXNzPVwiaGFtYnVyZ2VyXCJcclxuICAgICAgdmlld0JveD1cIjAgMCAxMDI0IDEwMjRcIlxyXG4gICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcclxuICAgICAgd2lkdGg9XCI2NFwiXHJcbiAgICAgIGhlaWdodD1cIjY0XCJcclxuICAgID5cclxuICAgICAgPHBhdGggZD1cIk00MDggNDQyaDQ4MGM0LjQgMCA4LTMuNiA4LTh2LTU2YzAtNC40LTMuNi04LTgtOEg0MDhjLTQuNCAwLTggMy42LTggOHY1NmMwIDQuNCAzLjYgOCA4IDh6bS04IDIwNGMwIDQuNCAzLjYgOCA4IDhoNDgwYzQuNCAwIDgtMy42IDgtOHYtNTZjMC00LjQtMy42LTgtOC04SDQwOGMtNC40IDAtOCAzLjYtOCA4djU2em01MDQtNDg2SDEyMGMtNC40IDAtOCAzLjYtOCA4djU2YzAgNC40IDMuNiA4IDggOGg3ODRjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LTh6bTAgNjMySDEyMGMtNC40IDAtOCAzLjYtOCA4djU2YzAgNC40IDMuNiA4IDggOGg3ODRjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LTh6TTE0Mi40IDY0Mi4xTDI5OC43IDUxOWE4Ljg0IDguODQgMCAwIDAgMC0xMy45TDE0Mi40IDM4MS45Yy01LjgtNC42LTE0LjQtLjUtMTQuNCA2Ljl2MjQ2LjNhOC45IDguOSAwIDAgMCAxNC40IDd6XCIgLz5cclxuICAgIDwvc3ZnPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICdIYW1idXJnZXInLFxyXG4gIHByb3BzOiB7XHJcbiAgICBpc0FjdGl2ZToge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgdG9nZ2xlQ2xpY2soKSB7XHJcbiAgICAgIHRoaXMuJGVtaXQoJ3RvZ2dsZUNsaWNrJylcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPlxyXG4uaGFtYnVyZ2VyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Hamburger/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/RightPanel/index.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils */ \"./src/utils/index.js\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'RightPanel',\n props: {\n clickNotClose: {\n default: false,\n type: Boolean\n },\n buttonTop: {\n default: 250,\n type: Number\n }\n },\n data: function data() {\n return {\n show: false\n };\n },\n computed: {\n theme: function theme() {\n return this.$store.state.settings.theme;\n }\n },\n watch: {\n show: function show(value) {\n if (value && !this.clickNotClose) {\n this.addEventClick();\n }\n if (value) {\n Object(_utils__WEBPACK_IMPORTED_MODULE_1__[\"addClass\"])(document.body, 'showRightPanel');\n } else {\n Object(_utils__WEBPACK_IMPORTED_MODULE_1__[\"removeClass\"])(document.body, 'showRightPanel');\n }\n }\n },\n mounted: function mounted() {\n this.insertToBody();\n },\n beforeDestroy: function beforeDestroy() {\n var elx = this.$refs.rightPanel;\n elx.remove();\n },\n methods: {\n addEventClick: function addEventClick() {\n window.addEventListener('click', this.closeSidebar);\n },\n closeSidebar: function closeSidebar(evt) {\n var parent = evt.target.closest('.rightPanel');\n if (!parent) {\n this.show = false;\n window.removeEventListener('click', this.closeSidebar);\n }\n },\n insertToBody: function insertToBody() {\n var elx = this.$refs.rightPanel;\n var body = document.querySelector('body');\n body.insertBefore(elx, body.firstChild);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvUmlnaHRQYW5lbC9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvUmlnaHRQYW5lbC9pbmRleC52dWU/MDYzMiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgcmVmPVwicmlnaHRQYW5lbFwiIDpjbGFzcz1cIntzaG93OnNob3d9XCIgY2xhc3M9XCJyaWdodFBhbmVsLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJyaWdodFBhbmVsLWJhY2tncm91bmRcIiAvPlxuICAgIDxkaXYgY2xhc3M9XCJyaWdodFBhbmVsXCI+XG4gICAgICA8IS0tICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZS1idXR0b25cIiA6c3R5bGU9XCJ7J3RvcCc6YnV0dG9uVG9wKydweCcsJ2JhY2tncm91bmQtY29sb3InOnRoZW1lfVwiIEBjbGljaz1cInNob3c9IXNob3dcIj4tLT5cbiAgICAgIDwhLS0gICAgICAgIDxpIDpjbGFzcz1cInNob3c/J2VsLWljb24tY2xvc2UnOidlbC1pY29uLXNldHRpbmcnXCIgLz4tLT5cbiAgICAgIDwhLS0gICAgICA8L2Rpdj4tLT5cbiAgICAgIDxkaXYgY2xhc3M9XCJyaWdodFBhbmVsLWl0ZW1zXCI+XG4gICAgICAgIDxzbG90IC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHsgYWRkQ2xhc3MsIHJlbW92ZUNsYXNzIH0gZnJvbSAnQC91dGlscydcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnUmlnaHRQYW5lbCcsXG4gIHByb3BzOiB7XG4gICAgY2xpY2tOb3RDbG9zZToge1xuICAgICAgZGVmYXVsdDogZmFsc2UsXG4gICAgICB0eXBlOiBCb29sZWFuXG4gICAgfSxcbiAgICBidXR0b25Ub3A6IHtcbiAgICAgIGRlZmF1bHQ6IDI1MCxcbiAgICAgIHR5cGU6IE51bWJlclxuICAgIH1cbiAgfSxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc2hvdzogZmFsc2VcbiAgICB9XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgdGhlbWUoKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuc2V0dGluZ3MudGhlbWVcbiAgICB9XG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgc2hvdyh2YWx1ZSkge1xuICAgICAgaWYgKHZhbHVlICYmICF0aGlzLmNsaWNrTm90Q2xvc2UpIHtcbiAgICAgICAgdGhpcy5hZGRFdmVudENsaWNrKClcbiAgICAgIH1cbiAgICAgIGlmICh2YWx1ZSkge1xuICAgICAgICBhZGRDbGFzcyhkb2N1bWVudC5ib2R5LCAnc2hvd1JpZ2h0UGFuZWwnKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmVtb3ZlQ2xhc3MoZG9jdW1lbnQuYm9keSwgJ3Nob3dSaWdodFBhbmVsJylcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gICAgdGhpcy5pbnNlcnRUb0JvZHkoKVxuICB9LFxuICBiZWZvcmVEZXN0cm95KCkge1xuICAgIGNvbnN0IGVseCA9IHRoaXMuJHJlZnMucmlnaHRQYW5lbFxuICAgIGVseC5yZW1vdmUoKVxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgYWRkRXZlbnRDbGljaygpIHtcbiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMuY2xvc2VTaWRlYmFyKVxuICAgIH0sXG4gICAgY2xvc2VTaWRlYmFyKGV2dCkge1xuICAgICAgY29uc3QgcGFyZW50ID0gZXZ0LnRhcmdldC5jbG9zZXN0KCcucmlnaHRQYW5lbCcpXG4gICAgICBpZiAoIXBhcmVudCkge1xuICAgICAgICB0aGlzLnNob3cgPSBmYWxzZVxuICAgICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcignY2xpY2snLCB0aGlzLmNsb3NlU2lkZWJhcilcbiAgICAgIH1cbiAgICB9LFxuICAgIGluc2VydFRvQm9keSgpIHtcbiAgICAgIGNvbnN0IGVseCA9IHRoaXMuJHJlZnMucmlnaHRQYW5lbFxuICAgICAgY29uc3QgYm9keSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2JvZHknKVxuICAgICAgYm9keS5pbnNlcnRCZWZvcmUoZWx4LCBib2R5LmZpcnN0Q2hpbGQpXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlPlxuLnNob3dSaWdodFBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG59XG48L3N0eWxlPlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4ucmlnaHRQYW5lbC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNywgLjMsIC4xLCAxKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMik7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmlnaHRQYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBjdWJpYy1iZXppZXIoLjcsIC4zLCAuMSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA0MDAwMDtcbn1cblxuLnNob3cge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNywgLjMsIC4xLCAxKTtcblxuICAucmlnaHRQYW5lbC1iYWNrZ3JvdW5kIHtcbiAgICB6LWluZGV4OiAyMDAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5yaWdodFBhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuXG4uaGFuZGxlLWJ1dHRvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFlQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Screenfull/index.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Screenfull/index.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var screenfull__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! screenfull */ \"./node_modules/screenfull/dist/screenfull.js\");\n/* harmony import */ var screenfull__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(screenfull__WEBPACK_IMPORTED_MODULE_0__);\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Screenfull',\n data: function data() {\n return {\n isFullscreen: false\n };\n },\n mounted: function mounted() {\n this.init();\n },\n beforeDestroy: function beforeDestroy() {\n this.destroy();\n },\n methods: {\n click: function click() {\n if (!screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.enabled) {\n this.$message({\n message: 'you browser can not work',\n type: 'warning'\n });\n return false;\n }\n screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.toggle();\n },\n change: function change() {\n this.isFullscreen = screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.isFullscreen;\n },\n init: function init() {\n if (screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.enabled) {\n screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.on('change', this.change);\n }\n },\n destroy: function destroy() {\n if (screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.enabled) {\n screenfull__WEBPACK_IMPORTED_MODULE_0___default.a.off('change', this.change);\n }\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvU2NyZWVuZnVsbC9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU2NyZWVuZnVsbC9pbmRleC52dWU/YzJmYiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdj5cclxuICAgIDxzdmctaWNvbiA6aWNvbi1jbGFzcz1cImlzRnVsbHNjcmVlbj8nZXhpdC1mdWxsc2NyZWVuJzonZnVsbHNjcmVlbidcIiBAY2xpY2s9XCJjbGlja1wiIC8+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgc2NyZWVuZnVsbCBmcm9tICdzY3JlZW5mdWxsJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICdTY3JlZW5mdWxsJyxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgaXNGdWxsc2NyZWVuOiBmYWxzZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgbW91bnRlZCgpIHtcclxuICAgIHRoaXMuaW5pdCgpXHJcbiAgfSxcclxuICBiZWZvcmVEZXN0cm95KCkge1xyXG4gICAgdGhpcy5kZXN0cm95KClcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGNsaWNrKCkge1xyXG4gICAgICBpZiAoIXNjcmVlbmZ1bGwuZW5hYmxlZCkge1xyXG4gICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgbWVzc2FnZTogJ3lvdSBicm93c2VyIGNhbiBub3Qgd29yaycsXHJcbiAgICAgICAgICB0eXBlOiAnd2FybmluZydcclxuICAgICAgICB9KVxyXG4gICAgICAgIHJldHVybiBmYWxzZVxyXG4gICAgICB9XHJcbiAgICAgIHNjcmVlbmZ1bGwudG9nZ2xlKClcclxuICAgIH0sXHJcbiAgICBjaGFuZ2UoKSB7XHJcbiAgICAgIHRoaXMuaXNGdWxsc2NyZWVuID0gc2NyZWVuZnVsbC5pc0Z1bGxzY3JlZW5cclxuICAgIH0sXHJcbiAgICBpbml0KCkge1xyXG4gICAgICBpZiAoc2NyZWVuZnVsbC5lbmFibGVkKSB7XHJcbiAgICAgICAgc2NyZWVuZnVsbC5vbignY2hhbmdlJywgdGhpcy5jaGFuZ2UpXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBkZXN0cm95KCkge1xyXG4gICAgICBpZiAoc2NyZWVuZnVsbC5lbmFibGVkKSB7XHJcbiAgICAgICAgc2NyZWVuZnVsbC5vZmYoJ2NoYW5nZScsIHRoaXMuY2hhbmdlKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuLnNjcmVlbmZ1bGwtc3ZnIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZpbGw6ICM1YTVlNjY7O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogMTBweDtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFPQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Screenfull/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/SvgIcon/index.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/SvgIcon/index.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_validate__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/validate */ \"./src/utils/validate.js\");\n//\n//\n//\n//\n//\n//\n//\n\n// doc: https://panjiachen.github.io/vue-element-admin-site/feature/component/svg-icon.html#usage\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SvgIcon',\n props: {\n iconClass: {\n type: String,\n required: true\n },\n className: {\n type: String,\n default: ''\n }\n },\n computed: {\n isExternal: function isExternal() {\n return Object(_utils_validate__WEBPACK_IMPORTED_MODULE_0__[\"isExternal\"])(this.iconClass);\n },\n iconName: function iconName() {\n return \"#icon-\".concat(this.iconClass);\n },\n svgClass: function svgClass() {\n if (this.className) {\n return 'svg-icon ' + this.className;\n } else {\n return 'svg-icon';\n }\n },\n styleExternalIcon: function styleExternalIcon() {\n return {\n mask: \"url(\".concat(this.iconClass, \") no-repeat 50% 50%\"),\n '-webkit-mask': \"url(\".concat(this.iconClass, \") no-repeat 50% 50%\")\n };\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvU3ZnSWNvbi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU3ZnSWNvbi9pbmRleC52dWU/MDNkMSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiB2LWlmPVwiaXNFeHRlcm5hbFwiIDpzdHlsZT1cInN0eWxlRXh0ZXJuYWxJY29uXCIgY2xhc3M9XCJzdmctZXh0ZXJuYWwtaWNvbiBzdmctaWNvblwiIHYtb249XCIkbGlzdGVuZXJzXCIgLz5cclxuICA8c3ZnIHYtZWxzZSA6Y2xhc3M9XCJzdmdDbGFzc1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHYtb249XCIkbGlzdGVuZXJzXCI+XHJcbiAgICA8dXNlIDp4bGluazpocmVmPVwiaWNvbk5hbWVcIiAvPlxyXG4gIDwvc3ZnPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLy8gZG9jOiBodHRwczovL3BhbmppYWNoZW4uZ2l0aHViLmlvL3Z1ZS1lbGVtZW50LWFkbWluLXNpdGUvZmVhdHVyZS9jb21wb25lbnQvc3ZnLWljb24uaHRtbCN1c2FnZVxyXG5pbXBvcnQgeyBpc0V4dGVybmFsIH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiAnU3ZnSWNvbicsXHJcbiAgcHJvcHM6IHtcclxuICAgIGljb25DbGFzczoge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIHJlcXVpcmVkOiB0cnVlXHJcbiAgICB9LFxyXG4gICAgY2xhc3NOYW1lOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJydcclxuICAgIH1cclxuICB9LFxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICBpc0V4dGVybmFsKCkge1xyXG4gICAgICByZXR1cm4gaXNFeHRlcm5hbCh0aGlzLmljb25DbGFzcylcclxuICAgIH0sXHJcbiAgICBpY29uTmFtZSgpIHtcclxuICAgICAgcmV0dXJuIGAjaWNvbi0ke3RoaXMuaWNvbkNsYXNzfWBcclxuICAgIH0sXHJcbiAgICBzdmdDbGFzcygpIHtcclxuICAgICAgaWYgKHRoaXMuY2xhc3NOYW1lKSB7XHJcbiAgICAgICAgcmV0dXJuICdzdmctaWNvbiAnICsgdGhpcy5jbGFzc05hbWVcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICByZXR1cm4gJ3N2Zy1pY29uJ1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgc3R5bGVFeHRlcm5hbEljb24oKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgbWFzazogYHVybCgke3RoaXMuaWNvbkNsYXNzfSkgbm8tcmVwZWF0IDUwJSA1MCVgLFxyXG4gICAgICAgICctd2Via2l0LW1hc2snOiBgdXJsKCR7dGhpcy5pY29uQ2xhc3N9KSBuby1yZXBlYXQgNTAlIDUwJWBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ+XHJcbi5zdmctaWNvbiB7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnN2Zy1leHRlcm5hbC1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgbWFzay1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/SvgIcon/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ThemePicker/index.vue?vue&type=script&lang=js":
+/*!*************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ThemePicker/index.vue?vue&type=script&lang=js ***!
+ \*************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ \"./node_modules/core-js/modules/es.array.join.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ \"./node_modules/core-js/modules/es.number.to-fixed.js\");\n/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.regexp.constructor.js */ \"./node_modules/core-js/modules/es.regexp.constructor.js\");\n/* harmony import */ var core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.sticky.js */ \"./node_modules/core-js/modules/es.regexp.sticky.js\");\n/* harmony import */ var core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ \"./node_modules/core-js/modules/es.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_18__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar version = __webpack_require__(/*! element-ui/package.json */ \"./node_modules/element-ui/package.json\").version; // element-ui version from node_modules\nvar ORIGINAL_THEME = '#409EFF'; // default color\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n chalk: '',\n // content of theme-chalk css\n theme: ''\n };\n },\n computed: {\n defaultTheme: function defaultTheme() {\n return this.$store.state.settings.theme;\n }\n },\n watch: {\n defaultTheme: {\n handler: function handler(val, oldVal) {\n this.theme = val;\n },\n immediate: true\n },\n theme: function theme(val) {\n var _this = this;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(/*#__PURE__*/Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee() {\n var oldVal, themeCluster, originalCluster, $message, getHandler, url, chalkHandler, styles;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n oldVal = _this.chalk ? _this.theme : ORIGINAL_THEME;\n if (!(typeof val !== 'string')) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\");\n case 3:\n themeCluster = _this.getThemeCluster(val.replace('#', ''));\n originalCluster = _this.getThemeCluster(oldVal.replace('#', ''));\n console.log(themeCluster, originalCluster);\n $message = _this.$message({\n message: ' Compiling the theme',\n customClass: 'theme-message',\n type: 'success',\n duration: 0,\n iconClass: 'el-icon-loading'\n });\n getHandler = function getHandler(variable, id) {\n return function () {\n var originalCluster = _this.getThemeCluster(ORIGINAL_THEME.replace('#', ''));\n var newStyle = _this.updateStyle(_this[variable], originalCluster, themeCluster);\n var styleTag = document.getElementById(id);\n if (!styleTag) {\n styleTag = document.createElement('style');\n styleTag.setAttribute('id', id);\n document.head.appendChild(styleTag);\n }\n styleTag.innerText = newStyle;\n };\n };\n if (_this.chalk) {\n _context.next = 12;\n break;\n }\n url = \"https://unpkg.com/element-ui@\".concat(version, \"/lib/theme-chalk/index.css\");\n _context.next = 12;\n return _this.getCSSString(url, 'chalk');\n case 12:\n chalkHandler = getHandler('chalk', 'chalk-style');\n chalkHandler();\n styles = [].slice.call(document.querySelectorAll('style')).filter(function (style) {\n var text = style.innerText;\n return new RegExp(oldVal, 'i').test(text) && !/Chalk Variables/.test(text);\n });\n styles.forEach(function (style) {\n var innerText = style.innerText;\n if (typeof innerText !== 'string') return;\n style.innerText = _this.updateStyle(innerText, originalCluster, themeCluster);\n });\n _this.$emit('change', val);\n $message.close();\n case 18:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }))();\n }\n },\n methods: {\n updateStyle: function updateStyle(style, oldCluster, newCluster) {\n var newStyle = style;\n oldCluster.forEach(function (color, index) {\n newStyle = newStyle.replace(new RegExp(color, 'ig'), newCluster[index]);\n });\n return newStyle;\n },\n getCSSString: function getCSSString(url, variable) {\n var _this2 = this;\n return new Promise(function (resolve) {\n var xhr = new XMLHttpRequest();\n xhr.onreadystatechange = function () {\n if (xhr.readyState === 4 && xhr.status === 200) {\n _this2[variable] = xhr.responseText.replace(/@font-face{[^}]+}/, '');\n resolve();\n }\n };\n xhr.open('GET', url);\n xhr.send();\n });\n },\n getThemeCluster: function getThemeCluster(theme) {\n var tintColor = function tintColor(color, tint) {\n var red = parseInt(color.slice(0, 2), 16);\n var green = parseInt(color.slice(2, 4), 16);\n var blue = parseInt(color.slice(4, 6), 16);\n if (tint === 0) {\n // when primary color is in its rgb space\n return [red, green, blue].join(',');\n } else {\n red += Math.round(tint * (255 - red));\n green += Math.round(tint * (255 - green));\n blue += Math.round(tint * (255 - blue));\n red = red.toString(16);\n green = green.toString(16);\n blue = blue.toString(16);\n return \"#\".concat(red).concat(green).concat(blue);\n }\n };\n var shadeColor = function shadeColor(color, shade) {\n var red = parseInt(color.slice(0, 2), 16);\n var green = parseInt(color.slice(2, 4), 16);\n var blue = parseInt(color.slice(4, 6), 16);\n red = Math.round((1 - shade) * red);\n green = Math.round((1 - shade) * green);\n blue = Math.round((1 - shade) * blue);\n red = red.toString(16);\n green = green.toString(16);\n blue = blue.toString(16);\n return \"#\".concat(red).concat(green).concat(blue);\n };\n var clusters = [theme];\n for (var i = 0; i <= 9; i++) {\n clusters.push(tintColor(theme, Number((i / 10).toFixed(2))));\n }\n clusters.push(shadeColor(theme, 0.1));\n return clusters;\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvVGhlbWVQaWNrZXIvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1RoZW1lUGlja2VyL2luZGV4LnZ1ZT8zOTU5Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZWwtY29sb3ItcGlja2VyXHJcbiAgICB2LW1vZGVsPVwidGhlbWVcIlxyXG4gICAgOnByZWRlZmluZT1cIlsnIzQwOUVGRicsICcjMTg5MGZmJywgJyMzMDQxNTYnLCcjMjEyMTIxJywnIzExYTk4MycsICcjMTNjMmMyJywgJyM2OTU5Q0QnLCAnI2Y1MjIyZCcsIF1cIlxyXG4gICAgY2xhc3M9XCJ0aGVtZS1waWNrZXJcIlxyXG4gICAgcG9wcGVyLWNsYXNzPVwidGhlbWUtcGlja2VyLWRyb3Bkb3duXCJcclxuICAvPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuY29uc3QgdmVyc2lvbiA9IHJlcXVpcmUoJ2VsZW1lbnQtdWkvcGFja2FnZS5qc29uJykudmVyc2lvbiAvLyBlbGVtZW50LXVpIHZlcnNpb24gZnJvbSBub2RlX21vZHVsZXNcclxuY29uc3QgT1JJR0lOQUxfVEhFTUUgPSAnIzQwOUVGRicgLy8gZGVmYXVsdCBjb2xvclxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBjaGFsazogJycsIC8vIGNvbnRlbnQgb2YgdGhlbWUtY2hhbGsgY3NzXHJcbiAgICAgIHRoZW1lOiAnJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIGRlZmF1bHRUaGVtZSgpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnNldHRpbmdzLnRoZW1lXHJcbiAgICB9XHJcbiAgfSxcclxuICB3YXRjaDoge1xyXG4gICAgZGVmYXVsdFRoZW1lOiB7XHJcbiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uKHZhbCwgb2xkVmFsKSB7XHJcbiAgICAgICAgdGhpcy50aGVtZSA9IHZhbFxyXG4gICAgICB9LFxyXG4gICAgICBpbW1lZGlhdGU6IHRydWVcclxuICAgIH0sXHJcbiAgICBhc3luYyB0aGVtZSh2YWwpIHtcclxuICAgICAgY29uc3Qgb2xkVmFsID0gdGhpcy5jaGFsayA/IHRoaXMudGhlbWUgOiBPUklHSU5BTF9USEVNRVxyXG4gICAgICBpZiAodHlwZW9mIHZhbCAhPT0gJ3N0cmluZycpIHJldHVyblxyXG4gICAgICBjb25zdCB0aGVtZUNsdXN0ZXIgPSB0aGlzLmdldFRoZW1lQ2x1c3Rlcih2YWwucmVwbGFjZSgnIycsICcnKSlcclxuICAgICAgY29uc3Qgb3JpZ2luYWxDbHVzdGVyID0gdGhpcy5nZXRUaGVtZUNsdXN0ZXIob2xkVmFsLnJlcGxhY2UoJyMnLCAnJykpXHJcbiAgICAgIGNvbnNvbGUubG9nKHRoZW1lQ2x1c3Rlciwgb3JpZ2luYWxDbHVzdGVyKVxyXG5cclxuICAgICAgY29uc3QgJG1lc3NhZ2UgPSB0aGlzLiRtZXNzYWdlKHtcclxuICAgICAgICBtZXNzYWdlOiAnICBDb21waWxpbmcgdGhlIHRoZW1lJyxcclxuICAgICAgICBjdXN0b21DbGFzczogJ3RoZW1lLW1lc3NhZ2UnLFxyXG4gICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcclxuICAgICAgICBkdXJhdGlvbjogMCxcclxuICAgICAgICBpY29uQ2xhc3M6ICdlbC1pY29uLWxvYWRpbmcnXHJcbiAgICAgIH0pXHJcblxyXG4gICAgICBjb25zdCBnZXRIYW5kbGVyID0gKHZhcmlhYmxlLCBpZCkgPT4ge1xyXG4gICAgICAgIHJldHVybiAoKSA9PiB7XHJcbiAgICAgICAgICBjb25zdCBvcmlnaW5hbENsdXN0ZXIgPSB0aGlzLmdldFRoZW1lQ2x1c3RlcihPUklHSU5BTF9USEVNRS5yZXBsYWNlKCcjJywgJycpKVxyXG4gICAgICAgICAgY29uc3QgbmV3U3R5bGUgPSB0aGlzLnVwZGF0ZVN0eWxlKHRoaXNbdmFyaWFibGVdLCBvcmlnaW5hbENsdXN0ZXIsIHRoZW1lQ2x1c3RlcilcclxuXHJcbiAgICAgICAgICBsZXQgc3R5bGVUYWcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZClcclxuICAgICAgICAgIGlmICghc3R5bGVUYWcpIHtcclxuICAgICAgICAgICAgc3R5bGVUYWcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzdHlsZScpXHJcbiAgICAgICAgICAgIHN0eWxlVGFnLnNldEF0dHJpYnV0ZSgnaWQnLCBpZClcclxuICAgICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzdHlsZVRhZylcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN0eWxlVGFnLmlubmVyVGV4dCA9IG5ld1N0eWxlXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpZiAoIXRoaXMuY2hhbGspIHtcclxuICAgICAgICBjb25zdCB1cmwgPSBgaHR0cHM6Ly91bnBrZy5jb20vZWxlbWVudC11aUAke3ZlcnNpb259L2xpYi90aGVtZS1jaGFsay9pbmRleC5jc3NgXHJcbiAgICAgICAgYXdhaXQgdGhpcy5nZXRDU1NTdHJpbmcodXJsLCAnY2hhbGsnKVxyXG4gICAgICB9XHJcblxyXG4gICAgICBjb25zdCBjaGFsa0hhbmRsZXIgPSBnZXRIYW5kbGVyKCdjaGFsaycsICdjaGFsay1zdHlsZScpXHJcblxyXG4gICAgICBjaGFsa0hhbmRsZXIoKVxyXG5cclxuICAgICAgY29uc3Qgc3R5bGVzID0gW10uc2xpY2UuY2FsbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdzdHlsZScpKVxyXG4gICAgICAgIC5maWx0ZXIoc3R5bGUgPT4ge1xyXG4gICAgICAgICAgY29uc3QgdGV4dCA9IHN0eWxlLmlubmVyVGV4dFxyXG4gICAgICAgICAgcmV0dXJuIG5ldyBSZWdFeHAob2xkVmFsLCAnaScpLnRlc3QodGV4dCkgJiYgIS9DaGFsayBWYXJpYWJsZXMvLnRlc3QodGV4dClcclxuICAgICAgICB9KVxyXG4gICAgICBzdHlsZXMuZm9yRWFjaChzdHlsZSA9PiB7XHJcbiAgICAgICAgY29uc3QgeyBpbm5lclRleHQgfSA9IHN0eWxlXHJcbiAgICAgICAgaWYgKHR5cGVvZiBpbm5lclRleHQgIT09ICdzdHJpbmcnKSByZXR1cm5cclxuICAgICAgICBzdHlsZS5pbm5lclRleHQgPSB0aGlzLnVwZGF0ZVN0eWxlKGlubmVyVGV4dCwgb3JpZ2luYWxDbHVzdGVyLCB0aGVtZUNsdXN0ZXIpXHJcbiAgICAgIH0pXHJcblxyXG4gICAgICB0aGlzLiRlbWl0KCdjaGFuZ2UnLCB2YWwpXHJcblxyXG4gICAgICAkbWVzc2FnZS5jbG9zZSgpXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgdXBkYXRlU3R5bGUoc3R5bGUsIG9sZENsdXN0ZXIsIG5ld0NsdXN0ZXIpIHtcclxuICAgICAgbGV0IG5ld1N0eWxlID0gc3R5bGVcclxuICAgICAgb2xkQ2x1c3Rlci5mb3JFYWNoKChjb2xvciwgaW5kZXgpID0+IHtcclxuICAgICAgICBuZXdTdHlsZSA9IG5ld1N0eWxlLnJlcGxhY2UobmV3IFJlZ0V4cChjb2xvciwgJ2lnJyksIG5ld0NsdXN0ZXJbaW5kZXhdKVxyXG4gICAgICB9KVxyXG4gICAgICByZXR1cm4gbmV3U3R5bGVcclxuICAgIH0sXHJcblxyXG4gICAgZ2V0Q1NTU3RyaW5nKHVybCwgdmFyaWFibGUpIHtcclxuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG4gICAgICAgIGNvbnN0IHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpXHJcbiAgICAgICAgeGhyLm9ucmVhZHlzdGF0ZWNoYW5nZSA9ICgpID0+IHtcclxuICAgICAgICAgIGlmICh4aHIucmVhZHlTdGF0ZSA9PT0gNCAmJiB4aHIuc3RhdHVzID09PSAyMDApIHtcclxuICAgICAgICAgICAgdGhpc1t2YXJpYWJsZV0gPSB4aHIucmVzcG9uc2VUZXh0LnJlcGxhY2UoL0Bmb250LWZhY2V7W159XSt9LywgJycpXHJcbiAgICAgICAgICAgIHJlc29sdmUoKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB4aHIub3BlbignR0VUJywgdXJsKVxyXG4gICAgICAgIHhoci5zZW5kKClcclxuICAgICAgfSlcclxuICAgIH0sXHJcblxyXG4gICAgZ2V0VGhlbWVDbHVzdGVyKHRoZW1lKSB7XHJcbiAgICAgIGNvbnN0IHRpbnRDb2xvciA9IChjb2xvciwgdGludCkgPT4ge1xyXG4gICAgICAgIGxldCByZWQgPSBwYXJzZUludChjb2xvci5zbGljZSgwLCAyKSwgMTYpXHJcbiAgICAgICAgbGV0IGdyZWVuID0gcGFyc2VJbnQoY29sb3Iuc2xpY2UoMiwgNCksIDE2KVxyXG4gICAgICAgIGxldCBibHVlID0gcGFyc2VJbnQoY29sb3Iuc2xpY2UoNCwgNiksIDE2KVxyXG5cclxuICAgICAgICBpZiAodGludCA9PT0gMCkgeyAvLyB3aGVuIHByaW1hcnkgY29sb3IgaXMgaW4gaXRzIHJnYiBzcGFjZVxyXG4gICAgICAgICAgcmV0dXJuIFtyZWQsIGdyZWVuLCBibHVlXS5qb2luKCcsJylcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgcmVkICs9IE1hdGgucm91bmQodGludCAqICgyNTUgLSByZWQpKVxyXG4gICAgICAgICAgZ3JlZW4gKz0gTWF0aC5yb3VuZCh0aW50ICogKDI1NSAtIGdyZWVuKSlcclxuICAgICAgICAgIGJsdWUgKz0gTWF0aC5yb3VuZCh0aW50ICogKDI1NSAtIGJsdWUpKVxyXG5cclxuICAgICAgICAgIHJlZCA9IHJlZC50b1N0cmluZygxNilcclxuICAgICAgICAgIGdyZWVuID0gZ3JlZW4udG9TdHJpbmcoMTYpXHJcbiAgICAgICAgICBibHVlID0gYmx1ZS50b1N0cmluZygxNilcclxuXHJcbiAgICAgICAgICByZXR1cm4gYCMke3JlZH0ke2dyZWVufSR7Ymx1ZX1gXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBjb25zdCBzaGFkZUNvbG9yID0gKGNvbG9yLCBzaGFkZSkgPT4ge1xyXG4gICAgICAgIGxldCByZWQgPSBwYXJzZUludChjb2xvci5zbGljZSgwLCAyKSwgMTYpXHJcbiAgICAgICAgbGV0IGdyZWVuID0gcGFyc2VJbnQoY29sb3Iuc2xpY2UoMiwgNCksIDE2KVxyXG4gICAgICAgIGxldCBibHVlID0gcGFyc2VJbnQoY29sb3Iuc2xpY2UoNCwgNiksIDE2KVxyXG5cclxuICAgICAgICByZWQgPSBNYXRoLnJvdW5kKCgxIC0gc2hhZGUpICogcmVkKVxyXG4gICAgICAgIGdyZWVuID0gTWF0aC5yb3VuZCgoMSAtIHNoYWRlKSAqIGdyZWVuKVxyXG4gICAgICAgIGJsdWUgPSBNYXRoLnJvdW5kKCgxIC0gc2hhZGUpICogYmx1ZSlcclxuXHJcbiAgICAgICAgcmVkID0gcmVkLnRvU3RyaW5nKDE2KVxyXG4gICAgICAgIGdyZWVuID0gZ3JlZW4udG9TdHJpbmcoMTYpXHJcbiAgICAgICAgYmx1ZSA9IGJsdWUudG9TdHJpbmcoMTYpXHJcblxyXG4gICAgICAgIHJldHVybiBgIyR7cmVkfSR7Z3JlZW59JHtibHVlfWBcclxuICAgICAgfVxyXG5cclxuICAgICAgY29uc3QgY2x1c3RlcnMgPSBbdGhlbWVdXHJcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDw9IDk7IGkrKykge1xyXG4gICAgICAgIGNsdXN0ZXJzLnB1c2godGludENvbG9yKHRoZW1lLCBOdW1iZXIoKGkgLyAxMCkudG9GaXhlZCgyKSkpKVxyXG4gICAgICB9XHJcbiAgICAgIGNsdXN0ZXJzLnB1c2goc2hhZGVDb2xvcih0aGVtZSwgMC4xKSlcclxuICAgICAgcmV0dXJuIGNsdXN0ZXJzXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG4udGhlbWUtbWVzc2FnZSxcclxuLnRoZW1lLXBpY2tlci1kcm9wZG93biB7XHJcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRoZW1lLXBpY2tlciAuZWwtY29sb3ItcGlja2VyX190cmlnZ2VyIHtcclxuICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnRoZW1lLXBpY2tlci1kcm9wZG93biAuZWwtY29sb3ItZHJvcGRvd25fX2xpbmstYnRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUdBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ThemePicker/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/components/EditorImage.vue?vue&type=script&lang=js":
+/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/components/EditorImage.vue?vue&type=script&lang=js ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_every_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.every.js */ \"./node_modules/core-js/modules/esnext.iterator.every.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_every_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_every_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.url.js */ \"./node_modules/core-js/modules/web.url.js\");\n/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.url.to-json.js */ \"./node_modules/core-js/modules/web.url.to-json.js\");\n/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.url-search-params.js */ \"./node_modules/core-js/modules/web.url-search-params.js\");\n/* harmony import */ var core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_10__);\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n// import { getToken } from 'api/qiniu'\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'EditorSlideUpload',\n props: {\n color: {\n type: String,\n default: '#1890ff'\n }\n },\n data: function data() {\n return {\n dialogVisible: false,\n listObj: {},\n fileList: []\n };\n },\n methods: {\n checkAllSuccess: function checkAllSuccess() {\n var _this = this;\n return Object.keys(this.listObj).every(function (item) {\n return _this.listObj[item].hasSuccess;\n });\n },\n handleSubmit: function handleSubmit() {\n var _this2 = this;\n var arr = Object.keys(this.listObj).map(function (v) {\n return _this2.listObj[v];\n });\n if (!this.checkAllSuccess()) {\n this.$message('Please wait for all images to be uploaded successfully. If there is a network problem, please refresh the page and upload again!');\n return;\n }\n this.$emit('successCBK', arr);\n this.listObj = {};\n this.fileList = [];\n this.dialogVisible = false;\n },\n handleSuccess: function handleSuccess(response, file) {\n var uid = file.uid;\n var objKeyArr = Object.keys(this.listObj);\n for (var i = 0, len = objKeyArr.length; i < len; i++) {\n if (this.listObj[objKeyArr[i]].uid === uid) {\n this.listObj[objKeyArr[i]].url = response.files.file;\n this.listObj[objKeyArr[i]].hasSuccess = true;\n return;\n }\n }\n },\n handleRemove: function handleRemove(file) {\n var uid = file.uid;\n var objKeyArr = Object.keys(this.listObj);\n for (var i = 0, len = objKeyArr.length; i < len; i++) {\n if (this.listObj[objKeyArr[i]].uid === uid) {\n delete this.listObj[objKeyArr[i]];\n return;\n }\n }\n },\n beforeUpload: function beforeUpload(file) {\n var _self = this;\n var _URL = window.URL || window.webkitURL;\n var fileName = file.uid;\n this.listObj[fileName] = {};\n return new Promise(function (resolve, reject) {\n var img = new Image();\n img.src = _URL.createObjectURL(file);\n img.onload = function () {\n _self.listObj[fileName] = {\n hasSuccess: false,\n uid: file.uid,\n width: this.width,\n height: this.height\n };\n };\n resolve(true);\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvVGlueW1jZS9jb21wb25lbnRzL0VkaXRvckltYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9UaW55bWNlL2NvbXBvbmVudHMvRWRpdG9ySW1hZ2UudnVlPzVjNjAiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwidXBsb2FkLWNvbnRhaW5lclwiPlxuICAgIDxlbC1idXR0b24gOnN0eWxlPVwie2JhY2tncm91bmQ6Y29sb3IsYm9yZGVyQ29sb3I6Y29sb3J9XCIgaWNvbj1cImVsLWljb24tdXBsb2FkXCIgc2l6ZT1cIm1pbmlcIiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cIiBkaWFsb2dWaXNpYmxlPXRydWVcIj5cbiAgICAgIOS4iuS8oFxuICAgIDwvZWwtYnV0dG9uPlxuICAgIDxlbC1kaWFsb2cgOnZpc2libGUuc3luYz1cImRpYWxvZ1Zpc2libGVcIj5cbiAgICAgIDxlbC11cGxvYWRcbiAgICAgICAgOm11bHRpcGxlPVwidHJ1ZVwiXG4gICAgICAgIDpmaWxlLWxpc3Q9XCJmaWxlTGlzdFwiXG4gICAgICAgIDpzaG93LWZpbGUtbGlzdD1cInRydWVcIlxuICAgICAgICA6b24tcmVtb3ZlPVwiaGFuZGxlUmVtb3ZlXCJcbiAgICAgICAgOm9uLXN1Y2Nlc3M9XCJoYW5kbGVTdWNjZXNzXCJcbiAgICAgICAgOmJlZm9yZS11cGxvYWQ9XCJiZWZvcmVVcGxvYWRcIlxuICAgICAgICBjbGFzcz1cImVkaXRvci1zbGlkZS11cGxvYWRcIlxuICAgICAgICBhY3Rpb249XCJodHRwczovL2h0dHBiaW4ub3JnL3Bvc3RcIlxuICAgICAgICBsaXN0LXR5cGU9XCJwaWN0dXJlLWNhcmRcIlxuICAgICAgPlxuICAgICAgICA8ZWwtYnV0dG9uIHNpemU9XCJzbWFsbFwiIHR5cGU9XCJwcmltYXJ5XCI+XG4gICAgICAgICAg54K55Ye75LiK5LygXG4gICAgICAgIDwvZWwtYnV0dG9uPlxuICAgICAgPC9lbC11cGxvYWQ+XG4gICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImRpYWxvZ1Zpc2libGUgPSBmYWxzZVwiPlxuICAgICAgICDlj5bmtohcbiAgICAgIDwvZWwtYnV0dG9uPlxuICAgICAgPGVsLWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cImhhbmRsZVN1Ym1pdFwiPlxuICAgICAgICDnoa7orqRcbiAgICAgIDwvZWwtYnV0dG9uPlxuICAgIDwvZWwtZGlhbG9nPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG4vLyBpbXBvcnQgeyBnZXRUb2tlbiB9IGZyb20gJ2FwaS9xaW5pdSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnRWRpdG9yU2xpZGVVcGxvYWQnLFxuICBwcm9wczoge1xuICAgIGNvbG9yOiB7XG4gICAgICB0eXBlOiBTdHJpbmcsXG4gICAgICBkZWZhdWx0OiAnIzE4OTBmZidcbiAgICB9XG4gIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlLFxuICAgICAgbGlzdE9iajoge30sXG4gICAgICBmaWxlTGlzdDogW11cbiAgICB9XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBjaGVja0FsbFN1Y2Nlc3MoKSB7XG4gICAgICByZXR1cm4gT2JqZWN0LmtleXModGhpcy5saXN0T2JqKS5ldmVyeShpdGVtID0+IHRoaXMubGlzdE9ialtpdGVtXS5oYXNTdWNjZXNzKVxuICAgIH0sXG4gICAgaGFuZGxlU3VibWl0KCkge1xuICAgICAgY29uc3QgYXJyID0gT2JqZWN0LmtleXModGhpcy5saXN0T2JqKS5tYXAodiA9PiB0aGlzLmxpc3RPYmpbdl0pXG4gICAgICBpZiAoIXRoaXMuY2hlY2tBbGxTdWNjZXNzKCkpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSgnUGxlYXNlIHdhaXQgZm9yIGFsbCBpbWFnZXMgdG8gYmUgdXBsb2FkZWQgc3VjY2Vzc2Z1bGx5LiBJZiB0aGVyZSBpcyBhIG5ldHdvcmsgcHJvYmxlbSwgcGxlYXNlIHJlZnJlc2ggdGhlIHBhZ2UgYW5kIHVwbG9hZCBhZ2FpbiEnKVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIHRoaXMuJGVtaXQoJ3N1Y2Nlc3NDQksnLCBhcnIpXG4gICAgICB0aGlzLmxpc3RPYmogPSB7fVxuICAgICAgdGhpcy5maWxlTGlzdCA9IFtdXG4gICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSBmYWxzZVxuICAgIH0sXG4gICAgaGFuZGxlU3VjY2VzcyhyZXNwb25zZSwgZmlsZSkge1xuICAgICAgY29uc3QgdWlkID0gZmlsZS51aWRcbiAgICAgIGNvbnN0IG9iaktleUFyciA9IE9iamVjdC5rZXlzKHRoaXMubGlzdE9iailcbiAgICAgIGZvciAobGV0IGkgPSAwLCBsZW4gPSBvYmpLZXlBcnIubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgICAgaWYgKHRoaXMubGlzdE9ialtvYmpLZXlBcnJbaV1dLnVpZCA9PT0gdWlkKSB7XG4gICAgICAgICAgdGhpcy5saXN0T2JqW29iaktleUFycltpXV0udXJsID0gcmVzcG9uc2UuZmlsZXMuZmlsZVxuICAgICAgICAgIHRoaXMubGlzdE9ialtvYmpLZXlBcnJbaV1dLmhhc1N1Y2Nlc3MgPSB0cnVlXG4gICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuICAgIGhhbmRsZVJlbW92ZShmaWxlKSB7XG4gICAgICBjb25zdCB1aWQgPSBmaWxlLnVpZFxuICAgICAgY29uc3Qgb2JqS2V5QXJyID0gT2JqZWN0LmtleXModGhpcy5saXN0T2JqKVxuICAgICAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IG9iaktleUFyci5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuICAgICAgICBpZiAodGhpcy5saXN0T2JqW29iaktleUFycltpXV0udWlkID09PSB1aWQpIHtcbiAgICAgICAgICBkZWxldGUgdGhpcy5saXN0T2JqW29iaktleUFycltpXV1cbiAgICAgICAgICByZXR1cm5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG4gICAgYmVmb3JlVXBsb2FkKGZpbGUpIHtcbiAgICAgIGNvbnN0IF9zZWxmID0gdGhpc1xuICAgICAgY29uc3QgX1VSTCA9IHdpbmRvdy5VUkwgfHwgd2luZG93LndlYmtpdFVSTFxuICAgICAgY29uc3QgZmlsZU5hbWUgPSBmaWxlLnVpZFxuICAgICAgdGhpcy5saXN0T2JqW2ZpbGVOYW1lXSA9IHt9XG4gICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICBjb25zdCBpbWcgPSBuZXcgSW1hZ2UoKVxuICAgICAgICBpbWcuc3JjID0gX1VSTC5jcmVhdGVPYmplY3RVUkwoZmlsZSlcbiAgICAgICAgaW1nLm9ubG9hZCA9IGZ1bmN0aW9uKCkge1xuICAgICAgICAgIF9zZWxmLmxpc3RPYmpbZmlsZU5hbWVdID0geyBoYXNTdWNjZXNzOiBmYWxzZSwgdWlkOiBmaWxlLnVpZCwgd2lkdGg6IHRoaXMud2lkdGgsIGhlaWdodDogdGhpcy5oZWlnaHQgfVxuICAgICAgICB9XG4gICAgICAgIHJlc29sdmUodHJ1ZSlcbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLmVkaXRvci1zbGlkZS11cGxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICA6OnYtZGVlcCAuZWwtdXBsb2FkLS1waWN0dXJlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/components/EditorImage.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/index.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/index.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.number.to-fixed.js */ \"./node_modules/core-js/modules/es.number.to-fixed.js\");\n/* harmony import */ var core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_to_fixed_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _components_EditorImage__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./components/EditorImage */ \"./src/components/Tinymce/components/EditorImage.vue\");\n/* harmony import */ var _plugins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./plugins */ \"./src/components/Tinymce/plugins.js\");\n/* harmony import */ var _toolbar__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./toolbar */ \"./src/components/Tinymce/toolbar.js\");\n/* harmony import */ var _dynamicLoadScript__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./dynamicLoadScript */ \"./src/components/Tinymce/dynamicLoadScript.js\");\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * docs:\n * https://panjiachen.github.io/vue-element-admin-site/feature/component/rich-editor.html#tinymce\n */\n\n\n\n\n\n// why use this cdn, detail see https://github.com/PanJiaChen/tinymce-all-in-one\nvar tinymceCDN = 'https://cdn.jsdelivr.net/npm/tinymce-all-in-one@4.9.3/tinymce.min.js';\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Tinymce',\n components: {\n editorImage: _components_EditorImage__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n },\n props: {\n id: {\n type: String,\n default: function _default() {\n return 'vue-tinymce-' + +new Date() + ((Math.random() * 1000).toFixed(0) + '');\n }\n },\n value: {\n type: String,\n default: ''\n },\n toolbar: {\n type: Array,\n required: false,\n default: function _default() {\n return [];\n }\n },\n menubar: {\n type: String,\n default: 'file edit insert view format table'\n },\n height: {\n type: [Number, String],\n required: false,\n default: 360\n },\n width: {\n type: [Number, String],\n required: false,\n default: 'auto'\n }\n },\n data: function data() {\n return {\n hasChange: false,\n hasInit: false,\n tinymceId: this.id,\n fullscreen: false,\n languageTypeList: {\n 'en': 'en',\n 'zh': 'zh_CN',\n 'es': 'es_MX',\n 'ja': 'ja'\n }\n };\n },\n computed: {\n language: function language() {\n return this.languageTypeList[this.$store.getters.language];\n },\n containerWidth: function containerWidth() {\n var width = this.width;\n if (/^[\\d]+(\\.[\\d]+)?$/.test(width)) {\n // matches `100`, `'100'`\n return \"\".concat(width, \"px\");\n }\n return width;\n }\n },\n watch: {\n value: function value(val) {\n var _this2 = this;\n if (!this.hasChange && this.hasInit) {\n this.$nextTick(function () {\n return window.tinymce.get(_this2.tinymceId).setContent(val || '');\n });\n }\n },\n language: function language() {\n var _this3 = this;\n this.destroyTinymce();\n this.$nextTick(function () {\n return _this3.initTinymce();\n });\n }\n },\n mounted: function mounted() {\n this.init();\n },\n activated: function activated() {\n if (window.tinymce) {\n this.initTinymce();\n }\n },\n deactivated: function deactivated() {\n this.destroyTinymce();\n },\n destroyed: function destroyed() {\n this.destroyTinymce();\n },\n methods: {\n init: function init() {\n var _this4 = this;\n // dynamic load tinymce from cdn\n Object(_dynamicLoadScript__WEBPACK_IMPORTED_MODULE_11__[\"default\"])(tinymceCDN, function (err) {\n if (err) {\n _this4.$message.error(err.message);\n return;\n }\n _this4.initTinymce();\n });\n },\n initTinymce: function initTinymce() {\n var _this5 = this;\n var _this = this;\n window.tinymce.init({\n language: this.language,\n selector: \"#\".concat(this.tinymceId),\n height: this.height,\n body_class: 'panel-body ',\n object_resizing: false,\n toolbar: this.toolbar.length > 0 ? this.toolbar : _toolbar__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n menubar: this.menubar,\n plugins: _plugins__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n end_container_on_empty_block: true,\n powerpaste_word_import: 'clean',\n code_dialog_height: 450,\n code_dialog_width: 1000,\n advlist_bullet_styles: 'square',\n advlist_number_styles: 'default',\n imagetools_cors_hosts: ['www.tinymce.com', 'codepen.io'],\n default_link_target: '_blank',\n link_title: false,\n nonbreaking_force_tab: true,\n // inserting nonbreaking space need Nonbreaking Space Plugin\n init_instance_callback: function init_instance_callback(editor) {\n if (_this.value) {\n editor.setContent(_this.value);\n }\n _this.hasInit = true;\n editor.on('NodeChange Change KeyUp SetContent', function () {\n _this5.hasChange = true;\n _this5.$emit('input', editor.getContent());\n });\n },\n setup: function setup(editor) {\n editor.on('FullscreenStateChanged', function (e) {\n _this.fullscreen = e.state;\n });\n },\n // it will try to keep these URLs intact\n // https://www.tiny.cloud/docs-3x/reference/configuration/Configuration3x@convert_urls/\n // https://stackoverflow.com/questions/5196205/disable-tinymce-absolute-to-relative-url-conversions\n convert_urls: false\n // 整合七牛上传\n // images_dataimg_filter(img) {\n // setTimeout(() => {\n // const $image = $(img);\n // $image.removeAttr('width');\n // $image.removeAttr('height');\n // if ($image[0].height && $image[0].width) {\n // $image.attr('data-wscntype', 'image');\n // $image.attr('data-wscnh', $image[0].height);\n // $image.attr('data-wscnw', $image[0].width);\n // $image.addClass('wscnph');\n // }\n // }, 0);\n // return img\n // },\n // images_upload_handler(blobInfo, success, failure, progress) {\n // progress(0);\n // const token = _this.$store.getters.token;\n // getToken(token).then(response => {\n // const url = response.data.qiniu_url;\n // const formData = new FormData();\n // formData.append('token', response.data.qiniu_token);\n // formData.append('key', response.data.qiniu_key);\n // formData.append('file', blobInfo.blob(), url);\n // upload(formData).then(() => {\n // success(url);\n // progress(100);\n // })\n // }).catch(err => {\n // failure('出现未知问题,刷新页面,或者联系程序员')\n // console.log(err);\n // });\n // },\n });\n },\n destroyTinymce: function destroyTinymce() {\n var tinymce = window.tinymce.get(this.tinymceId);\n if (this.fullscreen) {\n tinymce.execCommand('mceFullScreen');\n }\n if (tinymce) {\n tinymce.destroy();\n }\n },\n setContent: function setContent(value) {\n window.tinymce.get(this.tinymceId).setContent(value);\n },\n getContent: function getContent() {\n window.tinymce.get(this.tinymceId).getContent();\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n var _this6 = this;\n arr.forEach(function (v) {\n return window.tinymce.get(_this6.tinymceId).insertContent(\"
\"));\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvVGlueW1jZS9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvVGlueW1jZS9pbmRleC52dWU/ZTkyYSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgOmNsYXNzPVwie2Z1bGxzY3JlZW46ZnVsbHNjcmVlbn1cIiBjbGFzcz1cInRpbnltY2UtY29udGFpbmVyXCIgOnN0eWxlPVwie3dpZHRoOmNvbnRhaW5lcldpZHRofVwiPlxuICAgIDx0ZXh0YXJlYSA6aWQ9XCJ0aW55bWNlSWRcIiBjbGFzcz1cInRpbnltY2UtdGV4dGFyZWFcIiAvPlxuICAgIDxkaXYgY2xhc3M9XCJlZGl0b3ItY3VzdG9tLWJ0bi1jb250YWluZXJcIj5cbiAgICAgIDxlZGl0b3JJbWFnZSBjb2xvcj1cIiMxODkwZmZcIiBjbGFzcz1cImVkaXRvci11cGxvYWQtYnRuXCIgQHN1Y2Nlc3NDQks9XCJpbWFnZVN1Y2Nlc3NDQktcIiAvPlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG4vKipcbiAqIGRvY3M6XG4gKiBodHRwczovL3BhbmppYWNoZW4uZ2l0aHViLmlvL3Z1ZS1lbGVtZW50LWFkbWluLXNpdGUvZmVhdHVyZS9jb21wb25lbnQvcmljaC1lZGl0b3IuaHRtbCN0aW55bWNlXG4gKi9cbmltcG9ydCBlZGl0b3JJbWFnZSBmcm9tICcuL2NvbXBvbmVudHMvRWRpdG9ySW1hZ2UnXG5pbXBvcnQgcGx1Z2lucyBmcm9tICcuL3BsdWdpbnMnXG5pbXBvcnQgdG9vbGJhciBmcm9tICcuL3Rvb2xiYXInXG5pbXBvcnQgbG9hZCBmcm9tICcuL2R5bmFtaWNMb2FkU2NyaXB0J1xuXG4vLyB3aHkgdXNlIHRoaXMgY2RuLCBkZXRhaWwgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9QYW5KaWFDaGVuL3RpbnltY2UtYWxsLWluLW9uZVxuY29uc3QgdGlueW1jZUNETiA9ICdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3RpbnltY2UtYWxsLWluLW9uZUA0LjkuMy90aW55bWNlLm1pbi5qcydcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnVGlueW1jZScsXG4gIGNvbXBvbmVudHM6IHsgZWRpdG9ySW1hZ2UgfSxcbiAgcHJvcHM6IHtcbiAgICBpZDoge1xuICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgZGVmYXVsdDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiAndnVlLXRpbnltY2UtJyArICtuZXcgRGF0ZSgpICsgKChNYXRoLnJhbmRvbSgpICogMTAwMCkudG9GaXhlZCgwKSArICcnKVxuICAgICAgfVxuICAgIH0sXG4gICAgdmFsdWU6IHtcbiAgICAgIHR5cGU6IFN0cmluZyxcbiAgICAgIGRlZmF1bHQ6ICcnXG4gICAgfSxcbiAgICB0b29sYmFyOiB7XG4gICAgICB0eXBlOiBBcnJheSxcbiAgICAgIHJlcXVpcmVkOiBmYWxzZSxcbiAgICAgIGRlZmF1bHQoKSB7XG4gICAgICAgIHJldHVybiBbXVxuICAgICAgfVxuICAgIH0sXG4gICAgbWVudWJhcjoge1xuICAgICAgdHlwZTogU3RyaW5nLFxuICAgICAgZGVmYXVsdDogJ2ZpbGUgZWRpdCBpbnNlcnQgdmlldyBmb3JtYXQgdGFibGUnXG4gICAgfSxcbiAgICBoZWlnaHQ6IHtcbiAgICAgIHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG4gICAgICByZXF1aXJlZDogZmFsc2UsXG4gICAgICBkZWZhdWx0OiAzNjBcbiAgICB9LFxuICAgIHdpZHRoOiB7XG4gICAgICB0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuICAgICAgcmVxdWlyZWQ6IGZhbHNlLFxuICAgICAgZGVmYXVsdDogJ2F1dG8nXG4gICAgfVxuICB9LFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBoYXNDaGFuZ2U6IGZhbHNlLFxuICAgICAgaGFzSW5pdDogZmFsc2UsXG4gICAgICB0aW55bWNlSWQ6IHRoaXMuaWQsXG4gICAgICBmdWxsc2NyZWVuOiBmYWxzZSxcbiAgICAgIGxhbmd1YWdlVHlwZUxpc3Q6IHtcbiAgICAgICAgJ2VuJzogJ2VuJyxcbiAgICAgICAgJ3poJzogJ3poX0NOJyxcbiAgICAgICAgJ2VzJzogJ2VzX01YJyxcbiAgICAgICAgJ2phJzogJ2phJ1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY29tcHV0ZWQ6IHtcbiAgICBsYW5ndWFnZSgpIHtcbiAgICAgIHJldHVybiB0aGlzLmxhbmd1YWdlVHlwZUxpc3RbdGhpcy4kc3RvcmUuZ2V0dGVycy5sYW5ndWFnZV1cbiAgICB9LFxuICAgIGNvbnRhaW5lcldpZHRoKCkge1xuICAgICAgY29uc3Qgd2lkdGggPSB0aGlzLndpZHRoXG4gICAgICBpZiAoL15bXFxkXSsoXFwuW1xcZF0rKT8kLy50ZXN0KHdpZHRoKSkgeyAvLyBtYXRjaGVzIGAxMDBgLCBgJzEwMCdgXG4gICAgICAgIHJldHVybiBgJHt3aWR0aH1weGBcbiAgICAgIH1cbiAgICAgIHJldHVybiB3aWR0aFxuICAgIH1cbiAgfSxcbiAgd2F0Y2g6IHtcbiAgICB2YWx1ZSh2YWwpIHtcbiAgICAgIGlmICghdGhpcy5oYXNDaGFuZ2UgJiYgdGhpcy5oYXNJbml0KSB7XG4gICAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+XG4gICAgICAgICAgd2luZG93LnRpbnltY2UuZ2V0KHRoaXMudGlueW1jZUlkKS5zZXRDb250ZW50KHZhbCB8fCAnJykpXG4gICAgICB9XG4gICAgfSxcbiAgICBsYW5ndWFnZSgpIHtcbiAgICAgIHRoaXMuZGVzdHJveVRpbnltY2UoKVxuICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4gdGhpcy5pbml0VGlueW1jZSgpKVxuICAgIH1cbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgICB0aGlzLmluaXQoKVxuICB9LFxuICBhY3RpdmF0ZWQoKSB7XG4gICAgaWYgKHdpbmRvdy50aW55bWNlKSB7XG4gICAgICB0aGlzLmluaXRUaW55bWNlKClcbiAgICB9XG4gIH0sXG4gIGRlYWN0aXZhdGVkKCkge1xuICAgIHRoaXMuZGVzdHJveVRpbnltY2UoKVxuICB9LFxuICBkZXN0cm95ZWQoKSB7XG4gICAgdGhpcy5kZXN0cm95VGlueW1jZSgpXG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBpbml0KCkge1xuICAgICAgLy8gZHluYW1pYyBsb2FkIHRpbnltY2UgZnJvbSBjZG5cbiAgICAgIGxvYWQodGlueW1jZUNETiwgKGVycikgPT4ge1xuICAgICAgICBpZiAoZXJyKSB7XG4gICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihlcnIubWVzc2FnZSlcbiAgICAgICAgICByZXR1cm5cbiAgICAgICAgfVxuICAgICAgICB0aGlzLmluaXRUaW55bWNlKClcbiAgICAgIH0pXG4gICAgfSxcbiAgICBpbml0VGlueW1jZSgpIHtcbiAgICAgIGNvbnN0IF90aGlzID0gdGhpc1xuICAgICAgd2luZG93LnRpbnltY2UuaW5pdCh7XG4gICAgICAgIGxhbmd1YWdlOiB0aGlzLmxhbmd1YWdlLFxuICAgICAgICBzZWxlY3RvcjogYCMke3RoaXMudGlueW1jZUlkfWAsXG4gICAgICAgIGhlaWdodDogdGhpcy5oZWlnaHQsXG4gICAgICAgIGJvZHlfY2xhc3M6ICdwYW5lbC1ib2R5ICcsXG4gICAgICAgIG9iamVjdF9yZXNpemluZzogZmFsc2UsXG4gICAgICAgIHRvb2xiYXI6IHRoaXMudG9vbGJhci5sZW5ndGggPiAwID8gdGhpcy50b29sYmFyIDogdG9vbGJhcixcbiAgICAgICAgbWVudWJhcjogdGhpcy5tZW51YmFyLFxuICAgICAgICBwbHVnaW5zOiBwbHVnaW5zLFxuICAgICAgICBlbmRfY29udGFpbmVyX29uX2VtcHR5X2Jsb2NrOiB0cnVlLFxuICAgICAgICBwb3dlcnBhc3RlX3dvcmRfaW1wb3J0OiAnY2xlYW4nLFxuICAgICAgICBjb2RlX2RpYWxvZ19oZWlnaHQ6IDQ1MCxcbiAgICAgICAgY29kZV9kaWFsb2dfd2lkdGg6IDEwMDAsXG4gICAgICAgIGFkdmxpc3RfYnVsbGV0X3N0eWxlczogJ3NxdWFyZScsXG4gICAgICAgIGFkdmxpc3RfbnVtYmVyX3N0eWxlczogJ2RlZmF1bHQnLFxuICAgICAgICBpbWFnZXRvb2xzX2NvcnNfaG9zdHM6IFsnd3d3LnRpbnltY2UuY29tJywgJ2NvZGVwZW4uaW8nXSxcbiAgICAgICAgZGVmYXVsdF9saW5rX3RhcmdldDogJ19ibGFuaycsXG4gICAgICAgIGxpbmtfdGl0bGU6IGZhbHNlLFxuICAgICAgICBub25icmVha2luZ19mb3JjZV90YWI6IHRydWUsIC8vIGluc2VydGluZyBub25icmVha2luZyBzcGFjZSAmbmJzcDsgbmVlZCBOb25icmVha2luZyBTcGFjZSBQbHVnaW5cbiAgICAgICAgaW5pdF9pbnN0YW5jZV9jYWxsYmFjazogZWRpdG9yID0+IHtcbiAgICAgICAgICBpZiAoX3RoaXMudmFsdWUpIHtcbiAgICAgICAgICAgIGVkaXRvci5zZXRDb250ZW50KF90aGlzLnZhbHVlKVxuICAgICAgICAgIH1cbiAgICAgICAgICBfdGhpcy5oYXNJbml0ID0gdHJ1ZVxuICAgICAgICAgIGVkaXRvci5vbignTm9kZUNoYW5nZSBDaGFuZ2UgS2V5VXAgU2V0Q29udGVudCcsICgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuaGFzQ2hhbmdlID0gdHJ1ZVxuICAgICAgICAgICAgdGhpcy4kZW1pdCgnaW5wdXQnLCBlZGl0b3IuZ2V0Q29udGVudCgpKVxuICAgICAgICAgIH0pXG4gICAgICAgIH0sXG4gICAgICAgIHNldHVwKGVkaXRvcikge1xuICAgICAgICAgIGVkaXRvci5vbignRnVsbHNjcmVlblN0YXRlQ2hhbmdlZCcsIChlKSA9PiB7XG4gICAgICAgICAgICBfdGhpcy5mdWxsc2NyZWVuID0gZS5zdGF0ZVxuICAgICAgICAgIH0pXG4gICAgICAgIH0sXG4gICAgICAgIC8vIGl0IHdpbGwgdHJ5IHRvIGtlZXAgdGhlc2UgVVJMcyBpbnRhY3RcbiAgICAgICAgLy8gaHR0cHM6Ly93d3cudGlueS5jbG91ZC9kb2NzLTN4L3JlZmVyZW5jZS9jb25maWd1cmF0aW9uL0NvbmZpZ3VyYXRpb24zeEBjb252ZXJ0X3VybHMvXG4gICAgICAgIC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzUxOTYyMDUvZGlzYWJsZS10aW55bWNlLWFic29sdXRlLXRvLXJlbGF0aXZlLXVybC1jb252ZXJzaW9uc1xuICAgICAgICBjb252ZXJ0X3VybHM6IGZhbHNlXG4gICAgICAgIC8vIOaVtOWQiOS4g+eJm+S4iuS8oFxuICAgICAgICAvLyBpbWFnZXNfZGF0YWltZ19maWx0ZXIoaW1nKSB7XG4gICAgICAgIC8vICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIC8vICAgICBjb25zdCAkaW1hZ2UgPSAkKGltZyk7XG4gICAgICAgIC8vICAgICAkaW1hZ2UucmVtb3ZlQXR0cignd2lkdGgnKTtcbiAgICAgICAgLy8gICAgICRpbWFnZS5yZW1vdmVBdHRyKCdoZWlnaHQnKTtcbiAgICAgICAgLy8gICAgIGlmICgkaW1hZ2VbMF0uaGVpZ2h0ICYmICRpbWFnZVswXS53aWR0aCkge1xuICAgICAgICAvLyAgICAgICAkaW1hZ2UuYXR0cignZGF0YS13c2NudHlwZScsICdpbWFnZScpO1xuICAgICAgICAvLyAgICAgICAkaW1hZ2UuYXR0cignZGF0YS13c2NuaCcsICRpbWFnZVswXS5oZWlnaHQpO1xuICAgICAgICAvLyAgICAgICAkaW1hZ2UuYXR0cignZGF0YS13c2NudycsICRpbWFnZVswXS53aWR0aCk7XG4gICAgICAgIC8vICAgICAgICRpbWFnZS5hZGRDbGFzcygnd3NjbnBoJyk7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgfSwgMCk7XG4gICAgICAgIC8vICAgcmV0dXJuIGltZ1xuICAgICAgICAvLyB9LFxuICAgICAgICAvLyBpbWFnZXNfdXBsb2FkX2hhbmRsZXIoYmxvYkluZm8sIHN1Y2Nlc3MsIGZhaWx1cmUsIHByb2dyZXNzKSB7XG4gICAgICAgIC8vICAgcHJvZ3Jlc3MoMCk7XG4gICAgICAgIC8vICAgY29uc3QgdG9rZW4gPSBfdGhpcy4kc3RvcmUuZ2V0dGVycy50b2tlbjtcbiAgICAgICAgLy8gICBnZXRUb2tlbih0b2tlbikudGhlbihyZXNwb25zZSA9PiB7XG4gICAgICAgIC8vICAgICBjb25zdCB1cmwgPSByZXNwb25zZS5kYXRhLnFpbml1X3VybDtcbiAgICAgICAgLy8gICAgIGNvbnN0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKCk7XG4gICAgICAgIC8vICAgICBmb3JtRGF0YS5hcHBlbmQoJ3Rva2VuJywgcmVzcG9uc2UuZGF0YS5xaW5pdV90b2tlbik7XG4gICAgICAgIC8vICAgICBmb3JtRGF0YS5hcHBlbmQoJ2tleScsIHJlc3BvbnNlLmRhdGEucWluaXVfa2V5KTtcbiAgICAgICAgLy8gICAgIGZvcm1EYXRhLmFwcGVuZCgnZmlsZScsIGJsb2JJbmZvLmJsb2IoKSwgdXJsKTtcbiAgICAgICAgLy8gICAgIHVwbG9hZChmb3JtRGF0YSkudGhlbigoKSA9PiB7XG4gICAgICAgIC8vICAgICAgIHN1Y2Nlc3ModXJsKTtcbiAgICAgICAgLy8gICAgICAgcHJvZ3Jlc3MoMTAwKTtcbiAgICAgICAgLy8gICAgIH0pXG4gICAgICAgIC8vICAgfSkuY2F0Y2goZXJyID0+IHtcbiAgICAgICAgLy8gICAgIGZhaWx1cmUoJ+WHuueOsOacquefpemXrumimO+8jOWIt+aWsOmhtemdou+8jOaIluiAheiBlOezu+eoi+W6j+WRmCcpXG4gICAgICAgIC8vICAgICBjb25zb2xlLmxvZyhlcnIpO1xuICAgICAgICAvLyAgIH0pO1xuICAgICAgICAvLyB9LFxuICAgICAgfSlcbiAgICB9LFxuICAgIGRlc3Ryb3lUaW55bWNlKCkge1xuICAgICAgY29uc3QgdGlueW1jZSA9IHdpbmRvdy50aW55bWNlLmdldCh0aGlzLnRpbnltY2VJZClcbiAgICAgIGlmICh0aGlzLmZ1bGxzY3JlZW4pIHtcbiAgICAgICAgdGlueW1jZS5leGVjQ29tbWFuZCgnbWNlRnVsbFNjcmVlbicpXG4gICAgICB9XG5cbiAgICAgIGlmICh0aW55bWNlKSB7XG4gICAgICAgIHRpbnltY2UuZGVzdHJveSgpXG4gICAgICB9XG4gICAgfSxcbiAgICBzZXRDb250ZW50KHZhbHVlKSB7XG4gICAgICB3aW5kb3cudGlueW1jZS5nZXQodGhpcy50aW55bWNlSWQpLnNldENvbnRlbnQodmFsdWUpXG4gICAgfSxcbiAgICBnZXRDb250ZW50KCkge1xuICAgICAgd2luZG93LnRpbnltY2UuZ2V0KHRoaXMudGlueW1jZUlkKS5nZXRDb250ZW50KClcbiAgICB9LFxuICAgIGltYWdlU3VjY2Vzc0NCSyhhcnIpIHtcbiAgICAgIGFyci5mb3JFYWNoKHYgPT4gd2luZG93LnRpbnltY2UuZ2V0KHRoaXMudGlueW1jZUlkKS5pbnNlcnRDb250ZW50KGA8aW1nIGNsYXNzPVwid3NjbnBoXCIgc3JjPVwiJHt2LnVybH1cIiA+YCkpXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnRpbnltY2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4udGlueW1jZS1jb250YWluZXIge1xuICA6OnYtZGVlcCB7XG4gICAgLm1jZS1mdWxsc2NyZWVuIHtcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIH1cbiAgfVxufVxuXG4udGlueW1jZS10ZXh0YXJlYSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG5cbi5lZGl0b3ItY3VzdG9tLWJ0bi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNHB4O1xuICAvKnotaW5kZXg6IDIwMDU7Ki9cbn1cblxuLmZ1bGxzY3JlZW4gLmVkaXRvci1jdXN0b20tYnRuLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5lZGl0b3ItdXBsb2FkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Upload/updateImages.vue?vue&type=script&lang=js":
+/*!***************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Upload/updateImages.vue?vue&type=script&lang=js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/auth */ \"./src/utils/auth.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SingleImageUpload',\n props: {\n imgList: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {\n dialogImageUrl: '',\n dialogVisible: false,\n imgUpload: '',\n uploadHeaders: {\n Authorization: \"\".concat(Object(_utils_auth__WEBPACK_IMPORTED_MODULE_0__[\"getToken\"])()) // 将 token 添加到请求头\n }\n };\n },\n computed: {\n imageUrl: function imageUrl() {\n return this.value;\n }\n },\n created: function created() {\n this.imgUpload = \"http://192.168.21.22:8088\" + '/system/fileInfo/upload';\n },\n methods: {\n rmImage: function rmImage() {\n this.emitInput('');\n },\n emitInput: function emitInput(val) {\n this.$emit('input', val);\n },\n handleRemove: function handleRemove(file, fileList) {\n console.log(file, fileList);\n },\n handlePictureCardPreview: function handlePictureCardPreview(file) {\n this.dialogImageUrl = file.url;\n this.dialogVisible = true;\n },\n successImg: function successImg(file) {\n this.$emit('successImg', file);\n },\n exceedImg: function exceedImg(e) {\n this.$message({\n type: 'info',\n message: '最多上传一张'\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvVXBsb2FkL3VwZGF0ZUltYWdlcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvVXBsb2FkL3VwZGF0ZUltYWdlcy52dWU/ZmFmMCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJ1cGxvYWQtY29udGFpbmVyXCI+XG4gICAgPGVsLXVwbG9hZFxuICAgICAgc3R5bGU9XCJ3aWR0aDogMTQ2cHg7ZGlzcGxheTogZmxleFwiXG4gICAgICA6YWN0aW9uPVwiaW1nVXBsb2FkXCJcbiAgICAgIGxpc3QtdHlwZT1cInBpY3R1cmUtY2FyZFwiXG4gICAgICA6b24tcHJldmlldz1cImhhbmRsZVBpY3R1cmVDYXJkUHJldmlld1wiXG4gICAgICA6b24tcmVtb3ZlPVwiaGFuZGxlUmVtb3ZlXCJcbiAgICAgIDpvbi1zdWNjZXNzPVwic3VjY2Vzc0ltZ1wiXG4gICAgICA6b24tZXhjZWVkPVwiZXhjZWVkSW1nXCJcbiAgICAgIDpmaWxlLWxpc3Q9XCJpbWdMaXN0XCJcbiAgICAgIGxpbWl0PVwiMVwiXG4gICAgICA6aGVhZGVycz1cInVwbG9hZEhlYWRlcnNcIlxuICAgID5cbiAgICAgIDxpIGNsYXNzPVwiZWwtaWNvbi1wbHVzXCIgc3R5bGU9XCJ3aWR0aDogMTQ2cHg7XCIgLz5cbiAgICA8L2VsLXVwbG9hZD5cbiAgICA8ZWwtZGlhbG9nIDp2aXNpYmxlLnN5bmM9XCJkaWFsb2dWaXNpYmxlXCI+XG4gICAgICA8aW1nIHdpZHRoPVwiMTAwJVwiIDpzcmM9XCJkaWFsb2dJbWFnZVVybFwiIGFsdD1cIlwiPlxuICAgIDwvZWwtZGlhbG9nPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBnZXRUb2tlbiB9IGZyb20gJ0AvdXRpbHMvYXV0aCdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnU2luZ2xlSW1hZ2VVcGxvYWQnLFxuICBwcm9wczoge1xuICAgIGltZ0xpc3Q6IHtcbiAgICAgIHR5cGU6IEFycmF5LFxuICAgICAgZGVmYXVsdDogKCkgPT4gW11cbiAgICB9XG4gIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGRpYWxvZ0ltYWdlVXJsOiAnJyxcbiAgICAgIGRpYWxvZ1Zpc2libGU6IGZhbHNlLFxuICAgICAgaW1nVXBsb2FkOiAnJyxcbiAgICAgIHVwbG9hZEhlYWRlcnM6IHtcbiAgICAgICAgQXV0aG9yaXphdGlvbjogYCR7Z2V0VG9rZW4oKX1gIC8vIOWwhiB0b2tlbiDmt7vliqDliLDor7fmsYLlpLRcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgaW1hZ2VVcmwoKSB7XG4gICAgICByZXR1cm4gdGhpcy52YWx1ZVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmltZ1VwbG9hZCA9IHByb2Nlc3MuZW52LlZVRV9BUFBfQkFTRV9BUEkgKyAnL3N5c3RlbS9maWxlSW5mby91cGxvYWQnXG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBybUltYWdlKCkge1xuICAgICAgdGhpcy5lbWl0SW5wdXQoJycpXG4gICAgfSxcbiAgICBlbWl0SW5wdXQodmFsKSB7XG4gICAgICB0aGlzLiRlbWl0KCdpbnB1dCcsIHZhbClcbiAgICB9LFxuICAgIGhhbmRsZVJlbW92ZShmaWxlLCBmaWxlTGlzdCkge1xuICAgICAgY29uc29sZS5sb2coZmlsZSwgZmlsZUxpc3QpXG4gICAgfSxcbiAgICBoYW5kbGVQaWN0dXJlQ2FyZFByZXZpZXcoZmlsZSkge1xuICAgICAgdGhpcy5kaWFsb2dJbWFnZVVybCA9IGZpbGUudXJsXG4gICAgICB0aGlzLmRpYWxvZ1Zpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBzdWNjZXNzSW1nKGZpbGUpIHtcbiAgICAgIHRoaXMuJGVtaXQoJ3N1Y2Nlc3NJbWcnLCBmaWxlKVxuICAgIH0sXG4gICAgZXhjZWVkSW1nKGUpIHtcbiAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgIG1lc3NhZ2U6ICfmnIDlpJrkuIrkvKDkuIDlvKAnXG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi51cGxvYWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1QkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Upload/updateImages.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=script&lang=js":
+/*!**********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/AppMain.vue?vue&type=script&lang=js ***!
+ \**********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'AppMain',\n computed: {\n cachedViews: function cachedViews() {\n return this.$store.state.tagsView.cachedViews;\n },\n key: function key() {\n return this.$route.path;\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL0FwcE1haW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9sYXlvdXQvY29tcG9uZW50cy9BcHBNYWluLnZ1ZT81MTc5Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPHNlY3Rpb24gY2xhc3M9XCJhcHAtbWFpblwiPlxuICAgIDx0cmFuc2l0aW9uIG5hbWU9XCJmYWRlLXRyYW5zZm9ybVwiIG1vZGU9XCJvdXQtaW5cIj5cbiAgICAgIDxrZWVwLWFsaXZlIDppbmNsdWRlPVwiY2FjaGVkVmlld3NcIj5cbiAgICAgICAgPHJvdXRlci12aWV3IDprZXk9XCJrZXlcIiAvPlxuICAgICAgPC9rZWVwLWFsaXZlPlxuICAgIDwvdHJhbnNpdGlvbj5cbiAgPC9zZWN0aW9uPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ0FwcE1haW4nLFxuICBjb21wdXRlZDoge1xuICAgIGNhY2hlZFZpZXdzKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnRhZ3NWaWV3LmNhY2hlZFZpZXdzXG4gICAgfSxcbiAgICBrZXkoKSB7XG4gICAgICByZXR1cm4gdGhpcy4kcm91dGUucGF0aFxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5hcHAtbWFpbiB7XG4gIC8qIDUwPSBuYXZiYXIgIDUwICAqL1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maXhlZC1oZWFkZXIrLmFwcC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5oYXNUYWdzVmlldyB7XG4gIC5hcHAtbWFpbiB7XG4gICAgLyogODQgPSBuYXZiYXIgKyB0YWdzLXZpZXcgPSA1MCArIDM0ICovXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDg0cHgpO1xuICB9XG5cbiAgLmZpeGVkLWhlYWRlcisuYXBwLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG48L3N0eWxlPlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cbi8vIGZpeCBjc3Mgc3R5bGUgYnVnIGluIG9wZW4gZWwtZGlhbG9nXG4uZWwtcG9wdXAtcGFyZW50LS1oaWRkZW4ge1xuICAuZml4ZWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Navbar.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.url.js */ \"./node_modules/core-js/modules/web.url.js\");\n/* harmony import */ var core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.url.to-json.js */ \"./node_modules/core-js/modules/web.url.to-json.js\");\n/* harmony import */ var core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_to_json_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.url-search-params.js */ \"./node_modules/core-js/modules/web.url-search-params.js\");\n/* harmony import */ var core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_url_search_params_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _components_Breadcrumb__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/components/Breadcrumb */ \"./src/components/Breadcrumb/index.vue\");\n/* harmony import */ var _components_Hamburger__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/components/Hamburger */ \"./src/components/Hamburger/index.vue\");\n/* harmony import */ var _components_ErrorLog__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/components/ErrorLog */ \"./src/components/ErrorLog/index.vue\");\n/* harmony import */ var _components_Screenfull__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/components/Screenfull */ \"./src/components/Screenfull/index.vue\");\n/* harmony import */ var _utils_auth__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/utils/auth */ \"./src/utils/auth.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n// import SizeSelect from '@/components/SizeSelect'\n// import LangSelect from '@/components/LangSelect'\n// import Search from '@/components/HeaderSearch'\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n Breadcrumb: _components_Breadcrumb__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n Hamburger: _components_Hamburger__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n ErrorLog: _components_ErrorLog__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n Screenfull: _components_Screenfull__WEBPACK_IMPORTED_MODULE_13__[\"default\"]\n },\n data: function data() {\n return {\n dialogFormVisible: false,\n form: {\n nickName: '',\n avatar: '',\n userName: '',\n phonenumber: '',\n role: '',\n state: '',\n remark: ''\n },\n imageUrl: '',\n formLabelWidth: '120px',\n rules: {\n nickName: [{\n required: true,\n message: '请输入用户昵称',\n trigger: 'submit'\n }],\n avatar: [{\n required: true,\n message: '请上传头像',\n trigger: 'submit'\n }],\n userName: [{\n required: true,\n message: '请输入账号',\n trigger: 'submit'\n }],\n phonenumber: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }],\n role: [{\n required: true,\n message: '请选择角色',\n trigger: 'submit'\n }]\n },\n dialogPass: false,\n formPass: {\n password: '',\n passwords: ''\n },\n rulesPass: {\n password: [{\n required: true,\n message: '请输入密码',\n trigger: 'submit'\n }],\n passwords: [{\n required: true,\n message: '请输入确认密码',\n trigger: 'submit'\n }]\n },\n user_info: [],\n imgUpload: '',\n uploadHeaders: {\n Authorization: \"\".concat(Object(_utils_auth__WEBPACK_IMPORTED_MODULE_14__[\"getToken\"])()) // 将 token 添加到请求头\n }\n };\n },\n computed: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_9__[\"mapGetters\"])(['sidebar', 'avatar', 'device'])),\n created: function created() {\n this.info();\n this.imgUpload = \"http://192.168.21.22:8088\" + '/system/fileInfo/upload';\n },\n methods: {\n info: function info() {\n var _this = this;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(/*#__PURE__*/Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee() {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _api_user__WEBPACK_IMPORTED_MODULE_15__[\"default\"].getInfos();\n case 2:\n _this.user_info = _context.sent;\n _this.getImg(_this.user_info.user.avatar);\n case 4:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }))();\n },\n getImg: function getImg(avatar) {\n var _this2 = this;\n if (avatar) {\n _api_user__WEBPACK_IMPORTED_MODULE_15__[\"default\"].ossImg(avatar).then(function (res) {\n _this2.imageUrl = res.contentWithPrefix;\n });\n } else {\n this.imageUrl = '';\n }\n },\n toggleSideBar: function toggleSideBar() {\n this.$store.dispatch('app/toggleSideBar');\n },\n personalCenter: function personalCenter() {\n var _this$user_info$user$, _this$user_info$user$2, _this$user_info$user$3, _this$user_info$user$4, _this$user_info$user$5;\n this.getImg(this.user_info.user.avatar);\n this.form.nickName = (_this$user_info$user$ = this.user_info.user.nickName) !== null && _this$user_info$user$ !== void 0 ? _this$user_info$user$ : '';\n this.form.avatar = (_this$user_info$user$2 = this.user_info.user.avatar) !== null && _this$user_info$user$2 !== void 0 ? _this$user_info$user$2 : '';\n this.form.userName = (_this$user_info$user$3 = this.user_info.user.userName) !== null && _this$user_info$user$3 !== void 0 ? _this$user_info$user$3 : '';\n this.form.phonenumber = (_this$user_info$user$4 = this.user_info.user.phonenumber) !== null && _this$user_info$user$4 !== void 0 ? _this$user_info$user$4 : '';\n this.form.role = (_this$user_info$user$5 = this.user_info.user.roles[0].roleName) !== null && _this$user_info$user$5 !== void 0 ? _this$user_info$user$5 : '';\n if (this.user_info.user.status === '0') {\n this.form.state = '正常';\n } else {\n this.form.state = '禁用';\n }\n this.form.remark = this.user_info.user.remark;\n this.dialogFormVisible = true;\n },\n editUser: function editUser() {\n var _this$form$nickName,\n _this$form$avatar,\n _this$form$userName,\n _this$form$phonenumbe,\n _this$form$remark,\n _this3 = this;\n this.user_info.user.nickName = (_this$form$nickName = this.form.nickName) !== null && _this$form$nickName !== void 0 ? _this$form$nickName : '';\n this.user_info.user.avatar = (_this$form$avatar = this.form.avatar) !== null && _this$form$avatar !== void 0 ? _this$form$avatar : '';\n this.user_info.user.userName = (_this$form$userName = this.form.userName) !== null && _this$form$userName !== void 0 ? _this$form$userName : '';\n this.user_info.user.phonenumber = (_this$form$phonenumbe = this.form.phonenumber) !== null && _this$form$phonenumbe !== void 0 ? _this$form$phonenumbe : '';\n this.user_info.user.remark = (_this$form$remark = this.form.remark) !== null && _this$form$remark !== void 0 ? _this$form$remark : '';\n _api_user__WEBPACK_IMPORTED_MODULE_15__[\"default\"].updateUser(this.user_info.user).then(function (res) {\n if (res.code === 200) {\n _this3.dialogPass = false;\n _this3.$message.success(res.msg);\n _this3.info();\n } else {\n _this3.$message.error(res.msg);\n }\n });\n },\n updatePass: function updatePass() {\n this.dialogPass = true;\n },\n editPass: function editPass() {\n var _this$formPass$passwo,\n _this4 = this;\n if (this.formPass.password !== this.formPass.passwords) {\n this.$message.error('新密码与确认密码不一致!');\n return;\n }\n this.user_info.user.password = (_this$formPass$passwo = this.formPass.password) !== null && _this$formPass$passwo !== void 0 ? _this$formPass$passwo : '';\n _api_user__WEBPACK_IMPORTED_MODULE_15__[\"default\"].resetPwd(this.user_info.user).then(function (res) {\n if (res.code === 200) {\n _this4.dialogPass = false;\n _this4.$message.success(res.msg);\n _this4.logout();\n } else {\n _this4.$message.error(res.msg);\n }\n });\n },\n logout: function logout() {\n var _this5 = this;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(/*#__PURE__*/Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee2() {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee2$(_context2) {\n while (1) switch (_context2.prev = _context2.next) {\n case 0:\n // await this.$store.dispatch('user/logout')\n Object(_utils_auth__WEBPACK_IMPORTED_MODULE_14__[\"removeToken\"])();\n _this5.$router.push(\"/login?redirect=\".concat(_this5.$route.fullPath));\n case 2:\n case \"end\":\n return _context2.stop();\n }\n }, _callee2);\n }))();\n },\n handleAvatarSuccess: function handleAvatarSuccess(res, file) {\n this.imageUrl = URL.createObjectURL(file.raw);\n this.form.avatar = res.data.filePath;\n },\n beforeAvatarUpload: function beforeAvatarUpload(file) {\n // const isJPG = file.type === 'image/jpeg'\n var isLt2M = file.size / 1024 / 1024 < 2;\n // if (!isJPG) {\n // this.$message.error('上传头像图片只能是 JPG 格式!')\n // }\n if (!isLt2M) {\n this.$message.error('上传头像图片大小不能超过 2MB!');\n }\n return isLt2M;\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWU/NzQ5OSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJuYXZiYXJcIj5cbiAgICA8aGFtYnVyZ2VyIGlkPVwiaGFtYnVyZ2VyLWNvbnRhaW5lclwiIDppcy1hY3RpdmU9XCJzaWRlYmFyLm9wZW5lZFwiIGNsYXNzPVwiaGFtYnVyZ2VyLWNvbnRhaW5lclwiIEB0b2dnbGVDbGljaz1cInRvZ2dsZVNpZGVCYXJcIiAvPlxuXG4gICAgPGJyZWFkY3J1bWIgaWQ9XCJicmVhZGNydW1iLWNvbnRhaW5lclwiIGNsYXNzPVwiYnJlYWRjcnVtYi1jb250YWluZXJcIiAvPlxuXG4gICAgPGRpdiBjbGFzcz1cInJpZ2h0LW1lbnVcIj5cbiAgICAgIDx0ZW1wbGF0ZSB2LWlmPVwiZGV2aWNlIT09J21vYmlsZSdcIj5cbiAgICAgICAgPCEtLSAgICAgICAgPHNlYXJjaCBpZD1cImhlYWRlci1zZWFyY2hcIiBjbGFzcz1cInJpZ2h0LW1lbnUtaXRlbVwiIC8+LS0+XG5cbiAgICAgICAgPGVycm9yLWxvZyBjbGFzcz1cImVyckxvZy1jb250YWluZXIgcmlnaHQtbWVudS1pdGVtIGhvdmVyLWVmZmVjdFwiIC8+XG5cbiAgICAgICAgPHNjcmVlbmZ1bGwgaWQ9XCJzY3JlZW5mdWxsXCIgY2xhc3M9XCJyaWdodC1tZW51LWl0ZW0gaG92ZXItZWZmZWN0XCIgLz5cblxuICAgICAgICA8IS0tICAgICAgICA8ZWwtdG9vbHRpcCA6Y29udGVudD1cIiR0KCduYXZiYXIuc2l6ZScpXCIgZWZmZWN0PVwiZGFya1wiIHBsYWNlbWVudD1cImJvdHRvbVwiPi0tPlxuICAgICAgICA8IS0tICAgICAgICAgIDxzaXplLXNlbGVjdCBpZD1cInNpemUtc2VsZWN0XCIgY2xhc3M9XCJyaWdodC1tZW51LWl0ZW0gaG92ZXItZWZmZWN0XCIgLz4tLT5cbiAgICAgICAgPCEtLSAgICAgICAgPC9lbC10b29sdGlwPi0tPlxuXG4gICAgICAgIDwhLS0gICAgICAgIDxsYW5nLXNlbGVjdCBjbGFzcz1cInJpZ2h0LW1lbnUtaXRlbSBob3Zlci1lZmZlY3RcIiAvPi0tPlxuXG4gICAgICA8L3RlbXBsYXRlPlxuXG4gICAgICA8ZWwtZHJvcGRvd24gY2xhc3M9XCJhdmF0YXItY29udGFpbmVyIHJpZ2h0LW1lbnUtaXRlbSBob3Zlci1lZmZlY3RcIiB0cmlnZ2VyPVwiY2xpY2tcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImF2YXRhci13cmFwcGVyXCI+XG4gICAgICAgICAgPGltZyA6c3JjPVwiaW1hZ2VVcmxcIiBjbGFzcz1cInVzZXItYXZhdGFyXCI+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJtYXJnaW4tbGVmdDogMTBweDtcIj57eyB1c2VyX2luZm8udXNlci51c2VyTmFtZSB9fTwvc3Bhbj5cbiAgICAgICAgICA8aSBjbGFzcz1cImVsLWljb24tY2FyZXQtYm90dG9tXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1kcm9wZG93bi1tZW51IHNsb3Q9XCJkcm9wZG93blwiIHN0eWxlPVwid2lkdGg6IDgwcHhcIj5cbiAgICAgICAgICA8IS0tICAgICAgICAgIDxyb3V0ZXItbGluayB0bz1cIi9wcm9maWxlL2luZGV4XCI+LS0+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1lbnUtdGV4dFwiIEBjbGljaz1cInBlcnNvbmFsQ2VudGVyXCI+XG4gICAgICAgICAgICDkuKrkurrkuK3lv4NcbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWVudS10ZXh0XCIgQGNsaWNrPVwidXBkYXRlUGFzc1wiPlxuICAgICAgICAgICAg5L+u5pS55a+G56CBXG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1lbnUtdGV4dFwiIEBjbGljaz1cImxvZ291dFwiPlxuICAgICAgICAgICAg6YCA5Ye655m75b2VXG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPCEtLSAgICAgICAgICA8L3JvdXRlci1saW5rPi0tPlxuICAgICAgICAgIDwhLS0gICAgICAgICAgPHJvdXRlci1saW5rIHRvPVwiL1wiPi0tPlxuICAgICAgICAgIDwhLS0gICAgICAgICAgICA8ZWwtZHJvcGRvd24taXRlbT4tLT5cbiAgICAgICAgICA8IS0tJmx0OyEmbmRhc2g7ICAgICAgICAgICAgICB7eyAkdCgnbmF2YmFyLmRhc2hib2FyZCcpIH19Jm5kYXNoOyZndDstLT5cblxuICAgICAgICAgIDwhLS0gICAgICAgICAgICA8L2VsLWRyb3Bkb3duLWl0ZW0+LS0+XG4gICAgICAgICAgPCEtLSAgICAgICAgICA8L3JvdXRlci1saW5rPi0tPlxuICAgICAgICAgIDwhLS0gICAgICAgICAgPGEgdGFyZ2V0PVwiX2JsYW5rXCIgaHJlZj1cImh0dHBzOi8vZ2l0aHViLmNvbS9QYW5KaWFDaGVuL3Z1ZS1lbGVtZW50LWFkbWluL1wiPi0tPlxuICAgICAgICAgIDwhLS0gICAgICAgICAgICA8ZWwtZHJvcGRvd24taXRlbT4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgICAgICB7eyAkdCgnbmF2YmFyLmdpdGh1YicpIH19LS0+XG4gICAgICAgICAgPCEtLSAgICAgICAgICAgIDwvZWwtZHJvcGRvd24taXRlbT4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgIDwvYT4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgIDxhIHRhcmdldD1cIl9ibGFua1wiIGhyZWY9XCJodHRwczovL3BhbmppYWNoZW4uZ2l0aHViLmlvL3Z1ZS1lbGVtZW50LWFkbWluLXNpdGUvIy9cIj4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgICAgPGVsLWRyb3Bkb3duLWl0ZW0+RG9jczwvZWwtZHJvcGRvd24taXRlbT4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgIDwvYT4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgIDxlbC1kcm9wZG93bi1pdGVtIGRpdmlkZWQgQGNsaWNrLm5hdGl2ZT1cImxvZ291dFwiPi0tPlxuICAgICAgICAgIDwhLS0gICAgICAgICAgICA8c3BhbiBzdHlsZT1cImRpc3BsYXk6YmxvY2s7XCI+e3sgJHQoJ25hdmJhci5sb2dPdXQnKSB9fTwvc3Bhbj4tLT5cbiAgICAgICAgICA8IS0tICAgICAgICAgIDwvZWwtZHJvcGRvd24taXRlbT4tLT5cbiAgICAgICAgPC9lbC1kcm9wZG93bi1tZW51PlxuICAgICAgPC9lbC1kcm9wZG93bj5cbiAgICA8L2Rpdj5cblxuICAgIDxlbC1kaWFsb2cgdGl0bGU9XCLkuKrkurrkuK3lv4NcIiA6dmlzaWJsZS5zeW5jPVwiZGlhbG9nRm9ybVZpc2libGVcIj5cbiAgICAgIDxlbC1mb3JtIGlkPVwidXNlcmluZm8tc3R5bGVcIiA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cblxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuWktOWDj1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImF2YXRhclwiPlxuICAgICAgICAgICAgPGVsLXVwbG9hZFxuICAgICAgICAgICAgICA6bXVsdGlwbGU9XCJmYWxzZVwiXG4gICAgICAgICAgICAgIDpzaG93LWZpbGUtbGlzdD1cImZhbHNlXCJcbiAgICAgICAgICAgICAgY2xhc3M9XCJhdmF0YXItdXBsb2FkZXJcIlxuICAgICAgICAgICAgICBzdHlsZT1cIndpZHRoOiA1MHB4O1wiXG4gICAgICAgICAgICAgIDphY3Rpb249XCJpbWdVcGxvYWRcIlxuICAgICAgICAgICAgICBsaXN0LXR5cGU9XCJwaWN0dXJlLWNhcmRcIlxuICAgICAgICAgICAgICA6b24tc3VjY2Vzcz1cImhhbmRsZUF2YXRhclN1Y2Nlc3NcIlxuICAgICAgICAgICAgICA6YmVmb3JlLXVwbG9hZD1cImJlZm9yZUF2YXRhclVwbG9hZFwiXG4gICAgICAgICAgICAgIDpoZWFkZXJzPVwidXBsb2FkSGVhZGVyc1wiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIDxpbWcgdi1pZj1cImltYWdlVXJsXCIgOnNyYz1cImltYWdlVXJsXCIgY2xhc3M9XCJhdmF0YXJcIj5cbiAgICAgICAgICAgICAgPGRpdiB2LWVsc2Ugc3R5bGU9XCJoZWlnaHQ6IDYwcHg7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogY2VudGVyO1wiPlxuICAgICAgICAgICAgICAgIDxpIHN0eWxlPVwiZm9udC1zaXplOiAxNXB4O2ZvbnQtd2VpZ2h0OiBib2xkO1wiIGNsYXNzPVwiZWwtaWNvbi1wbHVzXCIgLz5cbiAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO21hcmdpbi1sZWZ0OiAzcHhcIj7kuIrkvKA8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9lbC11cGxvYWQ+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwiXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYWNjb3VudF9udW1iZXJcIiAvPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIueUqOaIt+aYteensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm5pY2tOYW1lXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0ubmlja05hbWVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6LSm5Y+3XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwidXNlck5hbWVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS51c2VyTmFtZVwiIGRpc2FibGVkIGF1dG9jb21wbGV0ZT1cIm9mZlwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLmiYvmnLrlj7dcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJwaG9uZW51bWJlclwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLnBob25lbnVtYmVyXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuinkuiJslwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInJvbGVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5yb2xlXCIgZGlzYWJsZWQgYXV0b2NvbXBsZXRlPVwib2ZmXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi54q25oCBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3RhdGVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5zdGF0ZVwiIGRpc2FibGVkIGF1dG9jb21wbGV0ZT1cIm9mZlwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLnJlbWFya1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgdHlwZT1cInRleHRhcmVhXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzbG90PVwiZm9vdGVyXCIgY2xhc3M9XCJkaWFsb2ctZm9vdGVyXCI+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwiZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVwiPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cImVkaXRVc2VyXCI+56GuIOWumjwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi5L+u5pS55a+G56CBXCIgOnZpc2libGUuc3luYz1cImRpYWxvZ1Bhc3NcIj5cbiAgICAgIDxlbC1mb3JtIDptb2RlbD1cImZvcm1QYXNzXCIgOnJ1bGVzPVwicnVsZXNQYXNzXCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5paw5a+G56CBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGFzc3dvcmRcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybVBhc3MucGFzc3dvcmRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi56Gu6K6k5a+G56CBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGFzc3dvcmRzXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm1QYXNzLnBhc3N3b3Jkc1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dQYXNzID0gZmFsc2VcIj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJlZGl0UGFzc1wiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuXG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4J1xuaW1wb3J0IEJyZWFkY3J1bWIgZnJvbSAnQC9jb21wb25lbnRzL0JyZWFkY3J1bWInXG5pbXBvcnQgSGFtYnVyZ2VyIGZyb20gJ0AvY29tcG9uZW50cy9IYW1idXJnZXInXG5pbXBvcnQgRXJyb3JMb2cgZnJvbSAnQC9jb21wb25lbnRzL0Vycm9yTG9nJ1xuaW1wb3J0IFNjcmVlbmZ1bGwgZnJvbSAnQC9jb21wb25lbnRzL1NjcmVlbmZ1bGwnXG5pbXBvcnQgeyByZW1vdmVUb2tlbiB9IGZyb20gJ0AvdXRpbHMvYXV0aCdcbi8vIGltcG9ydCBTaXplU2VsZWN0IGZyb20gJ0AvY29tcG9uZW50cy9TaXplU2VsZWN0J1xuLy8gaW1wb3J0IExhbmdTZWxlY3QgZnJvbSAnQC9jb21wb25lbnRzL0xhbmdTZWxlY3QnXG4vLyBpbXBvcnQgU2VhcmNoIGZyb20gJ0AvY29tcG9uZW50cy9IZWFkZXJTZWFyY2gnXG5pbXBvcnQgeyBnZXRUb2tlbiB9IGZyb20gJ0AvdXRpbHMvYXV0aCdcbmltcG9ydCB1c2VyQXBpIGZyb20gJ0AvYXBpL3VzZXInXG5leHBvcnQgZGVmYXVsdCB7XG4gIGNvbXBvbmVudHM6IHtcbiAgICBCcmVhZGNydW1iLFxuICAgIEhhbWJ1cmdlcixcbiAgICBFcnJvckxvZyxcbiAgICBTY3JlZW5mdWxsXG4gIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGRpYWxvZ0Zvcm1WaXNpYmxlOiBmYWxzZSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgbmlja05hbWU6ICcnLFxuICAgICAgICBhdmF0YXI6ICcnLFxuICAgICAgICB1c2VyTmFtZTogJycsXG4gICAgICAgIHBob25lbnVtYmVyOiAnJyxcbiAgICAgICAgcm9sZTogJycsXG4gICAgICAgIHN0YXRlOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJ1xuICAgICAgfSxcbiAgICAgIGltYWdlVXJsOiAnJyxcbiAgICAgIGZvcm1MYWJlbFdpZHRoOiAnMTIwcHgnLFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgbmlja05hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl55So5oi35pi156ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBhdmF0YXI6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+35LiK5Lyg5aS05YOPJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICB1c2VyTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXotKblj7cnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBob25lbnVtYmVyOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaJi+acuuWPtycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgcm9sZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nop5LoibInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBkaWFsb2dQYXNzOiBmYWxzZSxcbiAgICAgIGZvcm1QYXNzOiB7XG4gICAgICAgIHBhc3N3b3JkOiAnJyxcbiAgICAgICAgcGFzc3dvcmRzOiAnJ1xuICAgICAgfSxcbiAgICAgIHJ1bGVzUGFzczoge1xuICAgICAgICBwYXNzd29yZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXlr4bnoIEnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBhc3N3b3JkczogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXnoa7orqTlr4bnoIEnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB1c2VyX2luZm86IFtdLFxuICAgICAgaW1nVXBsb2FkOiAnJyxcbiAgICAgIHVwbG9hZEhlYWRlcnM6IHtcbiAgICAgICAgQXV0aG9yaXphdGlvbjogYCR7Z2V0VG9rZW4oKX1gIC8vIOWwhiB0b2tlbiDmt7vliqDliLDor7fmsYLlpLRcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgLi4ubWFwR2V0dGVycyhbXG4gICAgICAnc2lkZWJhcicsXG4gICAgICAnYXZhdGFyJyxcbiAgICAgICdkZXZpY2UnXG4gICAgXSlcbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmluZm8oKVxuICAgIHRoaXMuaW1nVXBsb2FkID0gcHJvY2Vzcy5lbnYuVlVFX0FQUF9CQVNFX0FQSSArICcvc3lzdGVtL2ZpbGVJbmZvL3VwbG9hZCdcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGFzeW5jIGluZm8oKSB7XG4gICAgICB0aGlzLnVzZXJfaW5mbyA9IGF3YWl0IHVzZXJBcGkuZ2V0SW5mb3MoKVxuICAgICAgdGhpcy5nZXRJbWcodGhpcy51c2VyX2luZm8udXNlci5hdmF0YXIpXG4gICAgfSxcbiAgICBnZXRJbWcoYXZhdGFyKSB7XG4gICAgICBpZiAoYXZhdGFyKSB7XG4gICAgICAgIHVzZXJBcGkub3NzSW1nKGF2YXRhcikudGhlbihyZXMgPT4ge1xuICAgICAgICAgIHRoaXMuaW1hZ2VVcmwgPSByZXMuY29udGVudFdpdGhQcmVmaXhcbiAgICAgICAgfSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuaW1hZ2VVcmwgPSAnJ1xuICAgICAgfVxuICAgIH0sXG4gICAgdG9nZ2xlU2lkZUJhcigpIHtcbiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcHAvdG9nZ2xlU2lkZUJhcicpXG4gICAgfSxcbiAgICBwZXJzb25hbENlbnRlcigpIHtcbiAgICAgIHRoaXMuZ2V0SW1nKHRoaXMudXNlcl9pbmZvLnVzZXIuYXZhdGFyKVxuICAgICAgdGhpcy5mb3JtLm5pY2tOYW1lID0gdGhpcy51c2VyX2luZm8udXNlci5uaWNrTmFtZSA/PyAnJ1xuICAgICAgdGhpcy5mb3JtLmF2YXRhciA9IHRoaXMudXNlcl9pbmZvLnVzZXIuYXZhdGFyID8/ICcnXG4gICAgICB0aGlzLmZvcm0udXNlck5hbWUgPSB0aGlzLnVzZXJfaW5mby51c2VyLnVzZXJOYW1lID8/ICcnXG4gICAgICB0aGlzLmZvcm0ucGhvbmVudW1iZXIgPSB0aGlzLnVzZXJfaW5mby51c2VyLnBob25lbnVtYmVyID8/ICcnXG4gICAgICB0aGlzLmZvcm0ucm9sZSA9IHRoaXMudXNlcl9pbmZvLnVzZXIucm9sZXNbMF0ucm9sZU5hbWUgPz8gJydcbiAgICAgIGlmICh0aGlzLnVzZXJfaW5mby51c2VyLnN0YXR1cyA9PT0gJzAnKSB7XG4gICAgICAgIHRoaXMuZm9ybS5zdGF0ZSA9ICfmraPluLgnXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmZvcm0uc3RhdGUgPSAn56aB55SoJ1xuICAgICAgfVxuICAgICAgdGhpcy5mb3JtLnJlbWFyayA9IHRoaXMudXNlcl9pbmZvLnVzZXIucmVtYXJrXG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZWRpdFVzZXIoKSB7XG4gICAgICB0aGlzLnVzZXJfaW5mby51c2VyLm5pY2tOYW1lID0gdGhpcy5mb3JtLm5pY2tOYW1lID8/ICcnXG4gICAgICB0aGlzLnVzZXJfaW5mby51c2VyLmF2YXRhciA9IHRoaXMuZm9ybS5hdmF0YXIgPz8gJydcbiAgICAgIHRoaXMudXNlcl9pbmZvLnVzZXIudXNlck5hbWUgPSB0aGlzLmZvcm0udXNlck5hbWUgPz8gJydcbiAgICAgIHRoaXMudXNlcl9pbmZvLnVzZXIucGhvbmVudW1iZXIgPSB0aGlzLmZvcm0ucGhvbmVudW1iZXIgPz8gJydcbiAgICAgIHRoaXMudXNlcl9pbmZvLnVzZXIucmVtYXJrID0gdGhpcy5mb3JtLnJlbWFyayA/PyAnJ1xuICAgICAgdXNlckFwaS51cGRhdGVVc2VyKHRoaXMudXNlcl9pbmZvLnVzZXIpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmRpYWxvZ1Bhc3MgPSBmYWxzZVxuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKVxuICAgICAgICAgIHRoaXMuaW5mbygpXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgdXBkYXRlUGFzcygpIHtcbiAgICAgIHRoaXMuZGlhbG9nUGFzcyA9IHRydWVcbiAgICB9LFxuICAgIGVkaXRQYXNzKCkge1xuICAgICAgaWYgKHRoaXMuZm9ybVBhc3MucGFzc3dvcmQgIT09IHRoaXMuZm9ybVBhc3MucGFzc3dvcmRzKSB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+aWsOWvhueggeS4juehruiupOWvhueggeS4jeS4gOiHtCEnKVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIHRoaXMudXNlcl9pbmZvLnVzZXIucGFzc3dvcmQgPSB0aGlzLmZvcm1QYXNzLnBhc3N3b3JkID8/ICcnXG4gICAgICB1c2VyQXBpLnJlc2V0UHdkKHRoaXMudXNlcl9pbmZvLnVzZXIpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmRpYWxvZ1Bhc3MgPSBmYWxzZVxuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKVxuICAgICAgICAgIHRoaXMubG9nb3V0KClcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBhc3luYyBsb2dvdXQoKSB7XG4gICAgICAvLyBhd2FpdCB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndXNlci9sb2dvdXQnKVxuICAgICAgcmVtb3ZlVG9rZW4oKVxuICAgICAgdGhpcy4kcm91dGVyLnB1c2goYC9sb2dpbj9yZWRpcmVjdD0ke3RoaXMuJHJvdXRlLmZ1bGxQYXRofWApXG4gICAgfSxcbiAgICBoYW5kbGVBdmF0YXJTdWNjZXNzKHJlcywgZmlsZSkge1xuICAgICAgdGhpcy5pbWFnZVVybCA9IFVSTC5jcmVhdGVPYmplY3RVUkwoZmlsZS5yYXcpXG4gICAgICB0aGlzLmZvcm0uYXZhdGFyID0gcmVzLmRhdGEuZmlsZVBhdGhcbiAgICB9LFxuICAgIGJlZm9yZUF2YXRhclVwbG9hZChmaWxlKSB7XG4gICAgICAvLyBjb25zdCBpc0pQRyA9IGZpbGUudHlwZSA9PT0gJ2ltYWdlL2pwZWcnXG4gICAgICBjb25zdCBpc0x0Mk0gPSBmaWxlLnNpemUgLyAxMDI0IC8gMTAyNCA8IDJcbiAgICAgIC8vIGlmICghaXNKUEcpIHtcbiAgICAgIC8vICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5LiK5Lyg5aS05YOP5Zu+54mH5Y+q6IO95pivIEpQRyDmoLzlvI8hJylcbiAgICAgIC8vIH1cbiAgICAgIGlmICghaXNMdDJNKSB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+S4iuS8oOWktOWDj+WbvueJh+Wkp+Wwj+S4jeiDvei2hei/hyAyTUIhJylcbiAgICAgIH1cbiAgICAgIHJldHVybiBpc0x0Mk1cbiAgICB9XG4gIH1cbn1cbjwvc2NyaXB0PlxuPHN0eWxlPlxuI3VzZXJpbmZvLXN0eWxlIC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG48L3N0eWxlPlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4uYXZhdGFyLXVwbG9hZGVyIC5lbC11cGxvYWQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hdmF0YXItdXBsb2FkZXIgLmVsLXVwbG9hZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwOUVGRjtcbn1cbi5hdmF0YXItdXBsb2FkZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM4YzkzOWQ7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgbGluZS1oZWlnaHQ6IDE3OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXZhdGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS10ZXh0e1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTAxMDEwO1xuICBib3JkZXItYm90dG9tOiAxcHggI0JCQkJCQiBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpYWxvZy1mb290ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZiYXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwyMSw0MSwuMDgpO1xuXG4gIC5oYW1idXJnZXItY29udGFpbmVyIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMDI1KVxuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZXJyTG9nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAucmlnaHQtbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAucmlnaHQtbWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM1YTVlNjY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgICAgICYuaG92ZXItZWZmZWN0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4wMjUpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZhdGFyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgIC5hdmF0YXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAudXNlci1hdmF0YXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbC1pY29uLWNhcmV0LWJvdHRvbSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Settings/index.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_ThemePicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/ThemePicker */ \"./src/components/ThemePicker/index.vue\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n ThemePicker: _components_ThemePicker__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n },\n data: function data() {\n return {};\n },\n computed: {\n fixedHeader: {\n get: function get() {\n return this.$store.state.settings.fixedHeader;\n },\n set: function set(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'fixedHeader',\n value: val\n });\n }\n },\n tagsView: {\n get: function get() {\n return this.$store.state.settings.tagsView;\n },\n set: function set(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'tagsView',\n value: val\n });\n }\n },\n sidebarLogo: {\n get: function get() {\n return this.$store.state.settings.sidebarLogo;\n },\n set: function set(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'sidebarLogo',\n value: val\n });\n }\n },\n supportPinyinSearch: {\n get: function get() {\n return this.$store.state.settings.supportPinyinSearch;\n },\n set: function set(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'supportPinyinSearch',\n value: val\n });\n }\n },\n lang: function lang() {\n return this.$store.getters.language;\n }\n },\n methods: {\n themeChange: function themeChange(val) {\n this.$store.dispatch('settings/changeSetting', {\n key: 'theme',\n value: val\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1NldHRpbmdzL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlPzJjZjkiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgY2xhc3M9XCJkcmF3ZXItY29udGFpbmVyXCI+XHJcbiAgICA8ZGl2PlxyXG4gICAgICA8aDMgY2xhc3M9XCJkcmF3ZXItdGl0bGVcIj57eyAkdCgnc2V0dGluZ3MudGl0bGUnKSB9fTwvaDM+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZHJhd2VyLWl0ZW1cIj5cclxuICAgICAgICA8c3Bhbj57eyAkdCgnc2V0dGluZ3MudGhlbWUnKSB9fTwvc3Bhbj5cclxuICAgICAgICA8dGhlbWUtcGlja2VyIHN0eWxlPVwiZmxvYXQ6IHJpZ2h0O2hlaWdodDogMjZweDttYXJnaW46IC0zcHggOHB4IDAgMDtcIiBAY2hhbmdlPVwidGhlbWVDaGFuZ2VcIiAvPlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJkcmF3ZXItaXRlbVwiPlxyXG4gICAgICAgIDxzcGFuPnt7ICR0KCdzZXR0aW5ncy50YWdzVmlldycpIH19PC9zcGFuPlxyXG4gICAgICAgIDxlbC1zd2l0Y2ggdi1tb2RlbD1cInRhZ3NWaWV3XCIgY2xhc3M9XCJkcmF3ZXItc3dpdGNoXCIgLz5cclxuICAgICAgPC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZHJhd2VyLWl0ZW1cIj5cclxuICAgICAgICA8c3Bhbj57eyAkdCgnc2V0dGluZ3MuZml4ZWRIZWFkZXInKSB9fTwvc3Bhbj5cclxuICAgICAgICA8ZWwtc3dpdGNoIHYtbW9kZWw9XCJmaXhlZEhlYWRlclwiIGNsYXNzPVwiZHJhd2VyLXN3aXRjaFwiIC8+XHJcbiAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgPGRpdiBjbGFzcz1cImRyYXdlci1pdGVtXCI+XHJcbiAgICAgICAgPHNwYW4+e3sgJHQoJ3NldHRpbmdzLnNpZGViYXJMb2dvJykgfX08L3NwYW4+XHJcbiAgICAgICAgPGVsLXN3aXRjaCB2LW1vZGVsPVwic2lkZWJhckxvZ29cIiBjbGFzcz1cImRyYXdlci1zd2l0Y2hcIiAvPlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgdi1pZj1cImxhbmcgPT09ICd6aCdcIiBjbGFzcz1cImRyYXdlci1pdGVtXCI+XHJcbiAgICAgICAgPHNwYW4+6I+c5Y2V5pSv5oyB5ou86Z+z5pCc57SiPC9zcGFuPlxyXG4gICAgICAgIDxlbC1zd2l0Y2ggdi1tb2RlbD1cInN1cHBvcnRQaW55aW5TZWFyY2hcIiBjbGFzcz1cImRyYXdlci1zd2l0Y2hcIiAvPlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBUaGVtZVBpY2tlciBmcm9tICdAL2NvbXBvbmVudHMvVGhlbWVQaWNrZXInXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgY29tcG9uZW50czogeyBUaGVtZVBpY2tlciB9LFxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge31cclxuICB9LFxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICBmaXhlZEhlYWRlcjoge1xyXG4gICAgICBnZXQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnNldHRpbmdzLmZpeGVkSGVhZGVyXHJcbiAgICAgIH0sXHJcbiAgICAgIHNldCh2YWwpIHtcclxuICAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnc2V0dGluZ3MvY2hhbmdlU2V0dGluZycsIHtcclxuICAgICAgICAgIGtleTogJ2ZpeGVkSGVhZGVyJyxcclxuICAgICAgICAgIHZhbHVlOiB2YWxcclxuICAgICAgICB9KVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgdGFnc1ZpZXc6IHtcclxuICAgICAgZ2V0KCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5zZXR0aW5ncy50YWdzVmlld1xyXG4gICAgICB9LFxyXG4gICAgICBzZXQodmFsKSB7XHJcbiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3NldHRpbmdzL2NoYW5nZVNldHRpbmcnLCB7XHJcbiAgICAgICAgICBrZXk6ICd0YWdzVmlldycsXHJcbiAgICAgICAgICB2YWx1ZTogdmFsXHJcbiAgICAgICAgfSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHNpZGViYXJMb2dvOiB7XHJcbiAgICAgIGdldCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuc2V0dGluZ3Muc2lkZWJhckxvZ29cclxuICAgICAgfSxcclxuICAgICAgc2V0KHZhbCkge1xyXG4gICAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdzZXR0aW5ncy9jaGFuZ2VTZXR0aW5nJywge1xyXG4gICAgICAgICAga2V5OiAnc2lkZWJhckxvZ28nLFxyXG4gICAgICAgICAgdmFsdWU6IHZhbFxyXG4gICAgICAgIH0pXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBzdXBwb3J0UGlueWluU2VhcmNoOiB7XHJcbiAgICAgIGdldCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuc2V0dGluZ3Muc3VwcG9ydFBpbnlpblNlYXJjaFxyXG4gICAgICB9LFxyXG4gICAgICBzZXQodmFsKSB7XHJcbiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3NldHRpbmdzL2NoYW5nZVNldHRpbmcnLCB7XHJcbiAgICAgICAgICBrZXk6ICdzdXBwb3J0UGlueWluU2VhcmNoJyxcclxuICAgICAgICAgIHZhbHVlOiB2YWxcclxuICAgICAgICB9KVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgbGFuZygpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLmdldHRlcnMubGFuZ3VhZ2VcclxuICAgIH1cclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIHRoZW1lQ2hhbmdlKHZhbCkge1xyXG4gICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnc2V0dGluZ3MvY2hhbmdlU2V0dGluZycsIHtcclxuICAgICAgICBrZXk6ICd0aGVtZScsXHJcbiAgICAgICAgdmFsdWU6IHZhbFxyXG4gICAgICB9KVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuLmRyYXdlci1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAuZHJhd2VyLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWl0ZW0ge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjY1KTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICB9XHJcblxyXG4gIC5kcmF3ZXItc3dpdGNoIHtcclxuICAgIGZsb2F0OiByaWdodFxyXG4gIH1cclxuXHJcbiAgLmpvYi1saW5re1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1DQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js":
+/*!***************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'MenuItem',\n functional: true,\n props: {\n icon: {\n type: String,\n default: ''\n },\n title: {\n type: String,\n default: ''\n }\n },\n render: function render(h, context) {\n var _context$props = context.props,\n icon = _context$props.icon,\n title = _context$props.title;\n var vnodes = [];\n if (icon) {\n if (icon.includes('el-icon')) {\n vnodes.push(h(\"i\", {\n \"class\": [icon, 'sub-el-icon']\n }));\n } else {\n vnodes.push(h(\"svg-icon\", {\n \"attrs\": {\n \"icon-class\": icon\n }\n }));\n }\n }\n if (title) {\n vnodes.push(h(\"span\", {\n \"slot\": 'title'\n }, [title]));\n }\n return vnodes;\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvSXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvSXRlbS52dWU/OTM0OSJdLCJzb3VyY2VzQ29udGVudCI6WyI8c2NyaXB0PlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTogJ01lbnVJdGVtJyxcclxuICBmdW5jdGlvbmFsOiB0cnVlLFxyXG4gIHByb3BzOiB7XHJcbiAgICBpY29uOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJydcclxuICAgIH0sXHJcbiAgICB0aXRsZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6ICcnXHJcbiAgICB9XHJcbiAgfSxcclxuICByZW5kZXIoaCwgY29udGV4dCkge1xyXG4gICAgY29uc3QgeyBpY29uLCB0aXRsZSB9ID0gY29udGV4dC5wcm9wc1xyXG4gICAgY29uc3Qgdm5vZGVzID0gW11cclxuXHJcbiAgICBpZiAoaWNvbikge1xyXG4gICAgICBpZiAoaWNvbi5pbmNsdWRlcygnZWwtaWNvbicpKSB7XHJcbiAgICAgICAgdm5vZGVzLnB1c2goPGkgY2xhc3M9e1tpY29uLCAnc3ViLWVsLWljb24nXX0gLz4pXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdm5vZGVzLnB1c2goPHN2Zy1pY29uIGljb24tY2xhc3M9e2ljb259Lz4pXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZiAodGl0bGUpIHtcclxuICAgICAgdm5vZGVzLnB1c2goPHNwYW4gc2xvdD0ndGl0bGUnPnsodGl0bGUpfTwvc3Bhbj4pXHJcbiAgICB9XHJcbiAgICByZXR1cm4gdm5vZGVzXHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuLnN1Yi1lbC1pY29uIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js":
+/*!***************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_validate__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/utils/validate */ \"./src/utils/validate.js\");\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: {\n to: {\n type: String,\n required: true\n }\n },\n computed: {\n isExternal: function isExternal() {\n return Object(_utils_validate__WEBPACK_IMPORTED_MODULE_0__[\"isExternal\"])(this.to);\n },\n type: function type() {\n if (this.isExternal) {\n return 'a';\n }\n return 'router-link';\n }\n },\n methods: {\n linkProps: function linkProps(to) {\n if (this.isExternal) {\n return {\n href: to,\n target: '_blank',\n rel: 'noopener'\n };\n }\n return {\n to: to\n };\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvTGluay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvTGluay52dWU/NzQ5MCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGNvbXBvbmVudCA6aXM9XCJ0eXBlXCIgdi1iaW5kPVwibGlua1Byb3BzKHRvKVwiPlxyXG4gICAgPHNsb3QgLz5cclxuICA8L2NvbXBvbmVudD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCB7IGlzRXh0ZXJuYWwgfSBmcm9tICdAL3V0aWxzL3ZhbGlkYXRlJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIHByb3BzOiB7XHJcbiAgICB0bzoge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIHJlcXVpcmVkOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICBjb21wdXRlZDoge1xyXG4gICAgaXNFeHRlcm5hbCgpIHtcclxuICAgICAgcmV0dXJuIGlzRXh0ZXJuYWwodGhpcy50bylcclxuICAgIH0sXHJcbiAgICB0eXBlKCkge1xyXG4gICAgICBpZiAodGhpcy5pc0V4dGVybmFsKSB7XHJcbiAgICAgICAgcmV0dXJuICdhJ1xyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiAncm91dGVyLWxpbmsnXHJcbiAgICB9XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBsaW5rUHJvcHModG8pIHtcclxuICAgICAgaWYgKHRoaXMuaXNFeHRlcm5hbCkge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICBocmVmOiB0byxcclxuICAgICAgICAgIHRhcmdldDogJ19ibGFuaycsXHJcbiAgICAgICAgICByZWw6ICdub29wZW5lcidcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICB0bzogdG9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFPQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js":
+/*!***************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SidebarLogo',\n props: {\n collapse: {\n type: Boolean,\n required: true\n }\n },\n data: function data() {\n return {\n title: 'Vue Element Admin',\n logo: 'https://wpimg.wallstcn.com/69a1c46c-eb1c-4b46-8bd4-e9e686ef5251.png'\n };\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvTG9nby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvTG9nby52dWU/NWFiZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cInNpZGViYXItbG9nby1jb250YWluZXJcIiA6Y2xhc3M9XCJ7J2NvbGxhcHNlJzpjb2xsYXBzZX1cIj5cclxuICAgIDx0cmFuc2l0aW9uIG5hbWU9XCJzaWRlYmFyTG9nb0ZhZGVcIj5cclxuICAgICAgPHJvdXRlci1saW5rIHYtaWY9XCJjb2xsYXBzZVwiIGtleT1cImNvbGxhcHNlXCIgY2xhc3M9XCJzaWRlYmFyLWxvZ28tbGlua1wiIHRvPVwiL1wiPlxyXG4gICAgICAgIDxpbWcgdi1pZj1cImxvZ29cIiA6c3JjPVwibG9nb1wiIGNsYXNzPVwic2lkZWJhci1sb2dvXCI+XHJcbiAgICAgICAgPGgxIHYtZWxzZSBjbGFzcz1cInNpZGViYXItdGl0bGVcIj57eyB0aXRsZSB9fSA8L2gxPlxyXG4gICAgICA8L3JvdXRlci1saW5rPlxyXG4gICAgICA8cm91dGVyLWxpbmsgdi1lbHNlIGtleT1cImV4cGFuZFwiIGNsYXNzPVwic2lkZWJhci1sb2dvLWxpbmtcIiB0bz1cIi9cIj5cclxuICAgICAgICA8aW1nIHYtaWY9XCJsb2dvXCIgOnNyYz1cImxvZ29cIiBjbGFzcz1cInNpZGViYXItbG9nb1wiPlxyXG4gICAgICAgIDxoMSBjbGFzcz1cInNpZGViYXItdGl0bGVcIj57eyB0aXRsZSB9fSA8L2gxPlxyXG4gICAgICA8L3JvdXRlci1saW5rPlxyXG4gICAgPC90cmFuc2l0aW9uPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICdTaWRlYmFyTG9nbycsXHJcbiAgcHJvcHM6IHtcclxuICAgIGNvbGxhcHNlOiB7XHJcbiAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgIHJlcXVpcmVkOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgdGl0bGU6ICdWdWUgRWxlbWVudCBBZG1pbicsXHJcbiAgICAgIGxvZ286ICdodHRwczovL3dwaW1nLndhbGxzdGNuLmNvbS82OWExYzQ2Yy1lYjFjLTRiNDYtOGJkNC1lOWU2ODZlZjUyNTEucG5nJ1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuLnNpZGViYXJMb2dvRmFkZS1lbnRlci1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cztcclxufVxyXG5cclxuLnNpZGViYXJMb2dvRmFkZS1lbnRlcixcclxuLnNpZGViYXJMb2dvRmFkZS1sZWF2ZS10byB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNpZGViYXItbG9nby1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogIzJiMmYzYTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJiAuc2lkZWJhci1sb2dvLWxpbmsge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiAuc2lkZWJhci1sb2dvIHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnNpZGViYXItdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBBdmVuaXIsIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb2xsYXBzZSB7XHJcbiAgICAuc2lkZWJhci1sb2dvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js":
+/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! path */ \"./node_modules/path-browserify/index.js\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _utils_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/i18n */ \"./src/utils/i18n.js\");\n/* harmony import */ var _utils_validate__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/validate */ \"./src/utils/validate.js\");\n/* harmony import */ var _Item__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Item */ \"./src/layout/components/Sidebar/Item.vue\");\n/* harmony import */ var _Link__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Link */ \"./src/layout/components/Sidebar/Link.vue\");\n/* harmony import */ var _FixiOSBug__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./FixiOSBug */ \"./src/layout/components/Sidebar/FixiOSBug.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SidebarItem',\n components: {\n Item: _Item__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n AppLink: _Link__WEBPACK_IMPORTED_MODULE_9__[\"default\"]\n },\n mixins: [_FixiOSBug__WEBPACK_IMPORTED_MODULE_10__[\"default\"]],\n props: {\n // route object\n item: {\n type: Object,\n required: true\n },\n isNest: {\n type: Boolean,\n default: false\n },\n basePath: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n // To fix https://github.com/PanJiaChen/vue-admin-template/issues/237\n // TODO: refactor with render function\n this.onlyOneChild = null;\n return {};\n },\n methods: {\n hasOneShowingChild: function hasOneShowingChild() {\n var _this = this;\n var children = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n var parent = arguments.length > 1 ? arguments[1] : undefined;\n var showingChildren = children.filter(function (item) {\n if (item.hidden) {\n return false;\n } else {\n // Temp set(will be used if only has one showing child)\n _this.onlyOneChild = item;\n return true;\n }\n });\n\n // When there is only one child router, the child router is displayed by default\n if (showingChildren.length === 1) {\n return true;\n }\n\n // Show parent if there are no child router to display\n if (showingChildren.length === 0) {\n this.onlyOneChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, parent), {}, {\n path: '',\n noShowingChildren: true\n });\n return true;\n }\n return false;\n },\n resolvePath: function resolvePath(routePath) {\n if (Object(_utils_validate__WEBPACK_IMPORTED_MODULE_7__[\"isExternal\"])(routePath)) {\n return routePath;\n }\n if (Object(_utils_validate__WEBPACK_IMPORTED_MODULE_7__[\"isExternal\"])(this.basePath)) {\n return this.basePath;\n }\n return path__WEBPACK_IMPORTED_MODULE_5___default.a.resolve(this.basePath, routePath);\n },\n generateTitle: _utils_i18n__WEBPACK_IMPORTED_MODULE_6__[\"generateTitle\"]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvU2lkZWJhckl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL1NpZGViYXJJdGVtLnZ1ZT81MDU2Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZGl2IHYtaWY9XCIhaXRlbS5oaWRkZW5cIj5cclxuICAgIDx0ZW1wbGF0ZSB2LWlmPVwiaGFzT25lU2hvd2luZ0NoaWxkKGl0ZW0uY2hpbGRyZW4saXRlbSkgJiYgKCFvbmx5T25lQ2hpbGQuY2hpbGRyZW58fG9ubHlPbmVDaGlsZC5ub1Nob3dpbmdDaGlsZHJlbikmJiFpdGVtLmFsd2F5c1Nob3dcIj5cclxuICAgICAgPGFwcC1saW5rIHYtaWY9XCJvbmx5T25lQ2hpbGQubWV0YVwiIDp0bz1cInJlc29sdmVQYXRoKG9ubHlPbmVDaGlsZC5wYXRoKVwiPlxyXG4gICAgICAgIDxlbC1tZW51LWl0ZW0gOmluZGV4PVwicmVzb2x2ZVBhdGgob25seU9uZUNoaWxkLnBhdGgpXCIgOmNsYXNzPVwieydzdWJtZW51LXRpdGxlLW5vRHJvcGRvd24nOiFpc05lc3R9XCI+XHJcbiAgICAgICAgICA8aXRlbSA6aWNvbj1cIm9ubHlPbmVDaGlsZC5tZXRhLmljb258fChpdGVtLm1ldGEmJml0ZW0ubWV0YS5pY29uKVwiIDp0aXRsZT1cImdlbmVyYXRlVGl0bGUob25seU9uZUNoaWxkLm1ldGEudGl0bGUpXCIgLz5cclxuICAgICAgICA8L2VsLW1lbnUtaXRlbT5cclxuICAgICAgPC9hcHAtbGluaz5cclxuICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gICAgPGVsLXN1Ym1lbnUgdi1lbHNlIHJlZj1cInN1Yk1lbnVcIiA6aW5kZXg9XCJyZXNvbHZlUGF0aChpdGVtLnBhdGgpXCIgcG9wcGVyLWFwcGVuZC10by1ib2R5PlxyXG4gICAgICA8dGVtcGxhdGUgc2xvdD1cInRpdGxlXCI+XHJcbiAgICAgICAgPGl0ZW0gdi1pZj1cIml0ZW0ubWV0YVwiIDppY29uPVwiaXRlbS5tZXRhICYmIGl0ZW0ubWV0YS5pY29uXCIgOnRpdGxlPVwiZ2VuZXJhdGVUaXRsZShpdGVtLm1ldGEudGl0bGUpXCIgLz5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgICAgPHNpZGViYXItaXRlbVxyXG4gICAgICAgIHYtZm9yPVwiY2hpbGQgaW4gaXRlbS5jaGlsZHJlblwiXHJcbiAgICAgICAgOmtleT1cImNoaWxkLnBhdGhcIlxyXG4gICAgICAgIDppcy1uZXN0PVwidHJ1ZVwiXHJcbiAgICAgICAgOml0ZW09XCJjaGlsZFwiXHJcbiAgICAgICAgOmJhc2UtcGF0aD1cInJlc29sdmVQYXRoKGNoaWxkLnBhdGgpXCJcclxuICAgICAgICBjbGFzcz1cIm5lc3QtbWVudVwiXHJcbiAgICAgIC8+XHJcbiAgICA8L2VsLXN1Ym1lbnU+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgcGF0aCBmcm9tICdwYXRoJ1xyXG5pbXBvcnQgeyBnZW5lcmF0ZVRpdGxlIH0gZnJvbSAnQC91dGlscy9pMThuJ1xyXG5pbXBvcnQgeyBpc0V4dGVybmFsIH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZSdcclxuaW1wb3J0IEl0ZW0gZnJvbSAnLi9JdGVtJ1xyXG5pbXBvcnQgQXBwTGluayBmcm9tICcuL0xpbmsnXHJcbmltcG9ydCBGaXhpT1NCdWcgZnJvbSAnLi9GaXhpT1NCdWcnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTogJ1NpZGViYXJJdGVtJyxcclxuICBjb21wb25lbnRzOiB7IEl0ZW0sIEFwcExpbmsgfSxcclxuICBtaXhpbnM6IFtGaXhpT1NCdWddLFxyXG4gIHByb3BzOiB7XHJcbiAgICAvLyByb3V0ZSBvYmplY3RcclxuICAgIGl0ZW06IHtcclxuICAgICAgdHlwZTogT2JqZWN0LFxyXG4gICAgICByZXF1aXJlZDogdHJ1ZVxyXG4gICAgfSxcclxuICAgIGlzTmVzdDoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgfSxcclxuICAgIGJhc2VQYXRoOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJydcclxuICAgIH1cclxuICB9LFxyXG4gIGRhdGEoKSB7XHJcbiAgICAvLyBUbyBmaXggaHR0cHM6Ly9naXRodWIuY29tL1BhbkppYUNoZW4vdnVlLWFkbWluLXRlbXBsYXRlL2lzc3Vlcy8yMzdcclxuICAgIC8vIFRPRE86IHJlZmFjdG9yIHdpdGggcmVuZGVyIGZ1bmN0aW9uXHJcbiAgICB0aGlzLm9ubHlPbmVDaGlsZCA9IG51bGxcclxuICAgIHJldHVybiB7fVxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgaGFzT25lU2hvd2luZ0NoaWxkKGNoaWxkcmVuID0gW10sIHBhcmVudCkge1xyXG4gICAgICBjb25zdCBzaG93aW5nQ2hpbGRyZW4gPSBjaGlsZHJlbi5maWx0ZXIoaXRlbSA9PiB7XHJcbiAgICAgICAgaWYgKGl0ZW0uaGlkZGVuKSB7XHJcbiAgICAgICAgICByZXR1cm4gZmFsc2VcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgLy8gVGVtcCBzZXQod2lsbCBiZSB1c2VkIGlmIG9ubHkgaGFzIG9uZSBzaG93aW5nIGNoaWxkKVxyXG4gICAgICAgICAgdGhpcy5vbmx5T25lQ2hpbGQgPSBpdGVtXHJcbiAgICAgICAgICByZXR1cm4gdHJ1ZVxyXG4gICAgICAgIH1cclxuICAgICAgfSlcclxuXHJcbiAgICAgIC8vIFdoZW4gdGhlcmUgaXMgb25seSBvbmUgY2hpbGQgcm91dGVyLCB0aGUgY2hpbGQgcm91dGVyIGlzIGRpc3BsYXllZCBieSBkZWZhdWx0XHJcbiAgICAgIGlmIChzaG93aW5nQ2hpbGRyZW4ubGVuZ3RoID09PSAxKSB7XHJcbiAgICAgICAgcmV0dXJuIHRydWVcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gU2hvdyBwYXJlbnQgaWYgdGhlcmUgYXJlIG5vIGNoaWxkIHJvdXRlciB0byBkaXNwbGF5XHJcbiAgICAgIGlmIChzaG93aW5nQ2hpbGRyZW4ubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgdGhpcy5vbmx5T25lQ2hpbGQgPSB7IC4uLiBwYXJlbnQsIHBhdGg6ICcnLCBub1Nob3dpbmdDaGlsZHJlbjogdHJ1ZSB9XHJcbiAgICAgICAgcmV0dXJuIHRydWVcclxuICAgICAgfVxyXG5cclxuICAgICAgcmV0dXJuIGZhbHNlXHJcbiAgICB9LFxyXG4gICAgcmVzb2x2ZVBhdGgocm91dGVQYXRoKSB7XHJcbiAgICAgIGlmIChpc0V4dGVybmFsKHJvdXRlUGF0aCkpIHtcclxuICAgICAgICByZXR1cm4gcm91dGVQYXRoXHJcbiAgICAgIH1cclxuICAgICAgaWYgKGlzRXh0ZXJuYWwodGhpcy5iYXNlUGF0aCkpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5iYXNlUGF0aFxyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBwYXRoLnJlc29sdmUodGhpcy5iYXNlUGF0aCwgcm91dGVQYXRoKVxyXG4gICAgfSxcclxuXHJcbiAgICBnZW5lcmF0ZVRpdGxlXHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js":
+/*!****************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js ***!
+ \****************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _Logo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Logo */ \"./src/layout/components/Sidebar/Logo.vue\");\n/* harmony import */ var _SidebarItem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SidebarItem */ \"./src/layout/components/Sidebar/SidebarItem.vue\");\n/* harmony import */ var _styles_variables_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/styles/variables.scss */ \"./src/styles/variables.scss\");\n/* harmony import */ var _styles_variables_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_variables_scss__WEBPACK_IMPORTED_MODULE_4__);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n SidebarItem: _SidebarItem__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n Logo: _Logo__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n computed: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapGetters\"])(['permission_routes', 'sidebar'])), {}, {\n activeMenu: function activeMenu() {\n var route = this.$route;\n var meta = route.meta,\n path = route.path;\n // if set path, the sidebar will highlight the path you set\n if (meta.activeMenu) {\n return meta.activeMenu;\n }\n return path;\n },\n showLogo: function showLogo() {\n return this.$store.state.settings.sidebarLogo;\n },\n variables: function variables() {\n return _styles_variables_scss__WEBPACK_IMPORTED_MODULE_4___default.a;\n },\n isCollapse: function isCollapse() {\n return !this.sidebar.opened;\n }\n })\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL2luZGV4LnZ1ZT84MTA2Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZGl2IDpjbGFzcz1cInsnaGFzLWxvZ28nOnNob3dMb2dvfVwiPlxyXG4gICAgPGxvZ28gdi1pZj1cInNob3dMb2dvXCIgOmNvbGxhcHNlPVwiaXNDb2xsYXBzZVwiIC8+XHJcbiAgICA8ZWwtc2Nyb2xsYmFyIHdyYXAtY2xhc3M9XCJzY3JvbGxiYXItd3JhcHBlclwiPlxyXG4gICAgICA8ZWwtbWVudVxyXG4gICAgICAgIDpkZWZhdWx0LWFjdGl2ZT1cImFjdGl2ZU1lbnVcIlxyXG4gICAgICAgIDpjb2xsYXBzZT1cImlzQ29sbGFwc2VcIlxyXG4gICAgICAgIDpiYWNrZ3JvdW5kLWNvbG9yPVwidmFyaWFibGVzLm1lbnVCZ1wiXHJcbiAgICAgICAgOnRleHQtY29sb3I9XCJ2YXJpYWJsZXMubWVudVRleHRcIlxyXG4gICAgICAgIDp1bmlxdWUtb3BlbmVkPVwiZmFsc2VcIlxyXG4gICAgICAgIDphY3RpdmUtdGV4dC1jb2xvcj1cInZhcmlhYmxlcy5tZW51QWN0aXZlVGV4dFwiXHJcbiAgICAgICAgOmNvbGxhcHNlLXRyYW5zaXRpb249XCJmYWxzZVwiXHJcbiAgICAgICAgbW9kZT1cInZlcnRpY2FsXCJcclxuICAgICAgPlxyXG4gICAgICAgIDxzaWRlYmFyLWl0ZW0gdi1mb3I9XCJyb3V0ZSBpbiBwZXJtaXNzaW9uX3JvdXRlc1wiIDprZXk9XCJyb3V0ZS5wYXRoXCIgOml0ZW09XCJyb3V0ZVwiIDpiYXNlLXBhdGg9XCJyb3V0ZS5wYXRoXCIgLz5cclxuICAgICAgPC9lbC1tZW51PlxyXG4gICAgPC9lbC1zY3JvbGxiYXI+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAndnVleCdcclxuaW1wb3J0IExvZ28gZnJvbSAnLi9Mb2dvJ1xyXG5pbXBvcnQgU2lkZWJhckl0ZW0gZnJvbSAnLi9TaWRlYmFySXRlbSdcclxuaW1wb3J0IHZhcmlhYmxlcyBmcm9tICdAL3N0eWxlcy92YXJpYWJsZXMuc2NzcydcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBjb21wb25lbnRzOiB7IFNpZGViYXJJdGVtLCBMb2dvIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIC4uLm1hcEdldHRlcnMoW1xyXG4gICAgICAncGVybWlzc2lvbl9yb3V0ZXMnLFxyXG4gICAgICAnc2lkZWJhcidcclxuICAgIF0pLFxyXG4gICAgYWN0aXZlTWVudSgpIHtcclxuICAgICAgY29uc3Qgcm91dGUgPSB0aGlzLiRyb3V0ZVxyXG4gICAgICBjb25zdCB7IG1ldGEsIHBhdGggfSA9IHJvdXRlXHJcbiAgICAgIC8vIGlmIHNldCBwYXRoLCB0aGUgc2lkZWJhciB3aWxsIGhpZ2hsaWdodCB0aGUgcGF0aCB5b3Ugc2V0XHJcbiAgICAgIGlmIChtZXRhLmFjdGl2ZU1lbnUpIHtcclxuICAgICAgICByZXR1cm4gbWV0YS5hY3RpdmVNZW51XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIHBhdGhcclxuICAgIH0sXHJcbiAgICBzaG93TG9nbygpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnNldHRpbmdzLnNpZGViYXJMb2dvXHJcbiAgICB9LFxyXG4gICAgdmFyaWFibGVzKCkge1xyXG4gICAgICByZXR1cm4gdmFyaWFibGVzXHJcbiAgICB9LFxyXG4gICAgaXNDb2xsYXBzZSgpIHtcclxuICAgICAgcmV0dXJuICF0aGlzLnNpZGViYXIub3BlbmVkXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUJBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js":
+/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ \"./node_modules/core-js/modules/es.array.find-index.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_0__);\n\n//\n//\n//\n//\n//\n//\n\nvar tagAndTagSpacing = 4; // tagAndTagSpacing\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'ScrollPane',\n data: function data() {\n return {\n left: 0\n };\n },\n computed: {\n scrollWrapper: function scrollWrapper() {\n return this.$refs.scrollContainer.$refs.wrap;\n }\n },\n mounted: function mounted() {\n this.scrollWrapper.addEventListener('scroll', this.emitScroll, true);\n },\n beforeDestroy: function beforeDestroy() {\n this.scrollWrapper.removeEventListener('scroll', this.emitScroll);\n },\n methods: {\n handleScroll: function handleScroll(e) {\n var eventDelta = e.wheelDelta || -e.deltaY * 40;\n var $scrollWrapper = this.scrollWrapper;\n $scrollWrapper.scrollLeft = $scrollWrapper.scrollLeft + eventDelta / 4;\n },\n emitScroll: function emitScroll() {\n this.$emit('scroll');\n },\n moveToTarget: function moveToTarget(currentTag) {\n var $container = this.$refs.scrollContainer.$el;\n var $containerWidth = $container.offsetWidth;\n var $scrollWrapper = this.scrollWrapper;\n var tagList = this.$parent.$refs.tag;\n var firstTag = null;\n var lastTag = null;\n\n // find first tag and last tag\n if (tagList.length > 0) {\n firstTag = tagList[0];\n lastTag = tagList[tagList.length - 1];\n }\n if (firstTag === currentTag) {\n $scrollWrapper.scrollLeft = 0;\n } else if (lastTag === currentTag) {\n $scrollWrapper.scrollLeft = $scrollWrapper.scrollWidth - $containerWidth;\n } else {\n // find preTag and nextTag\n var currentIndex = tagList.findIndex(function (item) {\n return item === currentTag;\n });\n var prevTag = tagList[currentIndex - 1];\n var nextTag = tagList[currentIndex + 1];\n\n // the tag's offsetLeft after of nextTag\n var afterNextTagOffsetLeft = nextTag.$el.offsetLeft + nextTag.$el.offsetWidth + tagAndTagSpacing;\n\n // the tag's offsetLeft before of prevTag\n var beforePrevTagOffsetLeft = prevTag.$el.offsetLeft - tagAndTagSpacing;\n if (afterNextTagOffsetLeft > $scrollWrapper.scrollLeft + $containerWidth) {\n $scrollWrapper.scrollLeft = afterNextTagOffsetLeft - $containerWidth;\n } else if (beforePrevTagOffsetLeft < $scrollWrapper.scrollLeft) {\n $scrollWrapper.scrollLeft = beforePrevTagOffsetLeft;\n }\n }\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L1Njcm9sbFBhbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9sYXlvdXQvY29tcG9uZW50cy9UYWdzVmlldy9TY3JvbGxQYW5lLnZ1ZT9hYWIxIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZWwtc2Nyb2xsYmFyIHJlZj1cInNjcm9sbENvbnRhaW5lclwiIDp2ZXJ0aWNhbD1cImZhbHNlXCIgY2xhc3M9XCJzY3JvbGwtY29udGFpbmVyXCIgQHdoZWVsLm5hdGl2ZS5wcmV2ZW50PVwiaGFuZGxlU2Nyb2xsXCI+XHJcbiAgICA8c2xvdCAvPlxyXG4gIDwvZWwtc2Nyb2xsYmFyPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuY29uc3QgdGFnQW5kVGFnU3BhY2luZyA9IDQgLy8gdGFnQW5kVGFnU3BhY2luZ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICdTY3JvbGxQYW5lJyxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbGVmdDogMFxyXG4gICAgfVxyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIHNjcm9sbFdyYXBwZXIoKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLiRyZWZzLnNjcm9sbENvbnRhaW5lci4kcmVmcy53cmFwXHJcbiAgICB9XHJcbiAgfSxcclxuICBtb3VudGVkKCkge1xyXG4gICAgdGhpcy5zY3JvbGxXcmFwcGVyLmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIHRoaXMuZW1pdFNjcm9sbCwgdHJ1ZSlcclxuICB9LFxyXG4gIGJlZm9yZURlc3Ryb3koKSB7XHJcbiAgICB0aGlzLnNjcm9sbFdyYXBwZXIucmVtb3ZlRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgdGhpcy5lbWl0U2Nyb2xsKVxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgaGFuZGxlU2Nyb2xsKGUpIHtcclxuICAgICAgY29uc3QgZXZlbnREZWx0YSA9IGUud2hlZWxEZWx0YSB8fCAtZS5kZWx0YVkgKiA0MFxyXG4gICAgICBjb25zdCAkc2Nyb2xsV3JhcHBlciA9IHRoaXMuc2Nyb2xsV3JhcHBlclxyXG4gICAgICAkc2Nyb2xsV3JhcHBlci5zY3JvbGxMZWZ0ID0gJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCArIGV2ZW50RGVsdGEgLyA0XHJcbiAgICB9LFxyXG4gICAgZW1pdFNjcm9sbCgpIHtcclxuICAgICAgdGhpcy4kZW1pdCgnc2Nyb2xsJylcclxuICAgIH0sXHJcbiAgICBtb3ZlVG9UYXJnZXQoY3VycmVudFRhZykge1xyXG4gICAgICBjb25zdCAkY29udGFpbmVyID0gdGhpcy4kcmVmcy5zY3JvbGxDb250YWluZXIuJGVsXHJcbiAgICAgIGNvbnN0ICRjb250YWluZXJXaWR0aCA9ICRjb250YWluZXIub2Zmc2V0V2lkdGhcclxuICAgICAgY29uc3QgJHNjcm9sbFdyYXBwZXIgPSB0aGlzLnNjcm9sbFdyYXBwZXJcclxuICAgICAgY29uc3QgdGFnTGlzdCA9IHRoaXMuJHBhcmVudC4kcmVmcy50YWdcclxuXHJcbiAgICAgIGxldCBmaXJzdFRhZyA9IG51bGxcclxuICAgICAgbGV0IGxhc3RUYWcgPSBudWxsXHJcblxyXG4gICAgICAvLyBmaW5kIGZpcnN0IHRhZyBhbmQgbGFzdCB0YWdcclxuICAgICAgaWYgKHRhZ0xpc3QubGVuZ3RoID4gMCkge1xyXG4gICAgICAgIGZpcnN0VGFnID0gdGFnTGlzdFswXVxyXG4gICAgICAgIGxhc3RUYWcgPSB0YWdMaXN0W3RhZ0xpc3QubGVuZ3RoIC0gMV1cclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKGZpcnN0VGFnID09PSBjdXJyZW50VGFnKSB7XHJcbiAgICAgICAgJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCA9IDBcclxuICAgICAgfSBlbHNlIGlmIChsYXN0VGFnID09PSBjdXJyZW50VGFnKSB7XHJcbiAgICAgICAgJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCA9ICRzY3JvbGxXcmFwcGVyLnNjcm9sbFdpZHRoIC0gJGNvbnRhaW5lcldpZHRoXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8gZmluZCBwcmVUYWcgYW5kIG5leHRUYWdcclxuICAgICAgICBjb25zdCBjdXJyZW50SW5kZXggPSB0YWdMaXN0LmZpbmRJbmRleChpdGVtID0+IGl0ZW0gPT09IGN1cnJlbnRUYWcpXHJcbiAgICAgICAgY29uc3QgcHJldlRhZyA9IHRhZ0xpc3RbY3VycmVudEluZGV4IC0gMV1cclxuICAgICAgICBjb25zdCBuZXh0VGFnID0gdGFnTGlzdFtjdXJyZW50SW5kZXggKyAxXVxyXG5cclxuICAgICAgICAvLyB0aGUgdGFnJ3Mgb2Zmc2V0TGVmdCBhZnRlciBvZiBuZXh0VGFnXHJcbiAgICAgICAgY29uc3QgYWZ0ZXJOZXh0VGFnT2Zmc2V0TGVmdCA9IG5leHRUYWcuJGVsLm9mZnNldExlZnQgKyBuZXh0VGFnLiRlbC5vZmZzZXRXaWR0aCArIHRhZ0FuZFRhZ1NwYWNpbmdcclxuXHJcbiAgICAgICAgLy8gdGhlIHRhZydzIG9mZnNldExlZnQgYmVmb3JlIG9mIHByZXZUYWdcclxuICAgICAgICBjb25zdCBiZWZvcmVQcmV2VGFnT2Zmc2V0TGVmdCA9IHByZXZUYWcuJGVsLm9mZnNldExlZnQgLSB0YWdBbmRUYWdTcGFjaW5nXHJcblxyXG4gICAgICAgIGlmIChhZnRlck5leHRUYWdPZmZzZXRMZWZ0ID4gJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCArICRjb250YWluZXJXaWR0aCkge1xyXG4gICAgICAgICAgJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCA9IGFmdGVyTmV4dFRhZ09mZnNldExlZnQgLSAkY29udGFpbmVyV2lkdGhcclxuICAgICAgICB9IGVsc2UgaWYgKGJlZm9yZVByZXZUYWdPZmZzZXRMZWZ0IDwgJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCkge1xyXG4gICAgICAgICAgJHNjcm9sbFdyYXBwZXIuc2Nyb2xsTGVmdCA9IGJlZm9yZVByZXZUYWdPZmZzZXRMZWZ0XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG4uc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICA6OnYtZGVlcCB7XHJcbiAgICAuZWwtc2Nyb2xsYmFyX19iYXIge1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5lbC1zY3JvbGxiYXJfX3dyYXAge1xyXG4gICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/index.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */ \"./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.some.js */ \"./node_modules/core-js/modules/esnext.iterator.some.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _ScrollPane__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./ScrollPane */ \"./src/layout/components/TagsView/ScrollPane.vue\");\n/* harmony import */ var _utils_i18n__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/utils/i18n */ \"./src/utils/i18n.js\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! path */ \"./node_modules/path-browserify/index.js\");\n/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_15__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n ScrollPane: _ScrollPane__WEBPACK_IMPORTED_MODULE_13__[\"default\"]\n },\n data: function data() {\n return {\n visible: false,\n top: 0,\n left: 0,\n selectedTag: {},\n affixTags: []\n };\n },\n computed: {\n visitedViews: function visitedViews() {\n return this.$store.state.tagsView.visitedViews;\n },\n routes: function routes() {\n return this.$store.state.permission.routes;\n }\n },\n watch: {\n $route: function $route() {\n this.addTags();\n this.moveToCurrentTag();\n },\n visible: function visible(value) {\n if (value) {\n document.body.addEventListener('click', this.closeMenu);\n } else {\n document.body.removeEventListener('click', this.closeMenu);\n }\n }\n },\n mounted: function mounted() {\n this.initTags();\n this.addTags();\n },\n methods: {\n generateTitle: _utils_i18n__WEBPACK_IMPORTED_MODULE_14__[\"generateTitle\"],\n // generateTitle by vue-i18n\n isActive: function isActive(route) {\n return route.path === this.$route.path;\n },\n isAffix: function isAffix(tag) {\n return tag.meta && tag.meta.affix;\n },\n filterAffixTags: function filterAffixTags(routes) {\n var _this = this;\n var basePath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '/';\n var tags = [];\n routes.forEach(function (route) {\n if (route.meta && route.meta.affix) {\n var tagPath = path__WEBPACK_IMPORTED_MODULE_15___default.a.resolve(basePath, route.path);\n tags.push({\n fullPath: tagPath,\n path: tagPath,\n name: route.name,\n meta: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])({}, route.meta)\n });\n }\n if (route.children) {\n var tempTags = _this.filterAffixTags(route.children, route.path);\n if (tempTags.length >= 1) {\n tags = [].concat(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(tags), Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(tempTags));\n }\n }\n });\n return tags;\n },\n initTags: function initTags() {\n var affixTags = this.affixTags = this.filterAffixTags(this.routes);\n var _iterator = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(affixTags),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var tag = _step.value;\n // Must have tag name\n if (tag.name) {\n this.$store.dispatch('tagsView/addVisitedView', tag);\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n },\n addTags: function addTags() {\n var name = this.$route.name;\n if (name) {\n this.$store.dispatch('tagsView/addView', this.$route);\n }\n return false;\n },\n moveToCurrentTag: function moveToCurrentTag() {\n var _this2 = this;\n var tags = this.$refs.tag;\n this.$nextTick(function () {\n var _iterator2 = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(tags),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var tag = _step2.value;\n if (tag.to.path === _this2.$route.path) {\n _this2.$refs.scrollPane.moveToTarget(tag);\n // when query is different then update\n if (tag.to.fullPath !== _this2.$route.fullPath) {\n _this2.$store.dispatch('tagsView/updateVisitedView', _this2.$route);\n }\n break;\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n });\n },\n refreshSelectedTag: function refreshSelectedTag(view) {\n var _this3 = this;\n this.$store.dispatch('tagsView/delCachedView', view).then(function () {\n var fullPath = view.fullPath;\n _this3.$nextTick(function () {\n _this3.$router.replace({\n path: '/redirect' + fullPath\n });\n });\n });\n },\n closeSelectedTag: function closeSelectedTag(view) {\n var _this4 = this;\n this.$store.dispatch('tagsView/delView', view).then(function (_ref) {\n var visitedViews = _ref.visitedViews;\n if (_this4.isActive(view)) {\n _this4.toLastView(visitedViews, view);\n }\n });\n },\n closeOthersTags: function closeOthersTags() {\n var _this5 = this;\n this.$router.push(this.selectedTag);\n this.$store.dispatch('tagsView/delOthersViews', this.selectedTag).then(function () {\n _this5.moveToCurrentTag();\n });\n },\n closeAllTags: function closeAllTags(view) {\n var _this6 = this;\n this.$store.dispatch('tagsView/delAllViews').then(function (_ref2) {\n var visitedViews = _ref2.visitedViews;\n if (_this6.affixTags.some(function (tag) {\n return tag.path === view.path;\n })) {\n return;\n }\n _this6.toLastView(visitedViews, view);\n });\n },\n toLastView: function toLastView(visitedViews, view) {\n var latestView = visitedViews.slice(-1)[0];\n if (latestView) {\n this.$router.push(latestView.fullPath);\n } else {\n // now the default is to redirect to the home page if there is no tags-view,\n // you can adjust it according to your needs.\n if (view.name === 'Dashboard') {\n // to reload home page\n this.$router.replace({\n path: '/redirect' + view.fullPath\n });\n } else {\n this.$router.push('/');\n }\n }\n },\n openMenu: function openMenu(tag, e) {\n var menuMinWidth = 105;\n var offsetLeft = this.$el.getBoundingClientRect().left; // container margin left\n var offsetWidth = this.$el.offsetWidth; // container width\n var maxLeft = offsetWidth - menuMinWidth; // left boundary\n var left = e.clientX - offsetLeft + 15; // 15: margin right\n\n if (left > maxLeft) {\n this.left = maxLeft;\n } else {\n this.left = left;\n }\n this.top = e.clientY;\n this.visible = true;\n this.selectedTag = tag;\n },\n closeMenu: function closeMenu() {\n this.visible = false;\n },\n handleScroll: function handleScroll() {\n this.closeMenu();\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlPzkwZGIiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgaWQ9XCJ0YWdzLXZpZXctY29udGFpbmVyXCIgY2xhc3M9XCJ0YWdzLXZpZXctY29udGFpbmVyXCI+XHJcbiAgICA8c2Nyb2xsLXBhbmUgcmVmPVwic2Nyb2xsUGFuZVwiIGNsYXNzPVwidGFncy12aWV3LXdyYXBwZXJcIiBAc2Nyb2xsPVwiaGFuZGxlU2Nyb2xsXCI+XHJcbiAgICAgIDxyb3V0ZXItbGlua1xyXG4gICAgICAgIHYtZm9yPVwidGFnIGluIHZpc2l0ZWRWaWV3c1wiXHJcbiAgICAgICAgcmVmPVwidGFnXCJcclxuICAgICAgICA6a2V5PVwidGFnLnBhdGhcIlxyXG4gICAgICAgIDpjbGFzcz1cImlzQWN0aXZlKHRhZyk/J2FjdGl2ZSc6JydcIlxyXG4gICAgICAgIDp0bz1cInsgcGF0aDogdGFnLnBhdGgsIHF1ZXJ5OiB0YWcucXVlcnksIGZ1bGxQYXRoOiB0YWcuZnVsbFBhdGggfVwiXHJcbiAgICAgICAgdGFnPVwic3BhblwiXHJcbiAgICAgICAgY2xhc3M9XCJ0YWdzLXZpZXctaXRlbVwiXHJcbiAgICAgICAgQGNsaWNrLm1pZGRsZS5uYXRpdmU9XCIhaXNBZmZpeCh0YWcpP2Nsb3NlU2VsZWN0ZWRUYWcodGFnKTonJ1wiXHJcbiAgICAgICAgQGNvbnRleHRtZW51LnByZXZlbnQubmF0aXZlPVwib3Blbk1lbnUodGFnLCRldmVudClcIlxyXG4gICAgICA+XHJcbiAgICAgICAge3sgZ2VuZXJhdGVUaXRsZSh0YWcudGl0bGUpIH19XHJcbiAgICAgICAgPHNwYW4gdi1pZj1cIiFpc0FmZml4KHRhZylcIiBjbGFzcz1cImVsLWljb24tY2xvc2VcIiBAY2xpY2sucHJldmVudC5zdG9wPVwiY2xvc2VTZWxlY3RlZFRhZyh0YWcpXCIgLz5cclxuICAgICAgPC9yb3V0ZXItbGluaz5cclxuICAgIDwvc2Nyb2xsLXBhbmU+XHJcbiAgICA8dWwgdi1zaG93PVwidmlzaWJsZVwiIDpzdHlsZT1cIntsZWZ0OmxlZnQrJ3B4Jyx0b3A6dG9wKydweCd9XCIgY2xhc3M9XCJjb250ZXh0bWVudVwiPlxyXG4gICAgICA8bGkgQGNsaWNrPVwicmVmcmVzaFNlbGVjdGVkVGFnKHNlbGVjdGVkVGFnKVwiPnt7ICR0KCd0YWdzVmlldy5yZWZyZXNoJykgfX08L2xpPlxyXG4gICAgICA8bGkgdi1pZj1cIiFpc0FmZml4KHNlbGVjdGVkVGFnKVwiIEBjbGljaz1cImNsb3NlU2VsZWN0ZWRUYWcoc2VsZWN0ZWRUYWcpXCI+e3sgJHQoJ3RhZ3NWaWV3LmNsb3NlJykgfX08L2xpPlxyXG4gICAgICA8bGkgQGNsaWNrPVwiY2xvc2VPdGhlcnNUYWdzXCI+e3sgJHQoJ3RhZ3NWaWV3LmNsb3NlT3RoZXJzJykgfX08L2xpPlxyXG4gICAgICA8bGkgQGNsaWNrPVwiY2xvc2VBbGxUYWdzKHNlbGVjdGVkVGFnKVwiPnt7ICR0KCd0YWdzVmlldy5jbG9zZUFsbCcpIH19PC9saT5cclxuICAgIDwvdWw+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgU2Nyb2xsUGFuZSBmcm9tICcuL1Njcm9sbFBhbmUnXHJcbmltcG9ydCB7IGdlbmVyYXRlVGl0bGUgfSBmcm9tICdAL3V0aWxzL2kxOG4nXHJcbmltcG9ydCBwYXRoIGZyb20gJ3BhdGgnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgY29tcG9uZW50czogeyBTY3JvbGxQYW5lIH0sXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHZpc2libGU6IGZhbHNlLFxyXG4gICAgICB0b3A6IDAsXHJcbiAgICAgIGxlZnQ6IDAsXHJcbiAgICAgIHNlbGVjdGVkVGFnOiB7fSxcclxuICAgICAgYWZmaXhUYWdzOiBbXVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIHZpc2l0ZWRWaWV3cygpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnRhZ3NWaWV3LnZpc2l0ZWRWaWV3c1xyXG4gICAgfSxcclxuICAgIHJvdXRlcygpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnBlcm1pc3Npb24ucm91dGVzXHJcbiAgICB9XHJcbiAgfSxcclxuICB3YXRjaDoge1xyXG4gICAgJHJvdXRlKCkge1xyXG4gICAgICB0aGlzLmFkZFRhZ3MoKVxyXG4gICAgICB0aGlzLm1vdmVUb0N1cnJlbnRUYWcoKVxyXG4gICAgfSxcclxuICAgIHZpc2libGUodmFsdWUpIHtcclxuICAgICAgaWYgKHZhbHVlKSB7XHJcbiAgICAgICAgZG9jdW1lbnQuYm9keS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMuY2xvc2VNZW51KVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlRXZlbnRMaXN0ZW5lcignY2xpY2snLCB0aGlzLmNsb3NlTWVudSlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgbW91bnRlZCgpIHtcclxuICAgIHRoaXMuaW5pdFRhZ3MoKVxyXG4gICAgdGhpcy5hZGRUYWdzKClcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGdlbmVyYXRlVGl0bGUsIC8vIGdlbmVyYXRlVGl0bGUgYnkgdnVlLWkxOG5cclxuICAgIGlzQWN0aXZlKHJvdXRlKSB7XHJcbiAgICAgIHJldHVybiByb3V0ZS5wYXRoID09PSB0aGlzLiRyb3V0ZS5wYXRoXHJcbiAgICB9LFxyXG4gICAgaXNBZmZpeCh0YWcpIHtcclxuICAgICAgcmV0dXJuIHRhZy5tZXRhICYmIHRhZy5tZXRhLmFmZml4XHJcbiAgICB9LFxyXG4gICAgZmlsdGVyQWZmaXhUYWdzKHJvdXRlcywgYmFzZVBhdGggPSAnLycpIHtcclxuICAgICAgbGV0IHRhZ3MgPSBbXVxyXG4gICAgICByb3V0ZXMuZm9yRWFjaChyb3V0ZSA9PiB7XHJcbiAgICAgICAgaWYgKHJvdXRlLm1ldGEgJiYgcm91dGUubWV0YS5hZmZpeCkge1xyXG4gICAgICAgICAgY29uc3QgdGFnUGF0aCA9IHBhdGgucmVzb2x2ZShiYXNlUGF0aCwgcm91dGUucGF0aClcclxuICAgICAgICAgIHRhZ3MucHVzaCh7XHJcbiAgICAgICAgICAgIGZ1bGxQYXRoOiB0YWdQYXRoLFxyXG4gICAgICAgICAgICBwYXRoOiB0YWdQYXRoLFxyXG4gICAgICAgICAgICBuYW1lOiByb3V0ZS5uYW1lLFxyXG4gICAgICAgICAgICBtZXRhOiB7IC4uLnJvdXRlLm1ldGEgfVxyXG4gICAgICAgICAgfSlcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHJvdXRlLmNoaWxkcmVuKSB7XHJcbiAgICAgICAgICBjb25zdCB0ZW1wVGFncyA9IHRoaXMuZmlsdGVyQWZmaXhUYWdzKHJvdXRlLmNoaWxkcmVuLCByb3V0ZS5wYXRoKVxyXG4gICAgICAgICAgaWYgKHRlbXBUYWdzLmxlbmd0aCA+PSAxKSB7XHJcbiAgICAgICAgICAgIHRhZ3MgPSBbLi4udGFncywgLi4udGVtcFRhZ3NdXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9KVxyXG4gICAgICByZXR1cm4gdGFnc1xyXG4gICAgfSxcclxuICAgIGluaXRUYWdzKCkge1xyXG4gICAgICBjb25zdCBhZmZpeFRhZ3MgPSB0aGlzLmFmZml4VGFncyA9IHRoaXMuZmlsdGVyQWZmaXhUYWdzKHRoaXMucm91dGVzKVxyXG4gICAgICBmb3IgKGNvbnN0IHRhZyBvZiBhZmZpeFRhZ3MpIHtcclxuICAgICAgICAvLyBNdXN0IGhhdmUgdGFnIG5hbWVcclxuICAgICAgICBpZiAodGFnLm5hbWUpIHtcclxuICAgICAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCd0YWdzVmlldy9hZGRWaXNpdGVkVmlldycsIHRhZylcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBhZGRUYWdzKCkge1xyXG4gICAgICBjb25zdCB7IG5hbWUgfSA9IHRoaXMuJHJvdXRlXHJcbiAgICAgIGlmIChuYW1lKSB7XHJcbiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RhZ3NWaWV3L2FkZFZpZXcnLCB0aGlzLiRyb3V0ZSlcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gZmFsc2VcclxuICAgIH0sXHJcbiAgICBtb3ZlVG9DdXJyZW50VGFnKCkge1xyXG4gICAgICBjb25zdCB0YWdzID0gdGhpcy4kcmVmcy50YWdcclxuICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgIGZvciAoY29uc3QgdGFnIG9mIHRhZ3MpIHtcclxuICAgICAgICAgIGlmICh0YWcudG8ucGF0aCA9PT0gdGhpcy4kcm91dGUucGF0aCkge1xyXG4gICAgICAgICAgICB0aGlzLiRyZWZzLnNjcm9sbFBhbmUubW92ZVRvVGFyZ2V0KHRhZylcclxuICAgICAgICAgICAgLy8gd2hlbiBxdWVyeSBpcyBkaWZmZXJlbnQgdGhlbiB1cGRhdGVcclxuICAgICAgICAgICAgaWYgKHRhZy50by5mdWxsUGF0aCAhPT0gdGhpcy4kcm91dGUuZnVsbFBhdGgpIHtcclxuICAgICAgICAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvdXBkYXRlVmlzaXRlZFZpZXcnLCB0aGlzLiRyb3V0ZSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBicmVha1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgICByZWZyZXNoU2VsZWN0ZWRUYWcodmlldykge1xyXG4gICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQ2FjaGVkVmlldycsIHZpZXcpLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgIGNvbnN0IHsgZnVsbFBhdGggfSA9IHZpZXdcclxuICAgICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcbiAgICAgICAgICB0aGlzLiRyb3V0ZXIucmVwbGFjZSh7XHJcbiAgICAgICAgICAgIHBhdGg6ICcvcmVkaXJlY3QnICsgZnVsbFBhdGhcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfSlcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgICBjbG9zZVNlbGVjdGVkVGFnKHZpZXcpIHtcclxuICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbFZpZXcnLCB2aWV3KS50aGVuKCh7IHZpc2l0ZWRWaWV3cyB9KSA9PiB7XHJcbiAgICAgICAgaWYgKHRoaXMuaXNBY3RpdmUodmlldykpIHtcclxuICAgICAgICAgIHRoaXMudG9MYXN0Vmlldyh2aXNpdGVkVmlld3MsIHZpZXcpXHJcbiAgICAgICAgfVxyXG4gICAgICB9KVxyXG4gICAgfSxcclxuICAgIGNsb3NlT3RoZXJzVGFncygpIHtcclxuICAgICAgdGhpcy4kcm91dGVyLnB1c2godGhpcy5zZWxlY3RlZFRhZylcclxuICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbE90aGVyc1ZpZXdzJywgdGhpcy5zZWxlY3RlZFRhZykudGhlbigoKSA9PiB7XHJcbiAgICAgICAgdGhpcy5tb3ZlVG9DdXJyZW50VGFnKClcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgICBjbG9zZUFsbFRhZ3Modmlldykge1xyXG4gICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndGFnc1ZpZXcvZGVsQWxsVmlld3MnKS50aGVuKCh7IHZpc2l0ZWRWaWV3cyB9KSA9PiB7XHJcbiAgICAgICAgaWYgKHRoaXMuYWZmaXhUYWdzLnNvbWUodGFnID0+IHRhZy5wYXRoID09PSB2aWV3LnBhdGgpKSB7XHJcbiAgICAgICAgICByZXR1cm5cclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy50b0xhc3RWaWV3KHZpc2l0ZWRWaWV3cywgdmlldylcclxuICAgICAgfSlcclxuICAgIH0sXHJcbiAgICB0b0xhc3RWaWV3KHZpc2l0ZWRWaWV3cywgdmlldykge1xyXG4gICAgICBjb25zdCBsYXRlc3RWaWV3ID0gdmlzaXRlZFZpZXdzLnNsaWNlKC0xKVswXVxyXG4gICAgICBpZiAobGF0ZXN0Vmlldykge1xyXG4gICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKGxhdGVzdFZpZXcuZnVsbFBhdGgpXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8gbm93IHRoZSBkZWZhdWx0IGlzIHRvIHJlZGlyZWN0IHRvIHRoZSBob21lIHBhZ2UgaWYgdGhlcmUgaXMgbm8gdGFncy12aWV3LFxyXG4gICAgICAgIC8vIHlvdSBjYW4gYWRqdXN0IGl0IGFjY29yZGluZyB0byB5b3VyIG5lZWRzLlxyXG4gICAgICAgIGlmICh2aWV3Lm5hbWUgPT09ICdEYXNoYm9hcmQnKSB7XHJcbiAgICAgICAgICAvLyB0byByZWxvYWQgaG9tZSBwYWdlXHJcbiAgICAgICAgICB0aGlzLiRyb3V0ZXIucmVwbGFjZSh7IHBhdGg6ICcvcmVkaXJlY3QnICsgdmlldy5mdWxsUGF0aCB9KVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCgnLycpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgb3Blbk1lbnUodGFnLCBlKSB7XHJcbiAgICAgIGNvbnN0IG1lbnVNaW5XaWR0aCA9IDEwNVxyXG4gICAgICBjb25zdCBvZmZzZXRMZWZ0ID0gdGhpcy4kZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkubGVmdCAvLyBjb250YWluZXIgbWFyZ2luIGxlZnRcclxuICAgICAgY29uc3Qgb2Zmc2V0V2lkdGggPSB0aGlzLiRlbC5vZmZzZXRXaWR0aCAvLyBjb250YWluZXIgd2lkdGhcclxuICAgICAgY29uc3QgbWF4TGVmdCA9IG9mZnNldFdpZHRoIC0gbWVudU1pbldpZHRoIC8vIGxlZnQgYm91bmRhcnlcclxuICAgICAgY29uc3QgbGVmdCA9IGUuY2xpZW50WCAtIG9mZnNldExlZnQgKyAxNSAvLyAxNTogbWFyZ2luIHJpZ2h0XHJcblxyXG4gICAgICBpZiAobGVmdCA+IG1heExlZnQpIHtcclxuICAgICAgICB0aGlzLmxlZnQgPSBtYXhMZWZ0XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy5sZWZ0ID0gbGVmdFxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGlzLnRvcCA9IGUuY2xpZW50WVxyXG4gICAgICB0aGlzLnZpc2libGUgPSB0cnVlXHJcbiAgICAgIHRoaXMuc2VsZWN0ZWRUYWcgPSB0YWdcclxuICAgIH0sXHJcbiAgICBjbG9zZU1lbnUoKSB7XHJcbiAgICAgIHRoaXMudmlzaWJsZSA9IGZhbHNlXHJcbiAgICB9LFxyXG4gICAgaGFuZGxlU2Nyb2xsKCkge1xyXG4gICAgICB0aGlzLmNsb3NlTWVudSgpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG4udGFncy12aWV3LWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRjZTU7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAuMDQpO1xyXG4gIC50YWdzLXZpZXctd3JhcHBlciB7XHJcbiAgICAudGFncy12aWV3LWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkY2U1O1xyXG4gICAgICBjb2xvcjogIzQ5NTA2MDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ODM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDJiOTgzO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRleHRtZW51IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4vL3Jlc2V0IGVsZW1lbnQgY3NzIG9mIGVsLWljb24tY2xvc2VcclxuLnRhZ3Mtdmlldy13cmFwcGVyIHtcclxuICAudGFncy12aWV3LWl0ZW0ge1xyXG4gICAgLmVsLWljb24tY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGJjY2M7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0QkE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/index.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var _components_RightPanel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/RightPanel */ \"./src/components/RightPanel/index.vue\");\n/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components */ \"./src/layout/components/index.js\");\n/* harmony import */ var _mixin_ResizeHandler__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixin/ResizeHandler */ \"./src/layout/mixin/ResizeHandler.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Layout',\n components: {\n AppMain: _components__WEBPACK_IMPORTED_MODULE_2__[\"AppMain\"],\n Navbar: _components__WEBPACK_IMPORTED_MODULE_2__[\"Navbar\"],\n RightPanel: _components_RightPanel__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n Settings: _components__WEBPACK_IMPORTED_MODULE_2__[\"Settings\"],\n Sidebar: _components__WEBPACK_IMPORTED_MODULE_2__[\"Sidebar\"],\n TagsView: _components__WEBPACK_IMPORTED_MODULE_2__[\"TagsView\"]\n },\n mixins: [_mixin_ResizeHandler__WEBPACK_IMPORTED_MODULE_3__[\"default\"]],\n computed: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_4__[\"mapState\"])({\n sidebar: function sidebar(state) {\n return state.app.sidebar;\n },\n device: function device(state) {\n return state.app.device;\n },\n showSettings: function showSettings(state) {\n return state.settings.showSettings;\n },\n needTagsView: function needTagsView(state) {\n return state.settings.tagsView;\n },\n fixedHeader: function fixedHeader(state) {\n return state.settings.fixedHeader;\n }\n })), {}, {\n classObj: function classObj() {\n return {\n hideSidebar: !this.sidebar.opened,\n openSidebar: this.sidebar.opened,\n withoutAnimation: this.sidebar.withoutAnimation,\n mobile: this.device === 'mobile'\n };\n }\n }),\n methods: {\n handleClickOutside: function handleClickOutside() {\n this.$store.dispatch('app/closeSideBar', {\n withoutAnimation: false\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dC9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2xheW91dC9pbmRleC52dWU/ZTJmYiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiA6Y2xhc3M9XCJjbGFzc09ialwiIGNsYXNzPVwiYXBwLXdyYXBwZXJcIj5cclxuICAgIDxkaXYgdi1pZj1cImRldmljZT09PSdtb2JpbGUnJiZzaWRlYmFyLm9wZW5lZFwiIGNsYXNzPVwiZHJhd2VyLWJnXCIgQGNsaWNrPVwiaGFuZGxlQ2xpY2tPdXRzaWRlXCIgLz5cclxuICAgIDxzaWRlYmFyIGNsYXNzPVwic2lkZWJhci1jb250YWluZXJcIiAvPlxyXG4gICAgPGRpdiA6Y2xhc3M9XCJ7aGFzVGFnc1ZpZXc6bmVlZFRhZ3NWaWV3fVwiIGNsYXNzPVwibWFpbi1jb250YWluZXJcIj5cclxuICAgICAgPGRpdiA6Y2xhc3M9XCJ7J2ZpeGVkLWhlYWRlcic6Zml4ZWRIZWFkZXJ9XCI+XHJcbiAgICAgICAgPG5hdmJhciAvPlxyXG4gICAgICAgIDx0YWdzLXZpZXcgdi1pZj1cIm5lZWRUYWdzVmlld1wiIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgICA8YXBwLW1haW4gLz5cclxuICAgICAgPHJpZ2h0LXBhbmVsIHYtaWY9XCJzaG93U2V0dGluZ3NcIj5cclxuICAgICAgICA8c2V0dGluZ3MgLz5cclxuICAgICAgPC9yaWdodC1wYW5lbD5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IFJpZ2h0UGFuZWwgZnJvbSAnQC9jb21wb25lbnRzL1JpZ2h0UGFuZWwnXHJcbmltcG9ydCB7IEFwcE1haW4sIE5hdmJhciwgU2V0dGluZ3MsIFNpZGViYXIsIFRhZ3NWaWV3IH0gZnJvbSAnLi9jb21wb25lbnRzJ1xyXG5pbXBvcnQgUmVzaXplTWl4aW4gZnJvbSAnLi9taXhpbi9SZXNpemVIYW5kbGVyJ1xyXG5pbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTogJ0xheW91dCcsXHJcbiAgY29tcG9uZW50czoge1xyXG4gICAgQXBwTWFpbixcclxuICAgIE5hdmJhcixcclxuICAgIFJpZ2h0UGFuZWwsXHJcbiAgICBTZXR0aW5ncyxcclxuICAgIFNpZGViYXIsXHJcbiAgICBUYWdzVmlld1xyXG4gIH0sXHJcbiAgbWl4aW5zOiBbUmVzaXplTWl4aW5dLFxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICAuLi5tYXBTdGF0ZSh7XHJcbiAgICAgIHNpZGViYXI6IHN0YXRlID0+IHN0YXRlLmFwcC5zaWRlYmFyLFxyXG4gICAgICBkZXZpY2U6IHN0YXRlID0+IHN0YXRlLmFwcC5kZXZpY2UsXHJcbiAgICAgIHNob3dTZXR0aW5nczogc3RhdGUgPT4gc3RhdGUuc2V0dGluZ3Muc2hvd1NldHRpbmdzLFxyXG4gICAgICBuZWVkVGFnc1ZpZXc6IHN0YXRlID0+IHN0YXRlLnNldHRpbmdzLnRhZ3NWaWV3LFxyXG4gICAgICBmaXhlZEhlYWRlcjogc3RhdGUgPT4gc3RhdGUuc2V0dGluZ3MuZml4ZWRIZWFkZXJcclxuICAgIH0pLFxyXG4gICAgY2xhc3NPYmooKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgaGlkZVNpZGViYXI6ICF0aGlzLnNpZGViYXIub3BlbmVkLFxyXG4gICAgICAgIG9wZW5TaWRlYmFyOiB0aGlzLnNpZGViYXIub3BlbmVkLFxyXG4gICAgICAgIHdpdGhvdXRBbmltYXRpb246IHRoaXMuc2lkZWJhci53aXRob3V0QW5pbWF0aW9uLFxyXG4gICAgICAgIG1vYmlsZTogdGhpcy5kZXZpY2UgPT09ICdtb2JpbGUnXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGhhbmRsZUNsaWNrT3V0c2lkZSgpIHtcclxuICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwcC9jbG9zZVNpZGVCYXInLCB7IHdpdGhvdXRBbmltYXRpb246IGZhbHNlIH0pXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG4gIEBpbXBvcnQgXCJ+QC9zdHlsZXMvbWl4aW4uc2Nzc1wiO1xyXG4gIEBpbXBvcnQgXCJ+QC9zdHlsZXMvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbiAgLmFwcC13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5tb2JpbGUub3BlblNpZGViYXIge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmF3ZXItYmcge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuXHJcbiAgLmZpeGVkLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZUJhcldpZHRofSk7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI4cztcclxuICB9XHJcblxyXG4gIC5oaWRlU2lkZWJhciAuZml4ZWQtaGVhZGVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZSAuZml4ZWQtaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0JBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/collection_record.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/collection_record.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n tableData: [],\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n nickNameOrMobile: '',\n courseName: '',\n opeType: 1\n }\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"getManagerLikeCollectCourseList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n nickNameOrMobile: '',\n courseName: '',\n opeType: 1\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvbGxlY3Rpb25fcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY29sbGVjdGlvbl9yZWNvcmQudnVlPzExYjYiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+6K++56iL5ZCN56ewPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5jb3Vyc2VOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXor77nqIvmoIfpophcIiAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuWtpuWRmOaQnOe0ojwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJzZWFyY2hBcnIubmlja05hbWVPck1vYmlsZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a2m5ZGY5ZCN56ew44CB5omL5py65Y+3XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPCEtLSAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjAgNTElO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWJvdHRvbVwiPuWvvOWHujwvZWwtYnV0dG9uPi0tPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1yZWZyZXNoXCIgQGNsaWNrPVwicmVmcmVzaFRlYWNoZXJcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm5pY2tOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuWtpuWRmOaYteensFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPCEtLSAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+e3sgc2NvcGUucm93LmRhdGUgfX08L3RlbXBsYXRlPi0tPlxuICAgICAgICA8IS0tICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj4tLT5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJtb2JpbGVcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZUNhdGVnb3J5RGljdFwiXG4gICAgICAgICAgbGFiZWw9XCLor77nqIvliIbnsbtcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjb3Vyc2VOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+WQjeensFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5pS26JeP5pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHsgZ2V0TWFuYWdlckxpa2VDb2xsZWN0Q291cnNlTGlzdCB9IGZyb20gJ0AvYXBpL2NvdXJzZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgdGFibGVfdG90YWw6IDAsXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBuaWNrTmFtZU9yTW9iaWxlOiAnJyxcbiAgICAgICAgY291cnNlTmFtZTogJycsXG4gICAgICAgIG9wZVR5cGU6IDFcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5pbml0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGluaXQoKSB7XG4gICAgICBnZXRNYW5hZ2VyTGlrZUNvbGxlY3RDb3Vyc2VMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHNlYXJjaFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRUZWFjaGVyKCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIgPSB7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgbmlja05hbWVPck1vYmlsZTogJycsIGNvdXJzZU5hbWU6ICcnLCBvcGVUeXBlOiAxIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnNlYXJjaC1kaXZ7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtdGl0bGV7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0VBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/collection_record.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_class.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/course_class.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n keyword: '',\n tableData: [],\n tableDataOptions: [],\n multipleSelection: [],\n currentPage4: 2,\n dialogFormVisible: false,\n options: [{\n value: '选项1',\n label: '黄金糕'\n }, {\n value: '选项2',\n label: '双皮奶'\n }, {\n value: '选项3',\n label: '蚵仔煎'\n }],\n form: {\n courseCategory: '',\n parentId: '',\n courseSort: '',\n courseStatus: true\n },\n formLabelWidth: '120px',\n rules: {\n courseCategory: [{\n required: true,\n message: '请输入分类名称',\n trigger: 'submit'\n }]\n },\n table_total: 0,\n course_title: '',\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n courseCategory: '',\n tree: true\n },\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTableDataOptions();\n },\n mounted: function mounted() {},\n methods: {\n addFieldsToData: function addFieldsToData(data) {\n var _this = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this.addFieldsToData(item.children);\n }\n });\n },\n init: function init() {\n var _this2 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"queryPageParentCourseCategoryList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this2.table_total = res.data.total;\n _this2.tableData = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this3 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this3.tableDataOptions = res.data.list;\n _this3.addFieldsToData(_this3.tableDataOptions);\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: '',\n tree: true\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n editChangeStatus: function editChangeStatus(e, id) {\n var _this4 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"editCourseCategory\"])({\n id: id,\n courseStatus: e\n }).then(function (res) {\n if (res.code === 200) {\n _this4.init();\n }\n });\n },\n delCourse: function delCourse(id) {\n var _this5 = this;\n this.$confirm('确定删除所选课程分类?', '删除分类', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"removeCourseCategory\"])({\n ids: id\n }).then(function (res) {\n if (res.code === 200) {\n _this5.$message({\n type: 'success',\n message: res.msg\n });\n _this5.init();\n } else {\n _this5.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this5.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n editCourse: function editCourse(id) {\n this.getCourseCategoryDetailInfo(id);\n this.course_title = '编辑课程分类';\n this.dialogFormVisible = true;\n },\n getCourseCategoryDetailInfo: function getCourseCategoryDetailInfo(id) {\n var _this6 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"getCourseCategoryDetail\"])(id).then(function (res) {\n _this6.form = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data);\n _this6.form.id = res.data.id;\n });\n },\n addCourse: function addCourse() {\n this.course_title = '添加课程分类';\n this.dialogFormVisible = true;\n },\n handleChange: function handleChange(value) {\n this.form.parentId = value.slice(-1)[0];\n },\n submit: function submit(lecturer_title) {\n var _this7 = this;\n if (lecturer_title === '添加课程分类') {\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"addCourseCategory\"])(_this7.form).then(function (res) {\n if (res.code === 200) {\n _this7.$message({\n type: 'success',\n message: res.msg\n });\n _this7.$refs.formRef.resetFields();\n _this7.dialogFormVisible = false;\n _this7.init();\n } else {\n _this7.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n } else {\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_6__[\"editCourseCategory\"])(_this7.form).then(function (res) {\n if (res.code === 200) {\n _this7.$message({\n type: 'success',\n message: res.msg\n });\n _this7.$refs.formRef.resetFields();\n _this7.dialogFormVisible = false;\n _this7.init();\n } else {\n _this7.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9jbGFzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9jbGFzcy52dWU/ZDJiNiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5YiG57G75ZCN56ewPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5jb3Vyc2VDYXRlZ29yeVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5YiG57G75ZCN56ewXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcGx1c1wiIEBjbGljaz1cImFkZENvdXJzZVwiPua3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1yZWZyZXNoXCIgQGNsaWNrPVwicmVmcmVzaFRlYWNoZXJcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJ0YWJsZS1zdHlsZVwiPlxuICAgICAgPGVsLXRhYmxlXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7bWFyZ2luLWJvdHRvbTogMjBweDtcIlxuICAgICAgICByb3cta2V5PVwiaWRcIlxuICAgICAgICBkZWZhdWx0LWV4cGFuZC1hbGxcbiAgICAgICAgOnRyZWUtcHJvcHM9XCJ7Y2hpbGRyZW46ICdjaGlsZHJlbicsIGhhc0NoaWxkcmVuOiAnaGFzQ2hpbGRyZW4nfVwiXG4gICAgICA+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlQ2F0ZWdvcnlcIlxuICAgICAgICAgIGxhYmVsPVwi6K++56iL5YiG57G7XCJcbiAgICAgICAgICB3aWR0aD1cIjE4MFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlTnVtXCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+aVsOmHj1wiXG4gICAgICAgICAgd2lkdGg9XCIxODBcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZVNvcnRcIlxuICAgICAgICAgIGxhYmVsPVwi5o6S5bqPXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi54q25oCBXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxlbC1zd2l0Y2hcbiAgICAgICAgICAgICAgdi1tb2RlbD1cInNjb3BlLnJvdy5jb3Vyc2VTdGF0dXNcIlxuICAgICAgICAgICAgICBAY2hhbmdlPVwiZWRpdENoYW5nZVN0YXR1cygkZXZlbnQsc2NvcGUucm93LmlkKVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5Yib5bu65pe26Ze0XCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCIgZml4ZWQ9XCJyaWdodFwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZWRpdENvdXJzZShzY29wZS5yb3cuaWQpXCI+57yW6L6RPC9hPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJkZWxDb3Vyc2Uoc2NvcGUucm93LmlkKVwiPuWIoOmZpDwvYT5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgIDwvZWwtdGFibGU+XG4gICAgICA8ZGl2IHN0eWxlPVwidGV4dC1hbGlnbjogcmlnaHQ7bWFyZ2luLXRvcDogMTVweDtcIj5cbiAgICAgICAgPGVsLXBhZ2luYXRpb25cbiAgICAgICAgICA6Y3VycmVudC1wYWdlPVwic2VhcmNoQXJyLnBhZ2VOdW1cIlxuICAgICAgICAgIDpwYWdlLXNpemVzPVwiWzEwLCA1MCwgMTAwLCAyMDBdXCJcbiAgICAgICAgICA6cGFnZS1zaXplPVwic2VhcmNoQXJyLnBhZ2VTaXplXCJcbiAgICAgICAgICBsYXlvdXQ9XCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIlxuICAgICAgICAgIDp0b3RhbD1cInRhYmxlX3RvdGFsXCJcbiAgICAgICAgICBAc2l6ZS1jaGFuZ2U9XCJoYW5kbGVTaXplQ2hhbmdlXCJcbiAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGVsLWRpYWxvZyA6dGl0bGU9XCJjb3Vyc2VfdGl0bGVcIiA6dmlzaWJsZS5zeW5jPVwiZGlhbG9nRm9ybVZpc2libGVcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImZvcm1SZWZcIiA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLliIbnsbvlkI3np7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VDYXRlZ29yeVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZUNhdGVnb3J5XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuS4iue6p+WIhuexu1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgICAgdi1tb2RlbD1cImZvcm0ucGFyZW50SWRcIlxuICAgICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICAgIDpvcHRpb25zPVwidGFibGVEYXRhT3B0aW9uc1wiXG4gICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCJcbiAgICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA1MCU7XCIgbGFiZWw9XCLmjpLluo9cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgICAgPGVsLWlucHV0LW51bWJlciB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VTb3J0XCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiA6c3RlcD1cIjFcIiBsYWJlbD1cIuivt+i+k+WFpeaOkuW6j1wiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi54q25oCBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImZvcm0uY291cnNlU3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJ0cnVlXCI+5pi+56S6PC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJmYWxzZVwiPumakOiXjzwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwic3VibWl0KGNvdXJzZV90aXRsZSlcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHtcbiAgYWRkQ291cnNlQ2F0ZWdvcnksIGVkaXRDb3Vyc2VDYXRlZ29yeSxcbiAgZ2V0Q291cnNlQ2F0ZWdvcnlEZXRhaWwsXG4gIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdCwgcmVtb3ZlQ291cnNlQ2F0ZWdvcnlcbn0gZnJvbSAnQC9hcGkvY291cnNlJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdPdXRsZXRzJyxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAga2V5d29yZDogJycsXG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgdGFibGVEYXRhT3B0aW9uczogW10sXG4gICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sXG4gICAgICBjdXJyZW50UGFnZTQ6IDIsXG4gICAgICBkaWFsb2dGb3JtVmlzaWJsZTogZmFsc2UsXG4gICAgICBvcHRpb25zOiBbe1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTEnLFxuICAgICAgICBsYWJlbDogJ+m7hOmHkeezlSdcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobkyJyxcbiAgICAgICAgbGFiZWw6ICflj4znmq7lpbYnXG4gICAgICB9LCB7XG4gICAgICAgIHZhbHVlOiAn6YCJ6aG5MycsXG4gICAgICAgIGxhYmVsOiAn6Jq15LuU54WOJ1xuICAgICAgfV0sXG4gICAgICBmb3JtOiB7XG4gICAgICAgIGNvdXJzZUNhdGVnb3J5OiAnJyxcbiAgICAgICAgcGFyZW50SWQ6ICcnLFxuICAgICAgICBjb3Vyc2VTb3J0OiAnJyxcbiAgICAgICAgY291cnNlU3RhdHVzOiB0cnVlXG4gICAgICB9LFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxMjBweCcsXG4gICAgICBydWxlczoge1xuICAgICAgICBjb3Vyc2VDYXRlZ29yeTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXliIbnsbvlkI3np7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIGNvdXJzZV90aXRsZTogJycsXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBjb3Vyc2VDYXRlZ29yeTogJycsXG4gICAgICAgIHRyZWU6IHRydWVcbiAgICAgIH0sXG4gICAgICBjYXNjYWRlclByb3BzOiB7XG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsIC8vIOWFgeiuuOmAieaLqeS7u+aEj+Wxgue6p+eahOiKgueCuVxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInIC8vIOWPr+mAie+8mmhvdmVyIOaIliBjbGlja1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmluaXQoKVxuICAgIHRoaXMuZ2V0VGFibGVEYXRhT3B0aW9ucygpXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBhZGRGaWVsZHNUb0RhdGEoZGF0YSkge1xuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGRhdGEpKSByZXR1cm5cbiAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgaXRlbS52YWx1ZSA9IGl0ZW0uaWRcbiAgICAgICAgaXRlbS5sYWJlbCA9IGl0ZW0uY291cnNlQ2F0ZWdvcnlcbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShpdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgIHRoaXMuYWRkRmllbGRzVG9EYXRhKGl0ZW0uY2hpbGRyZW4pXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBpbml0KCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRUYWJsZURhdGFPcHRpb25zKCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHsgcGFnZU51bTogMCwgcGFnZVNpemU6IC0xLCB0cmVlOiB0cnVlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YU9wdGlvbnMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEodGhpcy50YWJsZURhdGFPcHRpb25zKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbFxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBzZWFyY2hUZWFjaGVyKCkge1xuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlc2V0VGVhY2hlcigpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyID0geyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogMTAsIHNlYXJjaFZhbHVlOiAnJywgdHJlZTogdHJ1ZSB9XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVmcmVzaFRlYWNoZXIoKSB7XG4gICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICB9LFxuICAgIGVkaXRDaGFuZ2VTdGF0dXMoZSwgaWQpIHtcbiAgICAgIGVkaXRDb3Vyc2VDYXRlZ29yeSh7IGlkOiBpZCwgY291cnNlU3RhdHVzOiBlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZGVsQ291cnNlKGlkKSB7XG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTmiYDpgInor77nqIvliIbnsbs/JywgJ+WIoOmZpOWIhuexuycsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgcmVtb3ZlQ291cnNlQ2F0ZWdvcnkoeyBpZHM6IGlkIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH0pLmNhdGNoKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflt7Llj5bmtojliKDpmaQnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdENvdXJzZShpZCkge1xuICAgICAgdGhpcy5nZXRDb3Vyc2VDYXRlZ29yeURldGFpbEluZm8oaWQpXG4gICAgICB0aGlzLmNvdXJzZV90aXRsZSA9ICfnvJbovpHor77nqIvliIbnsbsnXG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZ2V0Q291cnNlQ2F0ZWdvcnlEZXRhaWxJbmZvKGlkKSB7XG4gICAgICBnZXRDb3Vyc2VDYXRlZ29yeURldGFpbChpZCkudGhlbihyZXMgPT4ge1xuICAgICAgICB0aGlzLmZvcm0gPSB7IC4uLnJlcy5kYXRhIH1cbiAgICAgICAgdGhpcy5mb3JtLmlkID0gcmVzLmRhdGEuaWRcbiAgICAgIH0pXG4gICAgfSxcbiAgICBhZGRDb3Vyc2UoKSB7XG4gICAgICB0aGlzLmNvdXJzZV90aXRsZSA9ICfmt7vliqDor77nqIvliIbnsbsnXG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgaGFuZGxlQ2hhbmdlKHZhbHVlKSB7XG4gICAgICB0aGlzLmZvcm0ucGFyZW50SWQgPSB2YWx1ZS5zbGljZSgtMSlbMF1cbiAgICB9LFxuICAgIHN1Ym1pdChsZWN0dXJlcl90aXRsZSkge1xuICAgICAgaWYgKGxlY3R1cmVyX3RpdGxlID09PSAn5re75Yqg6K++56iL5YiG57G7Jykge1xuICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgICBhZGRDb3Vyc2VDYXRlZ29yeSh0aGlzLmZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgICAgdGhpcy5kaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgICAgZWRpdENvdXJzZUNhdGVnb3J5KHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnJlc2V0RmllbGRzKClcbiAgICAgICAgICAgICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9XG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ0hBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_class.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_grade.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/course_grade.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n visible: false,\n keyword: '',\n administrators: '',\n area: '',\n tableData: [{\n id: 1,\n date: '2016-05-03',\n name: '王小虎',\n address: '123'\n }, {\n id: 2,\n date: '2016-05-02',\n name: '王小虎',\n address: '123'\n }, {\n id: 3,\n date: '2016-05-04',\n name: '王小虎',\n address: '234'\n }, {\n id: 4,\n date: '2016-05-01',\n name: '王小虎',\n address: '345'\n }, {\n id: 5,\n date: '2016-05-08',\n name: '王小虎',\n address: '456'\n }, {\n id: 6,\n date: '2016-05-06',\n name: '王小虎',\n address: '567'\n }, {\n id: 7,\n date: '2016-05-07',\n name: '王小虎',\n address: '789'\n }],\n currentPage4: 2,\n dialogFormVisible: false,\n form: {\n courseGrade: '',\n gradeDescribe: ''\n },\n formLabelWidth: '120px',\n rules: {\n courseGrade: [{\n required: true,\n message: '请输入课程等级名称',\n trigger: 'submit'\n }]\n },\n title_grade: '',\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n courseGrade: ''\n }\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"queryPageCourseGradeList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n courseGrade: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addGrade: function addGrade() {\n this.form.courseGrade = undefined;\n this.form.gradeDescribe = undefined;\n this.form.id = undefined;\n this.title_grade = '添加课程等级';\n this.dialogFormVisible = true;\n },\n editGrade: function editGrade(id) {\n this.getInfo(id);\n this.title_grade = '编辑课程等级';\n this.dialogFormVisible = true;\n },\n getInfo: function getInfo(id) {\n var _this2 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"getCourseGradeDetail\"])(id).then(function (res) {\n if (res.code === 200) {\n _this2.form.courseGrade = res.data.courseGrade;\n _this2.form.gradeDescribe = res.data.gradeDescribe;\n _this2.form.id = res.data.id;\n }\n });\n },\n submit: function submit(title_grade) {\n var _this3 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n if (title_grade === '添加课程等级') {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"addCourseGrade\"])(_this3.form).then(function (res) {\n if (res.code === 200) {\n _this3.$message({\n type: 'success',\n message: res.msg\n });\n _this3.$refs.formRef.resetFields();\n _this3.dialogFormVisible = false;\n _this3.init();\n } else {\n _this3.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"editCourseGrade\"])(_this3.form).then(function (res) {\n if (res.code === 200) {\n _this3.$message({\n type: 'success',\n message: res.msg\n });\n _this3.$refs.formRef.resetFields();\n _this3.dialogFormVisible = false;\n _this3.init();\n } else {\n _this3.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }\n } else {\n return false;\n }\n });\n },\n delGrade: function delGrade(id) {\n var _this4 = this;\n this.$confirm('确定删除所选课程等级?', '删除等级', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"removeCourseGrade\"])({\n ids: id\n }).then(function (res) {\n if (res.code === 200) {\n _this4.$message({\n type: 'success',\n message: res.msg\n });\n _this4.init();\n } else {\n _this4.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this4.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9ncmFkZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9ncmFkZS52dWU/N2ZmMCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+6K++56iL562J57qnPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5jb3Vyc2VHcmFkZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6K++56iL562J57qnXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcGx1c1wiIEBjbGljaz1cImFkZEdyYWRlXCI+5re75YqgPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIiBAY2xpY2s9XCJyZWZyZXNoVGVhY2hlclwiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiIC8+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZUdyYWRlXCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+WIhuexu1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImdyYWRlRGVzY3JpYmVcIlxuICAgICAgICAgIGxhYmVsPVwi5o+P6L+wXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY3JlYXRlVGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLliJvlu7rml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjIyMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiIGZpeGVkPVwicmlnaHRcIj5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImVkaXRHcmFkZShzY29wZS5yb3cuaWQpXCI+57yW6L6RPC9hPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJkZWxHcmFkZShzY29wZS5yb3cuaWQpXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZXM9XCJbMTAsIDUwLCAxMDAsIDIwMF1cIlxuICAgICAgICAgIDpwYWdlLXNpemU9XCJzZWFyY2hBcnIucGFnZVNpemVcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwidGFibGVfdG90YWxcIlxuICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VcIlxuICAgICAgICAgIEBjdXJyZW50LWNoYW5nZT1cImhhbmRsZUN1cnJlbnRDaGFuZ2VcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZWwtZGlhbG9nIDp0aXRsZT1cInRpdGxlX2dyYWRlXCIgOnZpc2libGUuc3luYz1cImRpYWxvZ0Zvcm1WaXNpYmxlXCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJmb3JtUmVmXCIgOm1vZGVsPVwiZm9ybVwiIDpydWxlcz1cInJ1bGVzXCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL562J57qn5ZCN56ewXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlR3JhZGVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VHcmFkZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6K++56iL562J57qn5ZCN56ewXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLmj4/ov7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJkZXNjcmliZVwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5ncmFkZURlc2NyaWJlXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzbG90PVwiZm9vdGVyXCIgY2xhc3M9XCJkaWFsb2ctZm9vdGVyXCI+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwiZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVwiPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cInN1Ym1pdCh0aXRsZV9ncmFkZSlcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHtcbiAgYWRkQ291cnNlR3JhZGUsXG4gIGVkaXRDb3Vyc2VHcmFkZSxcbiAgZ2V0Q291cnNlR3JhZGVEZXRhaWwsXG4gIHF1ZXJ5UGFnZUNvdXJzZUdyYWRlTGlzdCxcbiAgcmVtb3ZlQ291cnNlR3JhZGVcbn0gZnJvbSAnQC9hcGkvY291cnNlJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdPdXRsZXRzJyxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgdmlzaWJsZTogZmFsc2UsXG4gICAgICBrZXl3b3JkOiAnJyxcbiAgICAgIGFkbWluaXN0cmF0b3JzOiAnJyxcbiAgICAgIGFyZWE6ICcnLFxuICAgICAgdGFibGVEYXRhOiBbe1xuICAgICAgICBpZDogMSxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDMnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzEyMydcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDIsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTAyJyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICcxMjMnXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiAzLFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wNCcsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAnMjM0J1xuICAgICAgfSwge1xuICAgICAgICBpZDogNCxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDEnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzM0NSdcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDUsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTA4JyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICc0NTYnXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiA2LFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wNicsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAnNTY3J1xuICAgICAgfSwge1xuICAgICAgICBpZDogNyxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDcnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzc4OSdcbiAgICAgIH1dLFxuICAgICAgY3VycmVudFBhZ2U0OiAyLFxuICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZm9ybToge1xuICAgICAgICBjb3Vyc2VHcmFkZTogJycsXG4gICAgICAgIGdyYWRlRGVzY3JpYmU6ICcnXG4gICAgICB9LFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxMjBweCcsXG4gICAgICBydWxlczoge1xuICAgICAgICBjb3Vyc2VHcmFkZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXor77nqIvnrYnnuqflkI3np7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB0aXRsZV9ncmFkZTogJycsXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIHNlYXJjaEFycjoge1xuICAgICAgICBwYWdlTnVtOiAxLFxuICAgICAgICBwYWdlU2l6ZTogMTAsXG4gICAgICAgIGNvdXJzZUdyYWRlOiAnJ1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmluaXQoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgaW5pdCgpIHtcbiAgICAgIHF1ZXJ5UGFnZUNvdXJzZUdyYWRlTGlzdCh0aGlzLnNlYXJjaEFycikudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGFibGVfdG90YWwgPSByZXMuZGF0YS50b3RhbFxuICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBzZWFyY2hUZWFjaGVyKCkge1xuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlc2V0VGVhY2hlcigpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyID0geyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogMTAsIGNvdXJzZUdyYWRlOiAnJyB9XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVmcmVzaFRlYWNoZXIoKSB7XG4gICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICB9LFxuICAgIGFkZEdyYWRlKCkge1xuICAgICAgdGhpcy5mb3JtLmNvdXJzZUdyYWRlID0gdW5kZWZpbmVkXG4gICAgICB0aGlzLmZvcm0uZ3JhZGVEZXNjcmliZSA9IHVuZGVmaW5lZFxuICAgICAgdGhpcy5mb3JtLmlkID0gdW5kZWZpbmVkXG4gICAgICB0aGlzLnRpdGxlX2dyYWRlID0gJ+a3u+WKoOivvueoi+etiee6pydcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBlZGl0R3JhZGUoaWQpIHtcbiAgICAgIHRoaXMuZ2V0SW5mbyhpZClcbiAgICAgIHRoaXMudGl0bGVfZ3JhZGUgPSAn57yW6L6R6K++56iL562J57qnJ1xuICAgICAgdGhpcy5kaWFsb2dGb3JtVmlzaWJsZSA9IHRydWVcbiAgICB9LFxuICAgIGdldEluZm8oaWQpIHtcbiAgICAgIGdldENvdXJzZUdyYWRlRGV0YWlsKGlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5mb3JtLmNvdXJzZUdyYWRlID0gcmVzLmRhdGEuY291cnNlR3JhZGVcbiAgICAgICAgICB0aGlzLmZvcm0uZ3JhZGVEZXNjcmliZSA9IHJlcy5kYXRhLmdyYWRlRGVzY3JpYmVcbiAgICAgICAgICB0aGlzLmZvcm0uaWQgPSByZXMuZGF0YS5pZFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgc3VibWl0KHRpdGxlX2dyYWRlKSB7XG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGlmICh0aXRsZV9ncmFkZSA9PT0gJ+a3u+WKoOivvueoi+etiee6pycpIHtcbiAgICAgICAgICAgIGFkZENvdXJzZUdyYWRlKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnJlc2V0RmllbGRzKClcbiAgICAgICAgICAgICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBlZGl0Q291cnNlR3JhZGUodGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZGVsR3JhZGUoaWQpIHtcbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOaJgOmAieivvueoi+etiee6pz8nLCAn5Yig6Zmk562J57qnJywge1xuICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsXG4gICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLFxuICAgICAgICB0eXBlOiAnd2FybmluZydcbiAgICAgIH0pLnRoZW4oKCkgPT4ge1xuICAgICAgICByZW1vdmVDb3Vyc2VHcmFkZSh7IGlkczogaWQgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUZBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_grade.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=script&lang=js":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=script&lang=js ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n date_type: 1,\n visible: false,\n keyword: '',\n administrators: '',\n area: '',\n tableData: [{\n id: 1,\n date: '2016-05-03',\n name: '王小虎',\n address: '123'\n }, {\n id: 2,\n date: '2016-05-02',\n name: '王小虎',\n address: '123'\n }, {\n id: 3,\n date: '2016-05-04',\n name: '王小虎',\n address: '234'\n }, {\n id: 4,\n date: '2016-05-01',\n name: '王小虎',\n address: '345'\n }, {\n id: 5,\n date: '2016-05-08',\n name: '王小虎',\n address: '456'\n }, {\n id: 6,\n date: '2016-05-06',\n name: '王小虎',\n address: '567'\n }, {\n id: 7,\n date: '2016-05-07',\n name: '王小虎',\n address: '789'\n }],\n tableDatas: [{\n id: 1,\n date: '2016-05-02',\n name: '王小虎',\n address: '上海市普陀区金沙江路 1518 弄'\n }, {\n id: 2,\n date: '2016-05-04',\n name: '王小虎',\n address: '上海市普陀区金沙江路 1517 弄'\n }, {\n id: 3,\n date: '2016-05-01',\n name: '王小虎',\n address: '上海市普陀区金沙江路 1519 弄',\n children: [{\n id: 31,\n date: '2016-05-01',\n name: '王小虎',\n address: '上海市普陀区金沙江路 1519 弄'\n }, {\n id: 32,\n date: '2016-05-01',\n name: '王小虎',\n address: '上海市普陀区金沙江路 1519 弄'\n }]\n }, {\n id: 4,\n date: '2016-05-03',\n name: '王小虎',\n address: '上海市普陀区金沙江路 1516 弄'\n }],\n currentPage4: 2,\n formLabelWidth: '120px',\n dialogFormVisible: false\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n handleSizeChange: function handleSizeChange(val) {\n console.log(\"\\u6BCF\\u9875 \".concat(val, \" \\u6761\"));\n },\n handleCurrentChange: function handleCurrentChange(val) {\n console.log(\"\\u5F53\\u524D\\u9875: \".concat(val));\n },\n delMessage: function delMessage() {\n var _this = this;\n this.$confirm('确定删除该留言?', '删除留言', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n _this.$message({\n type: 'success',\n message: '删除成功!'\n });\n }).catch(function () {\n _this.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n date_condition: function date_condition(type) {\n this.date_type = type;\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xlYXJuaW5nX3JlY29yZC9pbmZvX2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9sZWFybmluZ19yZWNvcmQvaW5mb19saXN0LnZ1ZT9kYjhlIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogOTUlO21hcmdpbjogMjBweCBhdXRvIDA7Y29sb3I6ICMxMDEwMTA7Zm9udC1zaXplOiAxNXB4O2ZvbnQtd2VpZ2h0OiBib2xkO1wiPlxuICAgICAg6L+Z5piv6K++56iL5ZCN56ew6L+Z5piv6K++56iL5ZCN56ewXG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiIHN0eWxlPVwid2lkdGg6IDUwJTtcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuaXtumXtDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7ZGlzcGxheTogZmxleDtcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXI7XCIgOmNsYXNzPVwieyAnYmFjay1zdHlsZSc6IGRhdGVfdHlwZSA9PT0gMSB9XCIgQGNsaWNrPVwiZGF0ZV9jb25kaXRpb24oMSlcIj7lhajpg6g8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXI7XCIgOmNsYXNzPVwieyAnYmFjay1zdHlsZSc6IGRhdGVfdHlwZSA9PT0gMiB9XCIgQGNsaWNrPVwiZGF0ZV9jb25kaXRpb24oMilcIj7mmKjlpKk8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXI7XCIgOmNsYXNzPVwieyAnYmFjay1zdHlsZSc6IGRhdGVfdHlwZSA9PT0gMyB9XCIgQGNsaWNrPVwiZGF0ZV9jb25kaXRpb24oMylcIj7ku4rlpKk8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXI7XCIgOmNsYXNzPVwieyAnYmFjay1zdHlsZSc6IGRhdGVfdHlwZSA9PT0gNCB9XCIgQGNsaWNrPVwiZGF0ZV9jb25kaXRpb24oNClcIj7mnKzlkag8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXI7XCIgOmNsYXNzPVwieyAnYmFjay1zdHlsZSc6IGRhdGVfdHlwZSA9PT0gNSB9XCIgQGNsaWNrPVwiZGF0ZV9jb25kaXRpb24oNSlcIj7mnKzmnIg8L2Rpdj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImtleXdvcmRcIiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiAxNXB4O1wiIHBsYWNlaG9sZGVyPVwi6Ieq5a6a5LmJXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiPuaQnOe0ojwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uPumHjee9rjwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMCA1MSU7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tYm90dG9tXCI+5a+85Ye6PC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi572R54K55ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIuWMuuWfn+euoeeQhuWRmFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj57eyBzY29wZS5yb3cuZGF0ZSB9fTwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5Lya5ZGY5pi156ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi6KeS6ImyXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWRkcmVzc1wiXG4gICAgICAgICAgbGFiZWw9XCLlrabkuaDmgLvml7bplb8oaClcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJhZGRyZXNzXCJcbiAgICAgICAgICBsYWJlbD1cIuaJgOWcqOS9jee9rlwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi5pyA5ZCO5a2m5Lmg5pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiIGZpeGVkPVwicmlnaHRcIiB3aWR0aD1cIjE4MFwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZT5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXCI+5p+l55yL5a2m5ZGY5YW35L2T5a2m5Lmg6L+b5bqmPC9hPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJjdXJyZW50UGFnZTRcIlxuICAgICAgICAgIDpwYWdlLXNpemVzPVwiWzEwLCA1MCwgMTAwLCAyMDBdXCJcbiAgICAgICAgICA6cGFnZS1zaXplPVwiMTBcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwiNDAwXCJcbiAgICAgICAgICBAc2l6ZS1jaGFuZ2U9XCJoYW5kbGVTaXplQ2hhbmdlXCJcbiAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGVsLWRpYWxvZyB0aXRsZT1cIuWtpuS5oOiusOW9lVwiIDp2aXNpYmxlLnN5bmM9XCJkaWFsb2dGb3JtVmlzaWJsZVwiPlxuICAgICAgPGVsLXRhYmxlXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhc1wiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO21hcmdpbi1ib3R0b206IDIwcHg7XCJcbiAgICAgICAgcm93LWtleT1cImlkXCJcbiAgICAgICAgZGVmYXVsdC1leHBhbmQtYWxsXG4gICAgICAgIDp0cmVlLXByb3BzPVwie2NoaWxkcmVuOiAnY2hpbGRyZW4nLCBoYXNDaGlsZHJlbjogJ2hhc0NoaWxkcmVuJ31cIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi57Sg5p2Q5ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWRkcmVzc1wiXG4gICAgICAgICAgbGFiZWw9XCLlrabkuaDml7bplb8oaClcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZWwtdGFibGU+XG4gICAgICA8ZGl2IHN0eWxlPVwidGV4dC1hbGlnbjogcmlnaHQ7bWFyZ2luLXRvcDogMTVweDtcIj5cbiAgICAgICAgPGVsLXBhZ2luYXRpb25cbiAgICAgICAgICA6Y3VycmVudC1wYWdlPVwiY3VycmVudFBhZ2U0XCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cIjEwXCJcbiAgICAgICAgICBsYXlvdXQ9XCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIlxuICAgICAgICAgIDp0b3RhbD1cIjQwMFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgc2xvdD1cImZvb3RlclwiIGNsYXNzPVwiZGlhbG9nLWZvb3RlclwiPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcIj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5L+dIOWtmDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnT3V0bGV0cycsXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGRhdGVfdHlwZTogMSxcbiAgICAgIHZpc2libGU6IGZhbHNlLFxuICAgICAga2V5d29yZDogJycsXG4gICAgICBhZG1pbmlzdHJhdG9yczogJycsXG4gICAgICBhcmVhOiAnJyxcbiAgICAgIHRhYmxlRGF0YTogW3tcbiAgICAgICAgaWQ6IDEsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTAzJyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICcxMjMnXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiAyLFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wMicsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAnMTIzJ1xuICAgICAgfSwge1xuICAgICAgICBpZDogMyxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDQnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzIzNCdcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDQsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTAxJyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICczNDUnXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiA1LFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wOCcsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAnNDU2J1xuICAgICAgfSwge1xuICAgICAgICBpZDogNixcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDYnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzU2NydcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDcsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTA3JyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICc3ODknXG4gICAgICB9XSxcbiAgICAgIHRhYmxlRGF0YXM6IFt7XG4gICAgICAgIGlkOiAxLFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wMicsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAn5LiK5rW35biC5pmu6ZmA5Yy66YeR5rKZ5rGf6LevIDE1MTgg5byEJ1xuICAgICAgfSwge1xuICAgICAgICBpZDogMixcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDQnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJ+S4iua1t+W4guaZrumZgOWMuumHkeaymeaxn+i3ryAxNTE3IOW8hCdcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDMsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTAxJyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICfkuIrmtbfluILmma7pmYDljLrph5HmspnmsZ/ot68gMTUxOSDlvIQnLFxuICAgICAgICBjaGlsZHJlbjogW3tcbiAgICAgICAgICBpZDogMzEsXG4gICAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDEnLFxuICAgICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICAgIGFkZHJlc3M6ICfkuIrmtbfluILmma7pmYDljLrph5HmspnmsZ/ot68gMTUxOSDlvIQnXG4gICAgICAgIH0sIHtcbiAgICAgICAgICBpZDogMzIsXG4gICAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDEnLFxuICAgICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICAgIGFkZHJlc3M6ICfkuIrmtbfluILmma7pmYDljLrph5HmspnmsZ/ot68gMTUxOSDlvIQnXG4gICAgICAgIH1dXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiA0LFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wMycsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAn5LiK5rW35biC5pmu6ZmA5Yy66YeR5rKZ5rGf6LevIDE1MTYg5byEJ1xuICAgICAgfV0sXG4gICAgICBjdXJyZW50UGFnZTQ6IDIsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzEyMHB4JyxcbiAgICAgIGRpYWxvZ0Zvcm1WaXNpYmxlOiBmYWxzZVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGhhbmRsZVNpemVDaGFuZ2UodmFsKSB7XG4gICAgICBjb25zb2xlLmxvZyhg5q+P6aG1ICR7dmFsfSDmnaFgKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIGNvbnNvbGUubG9nKGDlvZPliY3pobU6ICR7dmFsfWApXG4gICAgfSxcbiAgICBkZWxNZXNzYWdlKCkge1xuICAgICAgdGhpcy4kY29uZmlybSgn56Gu5a6a5Yig6Zmk6K+l55WZ6KiAPycsICfliKDpmaTnlZnoqIAnLCB7XG4gICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJyxcbiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsXG4gICAgICAgIHR5cGU6ICd3YXJuaW5nJ1xuICAgICAgfSkudGhlbigoKSA9PiB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICBtZXNzYWdlOiAn5Yig6Zmk5oiQ5YqfISdcbiAgICAgICAgfSlcbiAgICAgIH0pLmNhdGNoKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflt7Llj5bmtojliKDpmaQnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgIH0sXG4gICAgZGF0ZV9jb25kaXRpb24odHlwZSkge1xuICAgICAgdGhpcy5kYXRlX3R5cGUgPSB0eXBlXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYWNrLXN0eWxle1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzI2NTlDQjtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/like_record.vue?vue&type=script&lang=js":
+/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/like_record.vue?vue&type=script&lang=js ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n tableData: [],\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n nickNameOrMobile: '',\n courseName: '',\n opeType: 0\n }\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_0__[\"getManagerLikeCollectCourseList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n nickNameOrMobile: '',\n courseName: '',\n opeType: 0\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpa2VfcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGlrZV9yZWNvcmQudnVlPzRiMzgiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+6K++56iL5ZCN56ewPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5jb3Vyc2VOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXor77nqIvmoIfpophcIiAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuWtpuWRmOaQnOe0ojwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJzZWFyY2hBcnIubmlja05hbWVPck1vYmlsZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a2m5ZGY5ZCN56ew44CB5omL5py65Y+3XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPCEtLSAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjAgNTElO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWJvdHRvbVwiPuWvvOWHujwvZWwtYnV0dG9uPi0tPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1yZWZyZXNoXCIgQGNsaWNrPVwicmVmcmVzaFRlYWNoZXJcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm5pY2tOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuWtpuWRmOaYteensFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPCEtLSAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+e3sgc2NvcGUucm93LmRhdGUgfX08L3RlbXBsYXRlPi0tPlxuICAgICAgICA8IS0tICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj4tLT5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJtb2JpbGVcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZUNhdGVnb3J5RGljdFwiXG4gICAgICAgICAgbGFiZWw9XCLor77nqIvliIbnsbtcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjb3Vyc2VOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+WQjeensFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi54K56LWe5pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHsgZ2V0TWFuYWdlckxpa2VDb2xsZWN0Q291cnNlTGlzdCB9IGZyb20gJ0AvYXBpL2NvdXJzZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgdGFibGVfdG90YWw6IDAsXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBuaWNrTmFtZU9yTW9iaWxlOiAnJyxcbiAgICAgICAgY291cnNlTmFtZTogJycsXG4gICAgICAgIG9wZVR5cGU6IDBcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5pbml0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGluaXQoKSB7XG4gICAgICBnZXRNYW5hZ2VyTGlrZUNvbGxlY3RDb3Vyc2VMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHNlYXJjaFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRUZWFjaGVyKCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIgPSB7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgbmlja05hbWVPck1vYmlsZTogJycsIGNvdXJzZU5hbWU6ICcnLCBvcGVUeXBlOiAwIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnNlYXJjaC1kaXZ7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtdGl0bGV7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0VBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/like_record.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=script&lang=js":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/Tinymce */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_testpaper__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/testpaper */ \"./src/api/testpaper.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n Tinymce: _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n },\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n courseName: '',\n courseCategoryId: '',\n courseGradeId: '',\n courseIntroduction: '',\n courseCoverImg: '',\n courseBannerImg: '',\n videoUrl: '',\n courseContent: '',\n videoType: 2\n },\n rules: {\n courseName: [{\n required: true,\n message: '请输入直播标题',\n trigger: 'submit'\n }],\n courseCategoryId: [{\n required: true,\n message: '请选择课程分类',\n trigger: 'submit'\n }],\n courseGradeId: [{\n required: true,\n message: '请选择课程等级',\n trigger: 'submit'\n }],\n courseIntroduction: [{\n required: true,\n message: '请输入直播说明',\n trigger: 'submit'\n }],\n courseCoverImg: [{\n required: true,\n message: '请选择直播封面',\n trigger: 'submit'\n }],\n courseBannerImg: [{\n required: true,\n message: '请选择直播Banner',\n trigger: 'submit'\n }]\n },\n live_config: {\n startLiveStreamingTime: '',\n liveStreamingDuration: '',\n liveStreamingRecord: true,\n testPaperId: '',\n regionCodeList: [],\n courseStatus: true,\n courseVideoId: undefined,\n branchRangeFlag: false,\n branchIdList: [],\n regionCodeLists: []\n },\n live_rules: {\n startLiveStreamingTime: [{\n required: true,\n message: '请选择直播时间',\n trigger: 'submit'\n }],\n liveStreamingDuration: [{\n required: true,\n message: '请选择直播时长',\n trigger: 'submit'\n }]\n },\n areaLists: [],\n tableDataOptions: [],\n courseGradeList: [],\n cascaderProps: {\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n cascaderPropsArea: {\n multiple: true,\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n addContentBaseCourseVideoId: undefined,\n networkLists: [],\n networkListsTable: [],\n testPaperList: []\n };\n },\n created: function created() {\n this.getArea();\n this.getTableDataOptions();\n this.getCourseGradeList();\n this.getNetworkList();\n this.getTestPaper();\n },\n mounted: function mounted() {},\n methods: {\n getTestPaper: function getTestPaper() {\n var _this = this;\n Object(_api_testpaper__WEBPACK_IMPORTED_MODULE_19__[\"queryPageContentExaminationInfoList\"])({\n pageNum: 1,\n pageSize: -1\n }).then(function (res) {\n if (res.code === 200) {\n _this.testPaperList = res.data.list;\n }\n });\n },\n getNetworkList: function getNetworkList() {\n var _this2 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_18__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this2.networkLists = res.data.list;\n }\n });\n },\n getCourseGradeList: function getCourseGradeList() {\n var _this3 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageCourseGradeList\"])({\n pageNum: 1,\n pageSize: 9999\n }).then(function (res) {\n if (res.code === 200) {\n _this3.courseGradeList = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this4 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this4.tableDataOptions = res.data.list;\n _this4.addFieldsToData(_this4.tableDataOptions);\n }\n });\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this5 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this5.addFieldsToData(item.children);\n }\n });\n },\n processAreaLists: function processAreaLists(data) {\n var _this6 = this;\n var specialAreas = ['北京市', '上海市', '天津市', '重庆市'];\n return data.filter(function (item) {\n return item.areaName && item.areaName.trim();\n }).map(function (item) {\n var newItem = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, item);\n newItem.value = newItem.areaCode;\n newItem.label = newItem.areaName;\n if (newItem.children && Array.isArray(newItem.children)) {\n if (specialAreas.includes(newItem.areaName)) {\n newItem.children = _this6.processAreaLists(newItem.children);\n } else {\n newItem.children = newItem.children.map(function (child) {\n var newChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, child);\n newChild.value = newChild.areaCode;\n newChild.label = newChild.areaName;\n newChild.children = [];\n return newChild;\n });\n }\n }\n return newItem;\n });\n },\n getArea: function getArea() {\n var _this7 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_16__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this7.areaLists = _this7.processAreaLists(res.data);\n }\n });\n },\n handleChange: function handleChange(value) {\n this.form.courseCategoryId = value.slice(-1)[0];\n },\n handleChangeArea: function handleChangeArea(value) {\n var num = value.slice(-1)[0].length - 1;\n this.live_config.regionCodeList.push(value.slice(-1)[0][num]);\n },\n successImgCourseCoverImg: function successImgCourseCoverImg(e) {\n this.form.courseCoverImg = e.data.filePath;\n },\n successImgCourseBannerImg: function successImgCourseBannerImg(e) {\n this.form.courseBannerImg = e.data.filePath;\n },\n handleSelect: function handleSelect(key) {\n this.menu_type = key;\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n nextStep: function nextStep() {\n var _this8 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"addContentBaseCourseVideo\"])(_this8.form).then(function (res) {\n if (res.code === 200) {\n _this8.addContentBaseCourseVideoId = res.data;\n _this8.live_config.courseVideoId = res.data;\n _this8.$message({\n type: 'success',\n message: res.msg\n });\n _this8.$refs.formRef.resetFields();\n _this8.menu_type = 2;\n _this8.activeIndex = '2';\n } else {\n _this8.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n getStartLiveStreamingTime: function getStartLiveStreamingTime(e) {\n this.live_config.startLiveStreamingTime = this.formattedDate(e);\n },\n delNetworkLists: function delNetworkLists(id) {\n this.networkListsTable = this.networkListsTable.filter(function (item) {\n return item.id !== id;\n });\n this.live_config.branchIdList = this.live_config.branchIdList.filter(function (item) {\n return item !== id;\n });\n },\n changeBranchIdList: function changeBranchIdList(e) {\n console.log(e);\n this.networkListsTable = this.networkLists.filter(function (item) {\n return e.includes(item.id);\n });\n },\n submit: function submit() {\n var _this9 = this;\n this.$refs.liveFormRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"opeContentBaseCourseConfig\"])(_this9.live_config).then(function (res) {\n if (res.code === 200) {\n _this9.$message({\n message: res.msg,\n type: 'success',\n duration: 1000\n });\n setTimeout(function () {\n _this9.$router.push({\n path: '/contentManage/course/live_courses/live_list'\n });\n }, 1000);\n } else {\n _this9.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9saXZlX2xpc3QvYWRkX2xpdmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2FkZF9saXZlLnZ1ZT8zNjFhIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxlbC1tZW51IDpkZWZhdWx0LWFjdGl2ZT1cImFjdGl2ZUluZGV4XCIgY2xhc3M9XCJlbC1tZW51LWRlbW9cIiBtb2RlPVwiaG9yaXpvbnRhbFwiPlxuICAgICAgICA8IS0tICAgICAgICBAc2VsZWN0PVwiaGFuZGxlU2VsZWN0XCItLT5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjFcIj7ln7rnoYDorr7nva48L2VsLW1lbnUtaXRlbT5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjJcIj7nm7Tmkq3phY3nva48L2VsLW1lbnUtaXRlbT5cbiAgICAgIDwvZWwtbWVudT5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IHYtaWY9XCJtZW51X3R5cGUgPT0gMVwiIHN0eWxlPVwicGFkZGluZzogMTBweDttYXJnaW4tdG9wOiAyMHB4O1wiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZm9ybVJlZlwiIDptb2RlbD1cImZvcm1cIiBzdHlsZT1cIndpZHRoOiA4MCU7bWFyZ2luOiBhdXRvXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt5qCH6aKYXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlTmFtZVwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXnm7Tmkq3moIfpophcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL5YiG57G7XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlQ2F0ZWdvcnlJZFwiPlxuICAgICAgICAgIDxlbC1jYXNjYWRlclxuICAgICAgICAgICAgdi1tb2RlbD1cImZvcm0uY291cnNlQ2F0ZWdvcnlJZFwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cInRhYmxlRGF0YU9wdGlvbnNcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL562J57qnXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlR3JhZGVJZFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImZvcm0uY291cnNlR3JhZGVJZFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gY291cnNlR3JhZGVMaXN0XCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmNvdXJzZUdyYWRlXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt6K+05piOXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlSW50cm9kdWN0aW9uXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZUludHJvZHVjdGlvblwiIHR5cGU9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq3lsIHpnaJcIiBwcm9wPVwiY291cnNlQ292ZXJJbWdcIj5cbiAgICAgICAgICA8dXBkYXRlSW1hZ2UgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nQ291cnNlQ292ZXJJbWdcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq1CYW5uZXJcIiBwcm9wPVwiY291cnNlQmFubmVySW1nXCI+XG4gICAgICAgICAgPHVwZGF0ZUltYWdlIEBzdWNjZXNzSW1nPVwic3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZ1wiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuinhumikemTvuaOpVwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS52aWRlb1VybFwiIHN0eWxlPVwid2lkdGg6IDgwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeinhumikemTvuaOpVwiIC8+XG4gICAgICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjttYXJnaW4tbGVmdDogMTBweDtcIiB0eXBlPVwicHJpbWFyeVwiPuehruiupOa3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7XCIgdHlwZT1cInByaW1hcnlcIj7kuIrkvKDop4bpopE8L2VsLWJ1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICM2RjZDNkI7XCI+6L6T5YWl6ZO+5o6l5bCG6KeG5Li65re75Yqg6KeG6aKR55u05o6l5re75YqgLOivt+ehruS/neinhumikemTvuaOpeeahOato+ehrjwvZGl2PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt6K+m5oOFXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8dGlueW1jZSB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VDb250ZW50XCIgOmhlaWdodD1cIjMwMFwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7bWFyZ2luLWJvdHRvbTogMTAwcHg7XCIgQGNsaWNrPVwibmV4dFN0ZXBcIj7kuIvkuIDmraU8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiB2LWlmPVwibWVudV90eXBlID09IDJcIiBzdHlsZT1cInBhZGRpbmc6IDEwcHg7bWFyZ2luLXRvcDogMjBweDtcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImxpdmVGb3JtUmVmXCIgOm1vZGVsPVwibGl2ZV9jb25maWdcIiBzdHlsZT1cIndpZHRoOiA4MCU7bWFyZ2luOiBhdXRvXCIgOnJ1bGVzPVwibGl2ZV9ydWxlc1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq3ml7bpl7RcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdGFydExpdmVTdHJlYW1pbmdUaW1lXCI+XG4gICAgICAgICAgPGVsLWRhdGUtcGlja2VyXG4gICAgICAgICAgICB2LW1vZGVsPVwibGl2ZV9jb25maWcuc3RhcnRMaXZlU3RyZWFtaW5nVGltZVwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICB0eXBlPVwiZGF0ZXRpbWVcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6nlvIDmkq3ml7bpl7RcIlxuICAgICAgICAgICAgQGNoYW5nZT1cImdldFN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWVcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq3ml7bplb9cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJsaXZlU3RyZWFtaW5nRHVyYXRpb25cIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfY29uZmlnLmxpdmVTdHJlYW1pbmdEdXJhdGlvblwiIHR5cGU9XCJudW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeebtOaSreaXtumVv1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Q9XCJhcHBlbmRcIj7liIbpkp88L3RlbXBsYXRlPlxuICAgICAgICAgIDwvZWwtaW5wdXQ+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi55u05pKt5b2V5Yi2XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLmxpdmVTdHJlYW1pbmdSZWNvcmRcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cInRydWVcIj7mmK88L2VsLXJhZGlvPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cImZhbHNlXCI+5ZCmPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5YWz6IGU6K+V5Y23XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJsaXZlX2NvbmZpZy50ZXN0UGFwZXJJZFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiIEBjaGFuZ2U9XCJjaGFuZ2VCcmFuY2hJZExpc3RcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIHRlc3RQYXBlckxpc3RcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0uZXhhbWluYXRpb25OYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55So5oi36IyD5Zu06K6+572uXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYXJlYUlkQXJyXCI+XG4gICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICB2LW1vZGVsPVwibGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3RzXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7XCJcbiAgICAgICAgICAgIDpvcHRpb25zPVwiYXJlYUxpc3RzXCJcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCJcbiAgICAgICAgICAgIDpwcm9wcz1cImNhc2NhZGVyUHJvcHNBcmVhXCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VBcmVhXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIue9keeCueiMg+WbtOiuvue9rlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0YXR1c1wiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJmYWxzZVwiPuWFqOmDqDwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPumDqOWIhjwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gdi1pZj1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIGxhYmVsPVwi6YCJ5oup572R54K5XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5icmFuY2hJZExpc3RcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIG11bHRpcGxlIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIiBAY2hhbmdlPVwiY2hhbmdlQnJhbmNoSWRMaXN0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBuZXR3b3JrTGlzdHNcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0ubmV0d29ya05hbWVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuXG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gdi1pZj1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIGxhYmVsPVwiXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtdGFibGVcbiAgICAgICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgICAgICA6ZGF0YT1cIm5ldHdvcmtMaXN0c1RhYmxlXCJcbiAgICAgICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJuZXR3b3JrQ29kZVwiXG4gICAgICAgICAgICAgIGxhYmVsPVwi572R54K557yW5Y+3XCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICAgICAgcHJvcD1cIm5ldHdvcmtOYW1lXCJcbiAgICAgICAgICAgICAgbGFiZWw9XCLnvZHngrnlkI3np7BcIlxuICAgICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiBmaXhlZD1cInJpZ2h0XCIgd2lkdGg9XCIxNTBcIj5cbiAgICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGVsTmV0d29ya0xpc3RzKHNjb3BlLnJvdy5pZClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgICA8L2VsLXRhYmxlPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjttYXJnaW4tYm90dG9tOiAxMDBweDtcIiBAY2xpY2s9XCJzdWJtaXRcIj7kv53lrZg8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgdXBkYXRlSW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMnXG5pbXBvcnQgVGlueW1jZSBmcm9tICdAL2NvbXBvbmVudHMvVGlueW1jZSdcbmltcG9ydCB7IGFyZWFUcmVlIH0gZnJvbSAnQC9hcGkvYXJlYSdcbmltcG9ydCB7XG4gIGFkZENvbnRlbnRCYXNlQ291cnNlVmlkZW8sXG4gIG9wZUNvbnRlbnRCYXNlQ291cnNlQ29uZmlnLFxuICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QsXG4gIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdFxufSBmcm9tICdAL2FwaS9jb3Vyc2UnXG5pbXBvcnQgeyBuZXR3b3JrTGlzdCB9IGZyb20gJ0AvYXBpL291dGxldHMnXG5pbXBvcnQgeyBxdWVyeVBhZ2VDb250ZW50RXhhbWluYXRpb25JbmZvTGlzdCB9IGZyb20gJ0AvYXBpL3Rlc3RwYXBlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBjb21wb25lbnRzOiB7IHVwZGF0ZUltYWdlLCBUaW55bWNlIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGFjdGl2ZUluZGV4OiAnMScsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzE4MHB4JyxcbiAgICAgIG1lbnVfdHlwZTogMSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgY291cnNlTmFtZTogJycsXG4gICAgICAgIGNvdXJzZUNhdGVnb3J5SWQ6ICcnLFxuICAgICAgICBjb3Vyc2VHcmFkZUlkOiAnJyxcbiAgICAgICAgY291cnNlSW50cm9kdWN0aW9uOiAnJyxcbiAgICAgICAgY291cnNlQ292ZXJJbWc6ICcnLFxuICAgICAgICBjb3Vyc2VCYW5uZXJJbWc6ICcnLFxuICAgICAgICB2aWRlb1VybDogJycsXG4gICAgICAgIGNvdXJzZUNvbnRlbnQ6ICcnLFxuICAgICAgICB2aWRlb1R5cGU6IDJcbiAgICAgIH0sXG4gICAgICBydWxlczoge1xuICAgICAgICBjb3Vyc2VOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeebtOaSreagh+mimCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlQ2F0ZWdvcnlJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqIvliIbnsbsnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUdyYWRlSWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup6K++56iL562J57qnJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VJbnRyb2R1Y3Rpb246IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl55u05pKt6K+05piOJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VDb3ZlckltZzogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nnm7Tmkq3lsIHpnaInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUJhbm5lckltZzogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nnm7Tmkq1CYW5uZXInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBsaXZlX2NvbmZpZzoge1xuICAgICAgICBzdGFydExpdmVTdHJlYW1pbmdUaW1lOiAnJyxcbiAgICAgICAgbGl2ZVN0cmVhbWluZ0R1cmF0aW9uOiAnJyxcbiAgICAgICAgbGl2ZVN0cmVhbWluZ1JlY29yZDogdHJ1ZSxcbiAgICAgICAgdGVzdFBhcGVySWQ6ICcnLFxuICAgICAgICByZWdpb25Db2RlTGlzdDogW10sXG4gICAgICAgIGNvdXJzZVN0YXR1czogdHJ1ZSxcbiAgICAgICAgY291cnNlVmlkZW9JZDogdW5kZWZpbmVkLFxuICAgICAgICBicmFuY2hSYW5nZUZsYWc6IGZhbHNlLFxuICAgICAgICBicmFuY2hJZExpc3Q6IFtdLFxuICAgICAgICByZWdpb25Db2RlTGlzdHM6IFtdXG4gICAgICB9LFxuICAgICAgbGl2ZV9ydWxlczoge1xuICAgICAgICBzdGFydExpdmVTdHJlYW1pbmdUaW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeebtOaSreaXtumXtCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgbGl2ZVN0cmVhbWluZ0R1cmF0aW9uOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeebtOaSreaXtumVvycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGFyZWFMaXN0czogW10sXG4gICAgICB0YWJsZURhdGFPcHRpb25zOiBbXSxcbiAgICAgIGNvdXJzZUdyYWRlTGlzdDogW10sXG4gICAgICBjYXNjYWRlclByb3BzOiB7XG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsXG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcidcbiAgICAgIH0sXG4gICAgICBjYXNjYWRlclByb3BzQXJlYToge1xuICAgICAgICBtdWx0aXBsZTogdHJ1ZSxcbiAgICAgICAgY2hlY2tTdHJpY3RseTogdHJ1ZSxcbiAgICAgICAgZXhwYW5kVHJpZ2dlcjogJ2hvdmVyJ1xuICAgICAgfSxcbiAgICAgIGFkZENvbnRlbnRCYXNlQ291cnNlVmlkZW9JZDogdW5kZWZpbmVkLFxuICAgICAgbmV0d29ya0xpc3RzOiBbXSxcbiAgICAgIG5ldHdvcmtMaXN0c1RhYmxlOiBbXSxcbiAgICAgIHRlc3RQYXBlckxpc3Q6IFtdXG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuZ2V0QXJlYSgpXG4gICAgdGhpcy5nZXRUYWJsZURhdGFPcHRpb25zKClcbiAgICB0aGlzLmdldENvdXJzZUdyYWRlTGlzdCgpXG4gICAgdGhpcy5nZXROZXR3b3JrTGlzdCgpXG4gICAgdGhpcy5nZXRUZXN0UGFwZXIoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZ2V0VGVzdFBhcGVyKCkge1xuICAgICAgcXVlcnlQYWdlQ29udGVudEV4YW1pbmF0aW9uSW5mb0xpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogLTEgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGVzdFBhcGVyTGlzdCA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldE5ldHdvcmtMaXN0KCkge1xuICAgICAgbmV0d29ya0xpc3QoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5uZXR3b3JrTGlzdHMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRDb3Vyc2VHcmFkZUxpc3QoKSB7XG4gICAgICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogOTk5OSB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5jb3Vyc2VHcmFkZUxpc3QgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRUYWJsZURhdGFPcHRpb25zKCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHsgcGFnZU51bTogMCwgcGFnZVNpemU6IC0xLCB0cmVlOiB0cnVlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YU9wdGlvbnMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEodGhpcy50YWJsZURhdGFPcHRpb25zKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgYWRkRmllbGRzVG9EYXRhKGRhdGEpIHtcbiAgICAgIGlmICghQXJyYXkuaXNBcnJheShkYXRhKSkgcmV0dXJuXG4gICAgICBkYXRhLmZvckVhY2goaXRlbSA9PiB7XG4gICAgICAgIGl0ZW0udmFsdWUgPSBpdGVtLmlkXG4gICAgICAgIGl0ZW0ubGFiZWwgPSBpdGVtLmNvdXJzZUNhdGVnb3J5XG4gICAgICAgIGlmIChpdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkoaXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YShpdGVtLmNoaWxkcmVuKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgcHJvY2Vzc0FyZWFMaXN0cyhkYXRhKSB7XG4gICAgICBjb25zdCBzcGVjaWFsQXJlYXMgPSBbJ+WMl+S6rOW4gicsICfkuIrmtbfluIInLCAn5aSp5rSl5biCJywgJ+mHjeW6huW4giddXG4gICAgICByZXR1cm4gZGF0YVxuICAgICAgICAuZmlsdGVyKGl0ZW0gPT4gaXRlbS5hcmVhTmFtZSAmJiBpdGVtLmFyZWFOYW1lLnRyaW0oKSlcbiAgICAgICAgLm1hcChpdGVtID0+IHtcbiAgICAgICAgICBjb25zdCBuZXdJdGVtID0geyAuLi5pdGVtIH1cbiAgICAgICAgICBuZXdJdGVtLnZhbHVlID0gbmV3SXRlbS5hcmVhQ29kZVxuICAgICAgICAgIG5ld0l0ZW0ubGFiZWwgPSBuZXdJdGVtLmFyZWFOYW1lXG4gICAgICAgICAgaWYgKG5ld0l0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShuZXdJdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgICAgaWYgKHNwZWNpYWxBcmVhcy5pbmNsdWRlcyhuZXdJdGVtLmFyZWFOYW1lKSkge1xuICAgICAgICAgICAgICBuZXdJdGVtLmNoaWxkcmVuID0gdGhpcy5wcm9jZXNzQXJlYUxpc3RzKG5ld0l0ZW0uY2hpbGRyZW4pXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBuZXdJdGVtLmNoaWxkcmVuID0gbmV3SXRlbS5jaGlsZHJlbi5tYXAoY2hpbGQgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IG5ld0NoaWxkID0geyAuLi5jaGlsZCB9XG4gICAgICAgICAgICAgICAgbmV3Q2hpbGQudmFsdWUgPSBuZXdDaGlsZC5hcmVhQ29kZVxuICAgICAgICAgICAgICAgIG5ld0NoaWxkLmxhYmVsID0gbmV3Q2hpbGQuYXJlYU5hbWVcbiAgICAgICAgICAgICAgICBuZXdDaGlsZC5jaGlsZHJlbiA9IFtdXG4gICAgICAgICAgICAgICAgcmV0dXJuIG5ld0NoaWxkXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHJldHVybiBuZXdJdGVtXG4gICAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRBcmVhKCkge1xuICAgICAgYXJlYVRyZWUoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5hcmVhTGlzdHMgPSB0aGlzLnByb2Nlc3NBcmVhTGlzdHMocmVzLmRhdGEpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVDaGFuZ2UodmFsdWUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VDYXRlZ29yeUlkID0gdmFsdWUuc2xpY2UoLTEpWzBdXG4gICAgfSxcbiAgICBoYW5kbGVDaGFuZ2VBcmVhKHZhbHVlKSB7XG4gICAgICBjb25zdCBudW0gPSB2YWx1ZS5zbGljZSgtMSlbMF0ubGVuZ3RoIC0gMVxuICAgICAgdGhpcy5saXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdC5wdXNoKHZhbHVlLnNsaWNlKC0xKVswXVtudW1dKVxuICAgIH0sXG4gICAgc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nKGUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VDb3ZlckltZyA9IGUuZGF0YS5maWxlUGF0aFxuICAgIH0sXG4gICAgc3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZyhlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQmFubmVySW1nID0gZS5kYXRhLmZpbGVQYXRoXG4gICAgfSxcbiAgICBoYW5kbGVTZWxlY3Qoa2V5KSB7XG4gICAgICB0aGlzLm1lbnVfdHlwZSA9IGtleVxuICAgIH0sXG4gICAgaW1hZ2VTdWNjZXNzQ0JLKGFycikge1xuICAgICAgY29uc29sZS5sb2coYXJyKVxuICAgIH0sXG4gICAgbmV4dFN0ZXAoKSB7XG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGFkZENvbnRlbnRCYXNlQ291cnNlVmlkZW8odGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICB0aGlzLmFkZENvbnRlbnRCYXNlQ291cnNlVmlkZW9JZCA9IHJlcy5kYXRhXG4gICAgICAgICAgICAgIHRoaXMubGl2ZV9jb25maWcuY291cnNlVmlkZW9JZCA9IHJlcy5kYXRhXG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgIHRoaXMubWVudV90eXBlID0gMlxuICAgICAgICAgICAgICB0aGlzLmFjdGl2ZUluZGV4ID0gJzInXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZm9ybWF0dGVkRGF0ZShkYXRlKSB7XG4gICAgICBjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpXG4gICAgICBjb25zdCBtb250aCA9ICgnMCcgKyAoZGF0ZS5nZXRNb250aCgpICsgMSkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgZGF5ID0gKCcwJyArIGRhdGUuZ2V0RGF0ZSgpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGhvdXJzID0gKCcwJyArIGRhdGUuZ2V0SG91cnMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBtaW51dGVzID0gKCcwJyArIGRhdGUuZ2V0TWludXRlcygpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IHNlY29uZHMgPSAoJzAnICsgZGF0ZS5nZXRTZWNvbmRzKCkpLnNsaWNlKC0yKVxuICAgICAgcmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fSAke2hvdXJzfToke21pbnV0ZXN9OiR7c2Vjb25kc31gXG4gICAgfSxcbiAgICBnZXRTdGFydExpdmVTdHJlYW1pbmdUaW1lKGUpIHtcbiAgICAgIHRoaXMubGl2ZV9jb25maWcuc3RhcnRMaXZlU3RyZWFtaW5nVGltZSA9IHRoaXMuZm9ybWF0dGVkRGF0ZShlKVxuICAgIH0sXG4gICAgZGVsTmV0d29ya0xpc3RzKGlkKSB7XG4gICAgICB0aGlzLm5ldHdvcmtMaXN0c1RhYmxlID0gdGhpcy5uZXR3b3JrTGlzdHNUYWJsZS5maWx0ZXIoXG4gICAgICAgIGl0ZW0gPT4gaXRlbS5pZCAhPT0gaWRcbiAgICAgIClcbiAgICAgIHRoaXMubGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0ID0gdGhpcy5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbSAhPT0gaWQpXG4gICAgfSxcbiAgICBjaGFuZ2VCcmFuY2hJZExpc3QoZSkge1xuICAgICAgY29uc29sZS5sb2coZSlcbiAgICAgIHRoaXMubmV0d29ya0xpc3RzVGFibGUgPSB0aGlzLm5ldHdvcmtMaXN0cy5maWx0ZXIoaXRlbSA9PiBlLmluY2x1ZGVzKGl0ZW0uaWQpKVxuICAgIH0sXG4gICAgc3VibWl0KCkge1xuICAgICAgdGhpcy4kcmVmcy5saXZlRm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgb3BlQ29udGVudEJhc2VDb3Vyc2VDb25maWcodGhpcy5saXZlX2NvbmZpZykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZyxcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgZHVyYXRpb246IDEwMDBcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goe1xuICAgICAgICAgICAgICAgICAgcGF0aDogJy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0J1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0sIDEwMDApXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0SkE7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=script&lang=js":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=script&lang=js ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/Tinymce */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n/* harmony import */ var _api_testpaper__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/api/testpaper */ \"./src/api/testpaper.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n Tinymce: _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n },\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n courseName: '',\n courseCategoryId: '',\n courseGradeId: '',\n courseIntroduction: '',\n courseCoverImg: '',\n courseBannerImg: '',\n videoUrl: '',\n courseContent: '',\n videoType: 2\n },\n rules: {\n courseName: [{\n required: true,\n message: '请输入直播标题',\n trigger: 'submit'\n }],\n courseCategoryId: [{\n required: true,\n message: '请选择课程分类',\n trigger: 'submit'\n }],\n courseGradeId: [{\n required: true,\n message: '请选择课程等级',\n trigger: 'submit'\n }],\n courseIntroduction: [{\n required: true,\n message: '请输入直播说明',\n trigger: 'submit'\n }],\n courseCoverImg: [{\n required: true,\n message: '请选择直播封面',\n trigger: 'submit'\n }],\n courseBannerImg: [{\n required: true,\n message: '请选择直播Banner',\n trigger: 'submit'\n }]\n },\n live_config: {\n startLiveStreamingTime: '',\n liveStreamingDuration: '',\n liveStreamingRecord: true,\n testPaperId: '',\n regionCodeList: [],\n courseStatus: true,\n courseVideoId: undefined,\n branchRangeFlag: false,\n branchIdList: [],\n regionCodeLists: []\n },\n live_rules: {\n startLiveStreamingTime: [{\n required: true,\n message: '请选择直播时间',\n trigger: 'submit'\n }],\n liveStreamingDuration: [{\n required: true,\n message: '请选择直播时长',\n trigger: 'submit'\n }]\n },\n areaLists: [],\n tableDataOptions: [],\n courseGradeList: [],\n cascaderProps: {\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n cascaderPropsArea: {\n multiple: true,\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n addContentBaseCourseVideoId: undefined,\n networkLists: [],\n networkListsTable: [],\n liveId: undefined,\n imgCourseList: [],\n imgBannerList: [],\n testPaperList: []\n };\n },\n created: function created() {\n this.liveId = this.$route.query.id;\n this.getLiveInfo(this.liveId);\n this.getArea();\n this.getTableDataOptions();\n this.getCourseGradeList();\n this.getNetworkList();\n this.getTestPaper();\n },\n mounted: function mounted() {},\n methods: {\n getTestPaper: function getTestPaper() {\n var _this = this;\n Object(_api_testpaper__WEBPACK_IMPORTED_MODULE_20__[\"queryPageContentExaminationInfoList\"])({\n pageNum: 1,\n pageSize: -1\n }).then(function (res) {\n if (res.code === 200) {\n _this.testPaperList = res.data.list;\n }\n });\n },\n getLiveInfo: function getLiveInfo(id) {\n var _this2 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"getContentBaseCourseVideoDetail\"])(id).then(function (res) {\n if (res.code === 200) {\n _this2.form = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data);\n _this2.live_config = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data.contentBaseCourseConfigReqParam);\n _this2.live_config.courseStatus = true;\n _this2.live_config.courseVideoId = res.data.id;\n if (res.data.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_19__[\"default\"].ossImg(res.data.courseCoverImg).then(function (res) {\n var image = res.contentWithPrefix;\n _this2.imgCourseList = [{\n url: image\n }];\n });\n }\n if (res.data.courseBannerImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_19__[\"default\"].ossImg(res.data.courseBannerImg).then(function (res) {\n var image = res.contentWithPrefix;\n _this2.imgBannerList = [{\n url: image\n }];\n });\n }\n if (_this2.live_config) {\n if (_this2.live_config.branchIdList.length > 0) {\n _this2.networkListsTable = _this2.networkLists.filter(function (item) {\n return _this2.live_config.branchIdList.includes(item.id);\n });\n }\n }\n }\n });\n },\n getNetworkList: function getNetworkList() {\n var _this3 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_18__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this3.networkLists = res.data.list;\n }\n });\n },\n getCourseGradeList: function getCourseGradeList() {\n var _this4 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageCourseGradeList\"])({\n pageNum: 1,\n pageSize: 9999\n }).then(function (res) {\n if (res.code === 200) {\n _this4.courseGradeList = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this5.tableDataOptions = res.data.list;\n _this5.addFieldsToData(_this5.tableDataOptions);\n }\n });\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this6 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this6.addFieldsToData(item.children);\n }\n });\n },\n processAreaLists: function processAreaLists(data) {\n var _this7 = this;\n var specialAreas = ['北京市', '上海市', '天津市', '重庆市'];\n return data.filter(function (item) {\n return item.areaName && item.areaName.trim();\n }).map(function (item) {\n var newItem = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, item);\n newItem.value = newItem.areaCode;\n newItem.label = newItem.areaName;\n if (newItem.children && Array.isArray(newItem.children)) {\n if (specialAreas.includes(newItem.areaName)) {\n newItem.children = _this7.processAreaLists(newItem.children);\n } else {\n newItem.children = newItem.children.map(function (child) {\n var newChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, child);\n newChild.value = newChild.areaCode;\n newChild.label = newChild.areaName;\n newChild.children = [];\n return newChild;\n });\n }\n }\n return newItem;\n });\n },\n getArea: function getArea() {\n var _this8 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_16__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this8.areaLists = _this8.processAreaLists(res.data);\n }\n });\n },\n handleChange: function handleChange(value) {\n this.form.courseCategoryId = value.slice(-1)[0];\n },\n handleChangeArea: function handleChangeArea(value) {\n var num = value.slice(-1)[0].length - 1;\n this.live_config.regionCodeList.push(value.slice(-1)[0][num]);\n },\n successImgCourseCoverImg: function successImgCourseCoverImg(e) {\n this.form.courseCoverImg = e.data.filePath;\n },\n successImgCourseBannerImg: function successImgCourseBannerImg(e) {\n this.form.courseBannerImg = e.data.filePath;\n },\n handleSelect: function handleSelect(key) {\n this.menu_type = key;\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n nextStep: function nextStep() {\n var _this9 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"editContentBaseCourseVideo\"])(_this9.form).then(function (res) {\n if (res.code === 200) {\n _this9.$message({\n type: 'success',\n message: res.msg\n });\n _this9.$refs.formRef.resetFields();\n _this9.menu_type = 2;\n _this9.activeIndex = '2';\n } else {\n _this9.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n getStartLiveStreamingTime: function getStartLiveStreamingTime(e) {\n this.live_config.startLiveStreamingTime = this.formattedDate(e);\n },\n delNetworkLists: function delNetworkLists(id) {\n this.networkListsTable = this.networkListsTable.filter(function (item) {\n return item.id !== id;\n });\n this.live_config.branchIdList = this.live_config.branchIdList.filter(function (item) {\n return item !== id;\n });\n },\n changeBranchIdList: function changeBranchIdList(e) {\n this.networkListsTable = this.networkLists.filter(function (item) {\n return e.includes(item.id);\n });\n },\n submit: function submit() {\n var _this10 = this;\n this.$refs.liveFormRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"opeContentBaseCourseConfig\"])(_this10.live_config).then(function (res) {\n if (res.code === 200) {\n _this10.$message({\n message: res.msg,\n type: 'success',\n duration: 1000\n });\n setTimeout(function () {\n _this10.$router.push({\n path: '/contentManage/course/live_courses/live_list'\n });\n }, 1000);\n } else {\n _this10.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9saXZlX2xpc3QvZWRpdF9saXZlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9lZGl0X2xpdmUudnVlPzFkMjEiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGVsLW1lbnUgOmRlZmF1bHQtYWN0aXZlPVwiYWN0aXZlSW5kZXhcIiBjbGFzcz1cImVsLW1lbnUtZGVtb1wiIG1vZGU9XCJob3Jpem9udGFsXCI+XG4gICAgICAgIDwhLS0gICAgICAgIEBzZWxlY3Q9XCJoYW5kbGVTZWxlY3RcIi0tPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiMVwiPuWfuuehgOiuvue9rjwvZWwtbWVudS1pdGVtPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiMlwiPuebtOaSremFjee9rjwvZWwtbWVudS1pdGVtPlxuICAgICAgPC9lbC1tZW51PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgdi1pZj1cIm1lbnVfdHlwZSA9PSAxXCIgc3R5bGU9XCJwYWRkaW5nOiAxMHB4O21hcmdpbi10b3A6IDIwcHg7XCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJmb3JtUmVmXCIgOm1vZGVsPVwiZm9ybVwiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIiA6cnVsZXM9XCJydWxlc1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq3moIfpophcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VOYW1lXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZU5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeebtOaSreagh+mimFwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvliIbnsbtcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VDYXRlZ29yeUlkXCI+XG4gICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VDYXRlZ29yeUlkXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7XCJcbiAgICAgICAgICAgIDpvcHRpb25zPVwidGFibGVEYXRhT3B0aW9uc1wiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiXG4gICAgICAgICAgICA6cHJvcHM9XCJjYXNjYWRlclByb3BzXCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvnrYnnuqdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VHcmFkZUlkXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VHcmFkZUlkXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBjb3Vyc2VHcmFkZUxpc3RcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0uY291cnNlR3JhZGVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq3or7TmmI5cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0uY291cnNlSW50cm9kdWN0aW9uXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuebtOaSreWwgemdolwiIHByb3A9XCJjb3Vyc2VDb3ZlckltZ1wiPlxuICAgICAgICAgIDx1cGRhdGVJbWFnZSA6aW1nLWxpc3Q9XCJpbWdDb3Vyc2VMaXN0XCIgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nQ291cnNlQ292ZXJJbWdcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq1CYW5uZXJcIiBwcm9wPVwiY291cnNlQmFubmVySW1nXCI+XG4gICAgICAgICAgPHVwZGF0ZUltYWdlIDppbWctbGlzdD1cImltZ0Jhbm5lckxpc3RcIiBAc3VjY2Vzc0ltZz1cInN1Y2Nlc3NJbWdDb3Vyc2VCYW5uZXJJbWdcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLop4bpopHpk77mjqVcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0udmlkZW9VcmxcIiBzdHlsZT1cIndpZHRoOiA4MCU7XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXop4bpopHpk77mjqVcIiAvPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDEwcHg7XCIgdHlwZT1cInByaW1hcnlcIj7noa7orqTmt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO1wiIHR5cGU9XCJwcmltYXJ5XCI+5LiK5Lyg6KeG6aKRPC9lbC1idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjNkY2QzZCO1wiPui+k+WFpemTvuaOpeWwhuinhuS4uua3u+WKoOinhumikeebtOaOpea3u+WKoCzor7fnoa7kv53op4bpopHpk77mjqXnmoTmraPnoa48L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuebtOaSreivpuaDhVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPHRpbnltY2Ugdi1tb2RlbD1cImZvcm0uY291cnNlQ29udGVudFwiIDpoZWlnaHQ9XCIzMDBcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLXRvcDogMzBweDtcIj5cbiAgICAgICAgPGVsLWJ1dHRvbj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO21hcmdpbi1ib3R0b206IDEwMHB4O1wiIEBjbGljaz1cIm5leHRTdGVwXCI+5LiL5LiA5q2lPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgdi1pZj1cIm1lbnVfdHlwZSA9PSAyXCIgc3R5bGU9XCJwYWRkaW5nOiAxMHB4O21hcmdpbi10b3A6IDIwcHg7XCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJsaXZlRm9ybVJlZlwiIDptb2RlbD1cImxpdmVfY29uZmlnXCIgc3R5bGU9XCJ3aWR0aDogODAlO21hcmdpbjogYXV0b1wiIDpydWxlcz1cImxpdmVfcnVsZXNcIj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt5pe26Ze0XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3RhcnRMaXZlU3RyZWFtaW5nVGltZVwiPlxuICAgICAgICAgIDxlbC1kYXRlLXBpY2tlclxuICAgICAgICAgICAgdi1tb2RlbD1cImxpdmVfY29uZmlnLnN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWVcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxuICAgICAgICAgICAgdHlwZT1cImRhdGV0aW1lXCJcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oup5byA5pKt5pe26Ze0XCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJnZXRTdGFydExpdmVTdHJlYW1pbmdUaW1lXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt5pe26ZW/XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwibGl2ZVN0cmVhbWluZ0R1cmF0aW9uXCI+XG5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfY29uZmlnLmxpdmVTdHJlYW1pbmdEdXJhdGlvblwiIHR5cGU9XCJudW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeebtOaSreaXtumVv1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuXG4gICAgICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiPuWIhumSnzwvdGVtcGxhdGU+XG4gICAgICAgICAgPC9lbC1pbnB1dD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnm7Tmkq3lvZXliLZcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcubGl2ZVN0cmVhbWluZ1JlY29yZFwiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPuaYrzwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7lkKY8L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLlhbPogZTor5XljbdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImxpdmVfY29uZmlnLnRlc3RQYXBlcklkXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCIgQGNoYW5nZT1cImNoYW5nZUJyYW5jaElkTGlzdFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gdGVzdFBhcGVyTGlzdFwiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5leGFtaW5hdGlvbk5hbWVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnlKjmiLfojIPlm7Torr7nva5cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJhcmVhSWRBcnJcIj5cbiAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgIHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdHNcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxuICAgICAgICAgICAgOm9wdGlvbnM9XCJhcmVhTGlzdHNcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc0FyZWFcIlxuICAgICAgICAgICAgQGNoYW5nZT1cImhhbmRsZUNoYW5nZUFyZWFcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi572R54K56IyD5Zu06K6+572uXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3RhdHVzXCI+XG4gICAgICAgICAgPGVsLXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cImZhbHNlXCI+5YWo6YOoPC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJ0cnVlXCI+6YOo5YiGPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSB2LWlmPVwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIgbGFiZWw9XCLpgInmi6nnvZHngrlcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImxpdmVfY29uZmlnLmJyYW5jaElkTGlzdFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbXVsdGlwbGUgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiIEBjaGFuZ2U9XCJjaGFuZ2VCcmFuY2hJZExpc3RcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIG5ldHdvcmtMaXN0c1wiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5uZXR3b3JrTmFtZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgICAgPGVsLWZvcm0taXRlbSB2LWlmPVwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIgbGFiZWw9XCJcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC10YWJsZVxuICAgICAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgICAgIDpkYXRhPVwibmV0d29ya0xpc3RzVGFibGVcIlxuICAgICAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICAgICAgcHJvcD1cIm5ldHdvcmtDb2RlXCJcbiAgICAgICAgICAgICAgbGFiZWw9XCLnvZHngrnnvJblj7dcIlxuICAgICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgICBwcm9wPVwibmV0d29ya05hbWVcIlxuICAgICAgICAgICAgICBsYWJlbD1cIue9keeCueWQjeensFwiXG4gICAgICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiIGZpeGVkPVwicmlnaHRcIiB3aWR0aD1cIjE1MFwiPlxuICAgICAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJkZWxOZXR3b3JrTGlzdHMoc2NvcGUucm93LmlkKVwiPuWIoOmZpDwvYT5cbiAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICAgIDwvZWwtdGFibGU+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuXG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDEwMCU7dGV4dC1hbGlnbjogY2VudGVyO21hcmdpbi10b3A6IDMwcHg7XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO21hcmdpbi1ib3R0b206IDEwMHB4O1wiIEBjbGljaz1cInN1Ym1pdFwiPuS/neWtmDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB1cGRhdGVJbWFnZSBmcm9tICdAL2NvbXBvbmVudHMvVXBsb2FkL3VwZGF0ZUltYWdlcydcbmltcG9ydCBUaW55bWNlIGZyb20gJ0AvY29tcG9uZW50cy9UaW55bWNlJ1xuaW1wb3J0IHsgYXJlYVRyZWUgfSBmcm9tICdAL2FwaS9hcmVhJ1xuaW1wb3J0IHtcbiAgZWRpdENvbnRlbnRCYXNlQ291cnNlVmlkZW8sIGdldENvbnRlbnRCYXNlQ291cnNlVmlkZW9EZXRhaWwsXG4gIG9wZUNvbnRlbnRCYXNlQ291cnNlQ29uZmlnLFxuICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QsXG4gIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdFxufSBmcm9tICdAL2FwaS9jb3Vyc2UnXG5pbXBvcnQgeyBuZXR3b3JrTGlzdCB9IGZyb20gJ0AvYXBpL291dGxldHMnXG5pbXBvcnQgdXNlckFwaSBmcm9tICdAL2FwaS91c2VyJ1xuaW1wb3J0IHsgcXVlcnlQYWdlQ29udGVudEV4YW1pbmF0aW9uSW5mb0xpc3QgfSBmcm9tICdAL2FwaS90ZXN0cGFwZXInXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgY29tcG9uZW50czogeyB1cGRhdGVJbWFnZSwgVGlueW1jZSB9LFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBhY3RpdmVJbmRleDogJzEnLFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxODBweCcsXG4gICAgICBtZW51X3R5cGU6IDEsXG4gICAgICBmb3JtOiB7XG4gICAgICAgIGNvdXJzZU5hbWU6ICcnLFxuICAgICAgICBjb3Vyc2VDYXRlZ29yeUlkOiAnJyxcbiAgICAgICAgY291cnNlR3JhZGVJZDogJycsXG4gICAgICAgIGNvdXJzZUludHJvZHVjdGlvbjogJycsXG4gICAgICAgIGNvdXJzZUNvdmVySW1nOiAnJyxcbiAgICAgICAgY291cnNlQmFubmVySW1nOiAnJyxcbiAgICAgICAgdmlkZW9Vcmw6ICcnLFxuICAgICAgICBjb3Vyc2VDb250ZW50OiAnJyxcbiAgICAgICAgdmlkZW9UeXBlOiAyXG4gICAgICB9LFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgY291cnNlTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXnm7Tmkq3moIfpopgnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUNhdGVnb3J5SWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup6K++56iL5YiG57G7JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VHcmFkZUlkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeivvueoi+etiee6pycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlSW50cm9kdWN0aW9uOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeebtOaSreivtOaYjicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlQ292ZXJJbWc6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup55u05pKt5bCB6Z2iJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VCYW5uZXJJbWc6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup55u05pKtQmFubmVyJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgbGl2ZV9jb25maWc6IHtcbiAgICAgICAgc3RhcnRMaXZlU3RyZWFtaW5nVGltZTogJycsXG4gICAgICAgIGxpdmVTdHJlYW1pbmdEdXJhdGlvbjogJycsXG4gICAgICAgIGxpdmVTdHJlYW1pbmdSZWNvcmQ6IHRydWUsXG4gICAgICAgIHRlc3RQYXBlcklkOiAnJyxcbiAgICAgICAgcmVnaW9uQ29kZUxpc3Q6IFtdLFxuICAgICAgICBjb3Vyc2VTdGF0dXM6IHRydWUsXG4gICAgICAgIGNvdXJzZVZpZGVvSWQ6IHVuZGVmaW5lZCxcbiAgICAgICAgYnJhbmNoUmFuZ2VGbGFnOiBmYWxzZSxcbiAgICAgICAgYnJhbmNoSWRMaXN0OiBbXSxcbiAgICAgICAgcmVnaW9uQ29kZUxpc3RzOiBbXVxuICAgICAgfSxcbiAgICAgIGxpdmVfcnVsZXM6IHtcbiAgICAgICAgc3RhcnRMaXZlU3RyZWFtaW5nVGltZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nnm7Tmkq3ml7bpl7QnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGxpdmVTdHJlYW1pbmdEdXJhdGlvbjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nnm7Tmkq3ml7bplb8nLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBhcmVhTGlzdHM6IFtdLFxuICAgICAgdGFibGVEYXRhT3B0aW9uczogW10sXG4gICAgICBjb3Vyc2VHcmFkZUxpc3Q6IFtdLFxuICAgICAgY2FzY2FkZXJQcm9wczoge1xuICAgICAgICBjaGVja1N0cmljdGx5OiB0cnVlLFxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInXG4gICAgICB9LFxuICAgICAgY2FzY2FkZXJQcm9wc0FyZWE6IHtcbiAgICAgICAgbXVsdGlwbGU6IHRydWUsXG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsXG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcidcbiAgICAgIH0sXG4gICAgICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQ6IHVuZGVmaW5lZCxcbiAgICAgIG5ldHdvcmtMaXN0czogW10sXG4gICAgICBuZXR3b3JrTGlzdHNUYWJsZTogW10sXG4gICAgICBsaXZlSWQ6IHVuZGVmaW5lZCxcbiAgICAgIGltZ0NvdXJzZUxpc3Q6IFtdLFxuICAgICAgaW1nQmFubmVyTGlzdDogW10sXG4gICAgICB0ZXN0UGFwZXJMaXN0OiBbXVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmxpdmVJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkXG4gICAgdGhpcy5nZXRMaXZlSW5mbyh0aGlzLmxpdmVJZClcbiAgICB0aGlzLmdldEFyZWEoKVxuICAgIHRoaXMuZ2V0VGFibGVEYXRhT3B0aW9ucygpXG4gICAgdGhpcy5nZXRDb3Vyc2VHcmFkZUxpc3QoKVxuICAgIHRoaXMuZ2V0TmV0d29ya0xpc3QoKVxuICAgIHRoaXMuZ2V0VGVzdFBhcGVyKClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGdldFRlc3RQYXBlcigpIHtcbiAgICAgIHF1ZXJ5UGFnZUNvbnRlbnRFeGFtaW5hdGlvbkluZm9MaXN0KHsgcGFnZU51bTogMSwgcGFnZVNpemU6IC0xIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRlc3RQYXBlckxpc3QgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRMaXZlSW5mbyhpZCkge1xuICAgICAgZ2V0Q29udGVudEJhc2VDb3Vyc2VWaWRlb0RldGFpbChpZCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuZm9ybSA9IHsgLi4ucmVzLmRhdGEgfVxuICAgICAgICAgIHRoaXMubGl2ZV9jb25maWcgPSB7IC4uLnJlcy5kYXRhLmNvbnRlbnRCYXNlQ291cnNlQ29uZmlnUmVxUGFyYW0gfVxuICAgICAgICAgIHRoaXMubGl2ZV9jb25maWcuY291cnNlU3RhdHVzID0gdHJ1ZVxuICAgICAgICAgIHRoaXMubGl2ZV9jb25maWcuY291cnNlVmlkZW9JZCA9IHJlcy5kYXRhLmlkXG4gICAgICAgICAgaWYgKHJlcy5kYXRhLmNvdXJzZUNvdmVySW1nLmluY2x1ZGVzKCdodHRwOi8veWluZ3RlZGFvc3Mub3NzJykpIHtcbiAgICAgICAgICAgIHVzZXJBcGkub3NzSW1nKHJlcy5kYXRhLmNvdXJzZUNvdmVySW1nKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGNvbnN0IGltYWdlID0gcmVzLmNvbnRlbnRXaXRoUHJlZml4XG4gICAgICAgICAgICAgIHRoaXMuaW1nQ291cnNlTGlzdCA9IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICB1cmw6IGltYWdlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAocmVzLmRhdGEuY291cnNlQmFubmVySW1nLmluY2x1ZGVzKCdodHRwOi8veWluZ3RlZGFvc3Mub3NzJykpIHtcbiAgICAgICAgICAgIHVzZXJBcGkub3NzSW1nKHJlcy5kYXRhLmNvdXJzZUJhbm5lckltZykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBjb25zdCBpbWFnZSA9IHJlcy5jb250ZW50V2l0aFByZWZpeFxuICAgICAgICAgICAgICB0aGlzLmltZ0Jhbm5lckxpc3QgPSBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgdXJsOiBpbWFnZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKHRoaXMubGl2ZV9jb25maWcpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdC5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICAgIHRoaXMubmV0d29ya0xpc3RzVGFibGUgPSB0aGlzLm5ldHdvcmtMaXN0cy5maWx0ZXIoaXRlbSA9PiB0aGlzLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdC5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXROZXR3b3JrTGlzdCgpIHtcbiAgICAgIG5ldHdvcmtMaXN0KCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMubmV0d29ya0xpc3RzID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0Q291cnNlR3JhZGVMaXN0KCkge1xuICAgICAgcXVlcnlQYWdlQ291cnNlR3JhZGVMaXN0KHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDk5OTkgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuY291cnNlR3JhZGVMaXN0ID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VGFibGVEYXRhT3B0aW9ucygpIHtcbiAgICAgIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdCh7IHBhZ2VOdW06IDAsIHBhZ2VTaXplOiAtMSwgdHJlZTogdHJ1ZSB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZURhdGFPcHRpb25zID0gcmVzLmRhdGEubGlzdFxuICAgICAgICAgIHRoaXMuYWRkRmllbGRzVG9EYXRhKHRoaXMudGFibGVEYXRhT3B0aW9ucylcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGFkZEZpZWxkc1RvRGF0YShkYXRhKSB7XG4gICAgICBpZiAoIUFycmF5LmlzQXJyYXkoZGF0YSkpIHJldHVyblxuICAgICAgZGF0YS5mb3JFYWNoKGl0ZW0gPT4ge1xuICAgICAgICBpdGVtLnZhbHVlID0gaXRlbS5pZFxuICAgICAgICBpdGVtLmxhYmVsID0gaXRlbS5jb3Vyc2VDYXRlZ29yeVxuICAgICAgICBpZiAoaXRlbS5jaGlsZHJlbiAmJiBBcnJheS5pc0FycmF5KGl0ZW0uY2hpbGRyZW4pKSB7XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEoaXRlbS5jaGlsZHJlbilcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHByb2Nlc3NBcmVhTGlzdHMoZGF0YSkge1xuICAgICAgY29uc3Qgc3BlY2lhbEFyZWFzID0gWyfljJfkuqzluIInLCAn5LiK5rW35biCJywgJ+Wkqea0peW4gicsICfph43luobluIInXVxuICAgICAgcmV0dXJuIGRhdGFcbiAgICAgICAgLmZpbHRlcihpdGVtID0+IGl0ZW0uYXJlYU5hbWUgJiYgaXRlbS5hcmVhTmFtZS50cmltKCkpXG4gICAgICAgIC5tYXAoaXRlbSA9PiB7XG4gICAgICAgICAgY29uc3QgbmV3SXRlbSA9IHsgLi4uaXRlbSB9XG4gICAgICAgICAgbmV3SXRlbS52YWx1ZSA9IG5ld0l0ZW0uYXJlYUNvZGVcbiAgICAgICAgICBuZXdJdGVtLmxhYmVsID0gbmV3SXRlbS5hcmVhTmFtZVxuICAgICAgICAgIGlmIChuZXdJdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkobmV3SXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICAgIGlmIChzcGVjaWFsQXJlYXMuaW5jbHVkZXMobmV3SXRlbS5hcmVhTmFtZSkpIHtcbiAgICAgICAgICAgICAgbmV3SXRlbS5jaGlsZHJlbiA9IHRoaXMucHJvY2Vzc0FyZWFMaXN0cyhuZXdJdGVtLmNoaWxkcmVuKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgbmV3SXRlbS5jaGlsZHJlbiA9IG5ld0l0ZW0uY2hpbGRyZW4ubWFwKGNoaWxkID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBuZXdDaGlsZCA9IHsgLi4uY2hpbGQgfVxuICAgICAgICAgICAgICAgIG5ld0NoaWxkLnZhbHVlID0gbmV3Q2hpbGQuYXJlYUNvZGVcbiAgICAgICAgICAgICAgICBuZXdDaGlsZC5sYWJlbCA9IG5ld0NoaWxkLmFyZWFOYW1lXG4gICAgICAgICAgICAgICAgbmV3Q2hpbGQuY2hpbGRyZW4gPSBbXVxuICAgICAgICAgICAgICAgIHJldHVybiBuZXdDaGlsZFxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gbmV3SXRlbVxuICAgICAgICB9KVxuICAgIH0sXG4gICAgZ2V0QXJlYSgpIHtcbiAgICAgIGFyZWFUcmVlKCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuYXJlYUxpc3RzID0gdGhpcy5wcm9jZXNzQXJlYUxpc3RzKHJlcy5kYXRhKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlQ2hhbmdlKHZhbHVlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQ2F0ZWdvcnlJZCA9IHZhbHVlLnNsaWNlKC0xKVswXVxuICAgIH0sXG4gICAgaGFuZGxlQ2hhbmdlQXJlYSh2YWx1ZSkge1xuICAgICAgY29uc3QgbnVtID0gdmFsdWUuc2xpY2UoLTEpWzBdLmxlbmd0aCAtIDFcbiAgICAgIHRoaXMubGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3QucHVzaCh2YWx1ZS5zbGljZSgtMSlbMF1bbnVtXSlcbiAgICB9LFxuICAgIHN1Y2Nlc3NJbWdDb3Vyc2VDb3ZlckltZyhlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQ292ZXJJbWcgPSBlLmRhdGEuZmlsZVBhdGhcbiAgICB9LFxuICAgIHN1Y2Nlc3NJbWdDb3Vyc2VCYW5uZXJJbWcoZSkge1xuICAgICAgdGhpcy5mb3JtLmNvdXJzZUJhbm5lckltZyA9IGUuZGF0YS5maWxlUGF0aFxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0KGtleSkge1xuICAgICAgdGhpcy5tZW51X3R5cGUgPSBrZXlcbiAgICB9LFxuICAgIGltYWdlU3VjY2Vzc0NCSyhhcnIpIHtcbiAgICAgIGNvbnNvbGUubG9nKGFycilcbiAgICB9LFxuICAgIG5leHRTdGVwKCkge1xuICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICBlZGl0Q29udGVudEJhc2VDb3Vyc2VWaWRlbyh0aGlzLmZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgIHRoaXMubWVudV90eXBlID0gMlxuICAgICAgICAgICAgICB0aGlzLmFjdGl2ZUluZGV4ID0gJzInXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZm9ybWF0dGVkRGF0ZShkYXRlKSB7XG4gICAgICBjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpXG4gICAgICBjb25zdCBtb250aCA9ICgnMCcgKyAoZGF0ZS5nZXRNb250aCgpICsgMSkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgZGF5ID0gKCcwJyArIGRhdGUuZ2V0RGF0ZSgpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGhvdXJzID0gKCcwJyArIGRhdGUuZ2V0SG91cnMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBtaW51dGVzID0gKCcwJyArIGRhdGUuZ2V0TWludXRlcygpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IHNlY29uZHMgPSAoJzAnICsgZGF0ZS5nZXRTZWNvbmRzKCkpLnNsaWNlKC0yKVxuICAgICAgcmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fSAke2hvdXJzfToke21pbnV0ZXN9OiR7c2Vjb25kc31gXG4gICAgfSxcbiAgICBnZXRTdGFydExpdmVTdHJlYW1pbmdUaW1lKGUpIHtcbiAgICAgIHRoaXMubGl2ZV9jb25maWcuc3RhcnRMaXZlU3RyZWFtaW5nVGltZSA9IHRoaXMuZm9ybWF0dGVkRGF0ZShlKVxuICAgIH0sXG4gICAgZGVsTmV0d29ya0xpc3RzKGlkKSB7XG4gICAgICB0aGlzLm5ldHdvcmtMaXN0c1RhYmxlID0gdGhpcy5uZXR3b3JrTGlzdHNUYWJsZS5maWx0ZXIoXG4gICAgICAgIGl0ZW0gPT4gaXRlbS5pZCAhPT0gaWRcbiAgICAgIClcbiAgICAgIHRoaXMubGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0ID0gdGhpcy5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbSAhPT0gaWQpXG4gICAgfSxcbiAgICBjaGFuZ2VCcmFuY2hJZExpc3QoZSkge1xuICAgICAgdGhpcy5uZXR3b3JrTGlzdHNUYWJsZSA9IHRoaXMubmV0d29ya0xpc3RzLmZpbHRlcihpdGVtID0+IGUuaW5jbHVkZXMoaXRlbS5pZCkpXG4gICAgfSxcbiAgICBzdWJtaXQoKSB7XG4gICAgICB0aGlzLiRyZWZzLmxpdmVGb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICBvcGVDb250ZW50QmFzZUNvdXJzZUNvbmZpZyh0aGlzLmxpdmVfY29uZmlnKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnLFxuICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICBkdXJhdGlvbjogMTAwMFxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7XG4gICAgICAgICAgICAgICAgICBwYXRoOiAnL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9saXZlX2xpc3QnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgfSwgMTAwMClcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnNlYXJjaC1kaXZ7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtdGl0bGV7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThKQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=script&lang=js":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=script&lang=js ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_lecturer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/lecturer */ \"./src/api/lecturer.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n visible: false,\n keyword: '',\n administrators: '',\n area: '',\n tableData: [],\n multipleSelection: [],\n currentPage4: 2,\n options: [{\n value: '选项1',\n label: '黄金糕'\n }, {\n value: '选项2',\n label: '双皮奶'\n }, {\n value: '选项3',\n label: '蚵仔煎'\n }, {\n value: '选项4',\n label: '龙须面'\n }, {\n value: '选项5',\n label: '北京烤鸭'\n }],\n dialogFormVisible: false,\n form: {\n student_role: '',\n branch_name: '',\n nickname: '',\n number: '',\n notes: '',\n state: '1',\n adjust_points: '1',\n current_points: '10000',\n amount: ''\n },\n imageUrl: '',\n formLabelWidth: '120px',\n rules: {\n student_role: [{\n required: true,\n message: '请输入网点编号',\n trigger: 'submit'\n }],\n branch_name: [{\n required: true,\n message: '请输入网点名称',\n trigger: 'submit'\n }],\n nickname: [{\n required: true,\n message: '请选择区域管理员',\n trigger: 'submit'\n }],\n number: [{\n required: true,\n message: '请选择所属地区',\n trigger: 'submit'\n }]\n },\n editDialogFormVisible: false,\n editPassWord: false,\n pass: {\n password: '',\n passwords: ''\n },\n passRules: {\n password: [{\n required: true,\n message: '请输入新密码',\n trigger: 'submit'\n }],\n passwords: [{\n required: true,\n message: '请输入确认密码',\n trigger: 'submit'\n }]\n },\n editPoints: false,\n points: {\n points: '',\n amount: '',\n notes: ''\n },\n pointsRules: {\n amount: [{\n required: true,\n message: '请输入数额',\n trigger: 'submit'\n }]\n },\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n courseName: '',\n videoType: 2\n },\n table_total: 0,\n teacherListArr: [],\n tableDataOptions: [],\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTeacherList();\n this.getClassList();\n },\n mounted: function mounted() {},\n methods: {\n editChangeStatus: function editChangeStatus(e, id) {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"updateCourseStatus\"])(id, e).then(function (res) {\n if (res.code === 200) {\n _this.init();\n }\n });\n },\n handleChange: function handleChange(value) {\n this.searchArr.courseCategoryId = value.slice(-1)[0];\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this2 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this2.addFieldsToData(item.children);\n }\n });\n },\n getClassList: function getClassList() {\n var _this3 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this3.tableDataOptions = res.data.list;\n _this3.addFieldsToData(_this3.tableDataOptions);\n }\n });\n },\n getTeacherList: function getTeacherList() {\n var _this4 = this;\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_10__[\"teacherList\"])().then(function (res) {\n if (res.code === 200) {\n _this4.teacherListArr = res.data.list;\n }\n });\n },\n init: function init() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"queryPageContentBaseCourseVideoList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this5.table_total = res.data.total;\n res.data.list.forEach(function (item, index) {\n if (item.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_11__[\"default\"].ossImg(item.courseCoverImg).then(function (res) {\n if (res.code === 200) {\n item.courseCoverImg = res.contentWithPrefix;\n }\n });\n }\n });\n _this5.tableData = res.data.list;\n console.log(_this5.tableData);\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n courseName: '',\n videoType: 2\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addStudent: function addStudent() {\n this.dialogFormVisible = true;\n },\n editOutlets: function editOutlets() {\n this.editDialogFormVisible = true;\n },\n editPass: function editPass() {\n this.editPassWord = true;\n },\n editPoint: function editPoint() {\n this.editPoints = true;\n },\n delLive: function delLive(type, id) {\n var _this6 = this;\n var ids = [];\n if (type === 1) {\n if (this.multipleSelection.length < 1) {\n this.$message({\n type: 'info',\n message: '请选择数据'\n });\n return;\n }\n ids = this.multipleSelection.map(function (item) {\n return item.id;\n });\n } else {\n ids = [id];\n }\n this.$confirm('确定删除所选直播?', '删除直播', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"removeContentBaseCourseVideo\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this6.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n addLive: function addLive() {\n this.$router.push({\n name: 'add_live'\n });\n },\n editLive: function editLive(id) {\n this.$router.push({\n name: 'edit_live',\n query: {\n id: id\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9saXZlX2xpc3QvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2luZGV4LnZ1ZT85MjNjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nm7Tmkq3mkJzntKI8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwic2VhcmNoQXJyLmNvdXJzZU5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeebtOaSreagh+mimOOAgeeugOS7i1wiIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+6K++56iL5YiG57G7PC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgIHYtbW9kZWw9XCJzZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZFwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cInRhYmxlRGF0YU9wdGlvbnNcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuiusuW4iDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwic2VhcmNoQXJyLmxlY3R1cmVyTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIHRlYWNoZXJMaXN0QXJyXCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0udGVhY2hlck5hbWVcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLnRlYWNoZXJOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS50ZWFjaGVyTmFtZVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPueKtuaAgTwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwic2VhcmNoQXJyLmNvdXJzZVN0YXR1c1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLkuIrmnrZcIiA6dmFsdWU9XCJ0cnVlXCIgLz5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLkuIvmnrZcIiA6dmFsdWU9XCJmYWxzZVwiIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBAY2xpY2s9XCJzZWFyY2hUZWFjaGVyXCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRUZWFjaGVyXCI+6YeN572uPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXBsdXNcIiBAY2xpY2s9XCJhZGRMaXZlXCI+5re75YqgPC9lbC1idXR0b24+XG4gICAgICAgIDwhLS0gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWJvdHRvbVwiPuWvvOWHujwvZWwtYnV0dG9uPi0tPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogI0Y1MzAzMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1kZWxldGVcIiBAY2xpY2s9XCJkZWxMaXZlKDEsIDApXCI+5Yig6ZmkPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIiBAY2xpY2s9XCJyZWZyZXNoVGVhY2hlclwiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgICA8IS0tICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi10b3BcIj7lr7zlhaXnvZHngrk8L2VsLWJ1dHRvbj4tLT5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuICAgIDwhLS0gICAgPGRpdiBjbGFzcz1cImJ1dHRvbi1hcmVhXCI+LS0+XG5cbiAgICA8IS0tICAgIDwvZGl2Pi0tPlxuICAgIDxkaXYgY2xhc3M9XCJ0YWJsZS1zdHlsZVwiPlxuICAgICAgPGVsLXRhYmxlXG4gICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgOmRhdGE9XCJ0YWJsZURhdGFcIlxuICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgQHNlbGVjdGlvbi1jaGFuZ2U9XCJoYW5kbGVTZWxlY3Rpb25DaGFuZ2VcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgdHlwZT1cInNlbGVjdGlvblwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiNTVcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZU5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi55u05pKt5qCH6aKYXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlQ2F0ZWdvcnlEaWN0XCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+WIhuexu1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjb3Vyc2VHcmFkZURpY3RcIlxuICAgICAgICAgIGxhYmVsPVwi6K++56iL562J57qnXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImxlY3R1cmVyTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLorrLluIhcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi5bCB6Z2iXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8aW1nIHN0eWxlPVwid2lkdGg6IDUwcHg7aGVpZ2h0OiA1MHB4O1wiIDpzcmM9XCJzY29wZS5yb3cuY291cnNlQ292ZXJJbWdcIj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi6K++56iL5o6o6I2QXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICB7eyAhc2NvcGUucm93LmNvdXJzZVJlY29tbWVuZCA/ICcnIDogSlNPTi5wYXJzZShzY29wZS5yb3cuY291cnNlUmVjb21tZW5kKS5qb2luKFwiLFwiKSB9fVxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImlkXCJcbiAgICAgICAgICBsYWJlbD1cIuebtOaSrUlEXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwibmV0d29ya05hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi572R54K5XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICB7eyAhc2NvcGUucm93LmJyYW5jaFJhbmdlRmxhZyA/ICflhajpg6jnvZHngrknIDogc2NvcGUucm93Lm5ldHdvcmtOYW1lIH19XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY29sbGVjdENvdXJzZU51bVwiXG4gICAgICAgICAgbGFiZWw9XCLmlLbol49cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJsaWtlQ291cnNlTnVtXCJcbiAgICAgICAgICBsYWJlbD1cIueCuei1nlwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZVNvcnRcIlxuICAgICAgICAgIGxhYmVsPVwi5o6S5bqPXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIueKtuaAgVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGVsLXN3aXRjaFxuICAgICAgICAgICAgICB2LW1vZGVsPVwic2NvcGUucm93LmNvdXJzZVN0YXR1c1wiXG4gICAgICAgICAgICAgIEBjaGFuZ2U9XCJlZGl0Q2hhbmdlU3RhdHVzKCRldmVudCxzY29wZS5yb3cuaWQpXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY3JlYXRlVGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLliJvlu7rml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjE1MFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiIGZpeGVkPVwicmlnaHRcIiB3aWR0aD1cIjE1MFwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZWRpdExpdmUoc2NvcGUucm93LmlkKVwiPue8lui+kTwvYT5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZGVsTGl2ZSgyLCBzY29wZS5yb3cuaWQpXCI+5Yig6Zmk55u05pKtPC9hPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgIDxlbC10b29sdGlwIHBsYWNlbWVudD1cImJvdHRvbS1zdGFydFwiPi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgPGRpdiBzbG90PVwiY29udGVudFwiIHN0eWxlPVwiY3Vyc29yOiBwb2ludGVyXCI+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5Y6755u05pKtPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5YWz6IGU5pWZ5biIPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5YWz6IGU6ICD6K+VPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5o6o6Iez56e75Yqo56uv6aaW6aG1PC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5o6o6IezUEPnq6/pppbpobU8L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7nm7Tmkq3lm57mlL48L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIiBAY2xpY2s9XCJkZWxMaXZlKDIsIHNjb3BlLnJvdy5pZClcIj7liKDpmaTnm7Tmkq08L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgIDwvZGl2Pi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIj7mk43kvZw8L2E+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgPC9lbC10b29sdGlwPi0tPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZXM9XCJbMTAsIDUwLCAxMDAsIDIwMF1cIlxuICAgICAgICAgIDpwYWdlLXNpemU9XCJzZWFyY2hBcnIucGFnZVNpemVcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwidGFibGVfdG90YWxcIlxuICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VcIlxuICAgICAgICAgIEBjdXJyZW50LWNoYW5nZT1cImhhbmRsZUN1cnJlbnRDaGFuZ2VcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB7XG4gIHF1ZXJ5UGFnZUNvbnRlbnRCYXNlQ291cnNlVmlkZW9MaXN0LFxuICBxdWVyeVBhZ2VQYXJlbnRDb3Vyc2VDYXRlZ29yeUxpc3QsXG4gIHJlbW92ZUNvbnRlbnRCYXNlQ291cnNlVmlkZW8sIHVwZGF0ZUNvdXJzZVN0YXR1c1xufSBmcm9tICdAL2FwaS9jb3Vyc2UnXG5pbXBvcnQgeyB0ZWFjaGVyTGlzdCB9IGZyb20gJ0AvYXBpL2xlY3R1cmVyJ1xuaW1wb3J0IHVzZXJBcGkgZnJvbSAnQC9hcGkvdXNlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnT3V0bGV0cycsXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHZpc2libGU6IGZhbHNlLFxuICAgICAga2V5d29yZDogJycsXG4gICAgICBhZG1pbmlzdHJhdG9yczogJycsXG4gICAgICBhcmVhOiAnJyxcbiAgICAgIHRhYmxlRGF0YTogW10sXG4gICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sXG4gICAgICBjdXJyZW50UGFnZTQ6IDIsXG4gICAgICBvcHRpb25zOiBbe1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTEnLFxuICAgICAgICBsYWJlbDogJ+m7hOmHkeezlSdcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobkyJyxcbiAgICAgICAgbGFiZWw6ICflj4znmq7lpbYnXG4gICAgICB9LCB7XG4gICAgICAgIHZhbHVlOiAn6YCJ6aG5MycsXG4gICAgICAgIGxhYmVsOiAn6Jq15LuU54WOJ1xuICAgICAgfSwge1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTQnLFxuICAgICAgICBsYWJlbDogJ+m+memhu+mdoidcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobk1JyxcbiAgICAgICAgbGFiZWw6ICfljJfkuqzng6TpuK0nXG4gICAgICB9XSxcbiAgICAgIGRpYWxvZ0Zvcm1WaXNpYmxlOiBmYWxzZSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgc3R1ZGVudF9yb2xlOiAnJyxcbiAgICAgICAgYnJhbmNoX25hbWU6ICcnLFxuICAgICAgICBuaWNrbmFtZTogJycsXG4gICAgICAgIG51bWJlcjogJycsXG4gICAgICAgIG5vdGVzOiAnJyxcbiAgICAgICAgc3RhdGU6ICcxJyxcbiAgICAgICAgYWRqdXN0X3BvaW50czogJzEnLFxuICAgICAgICBjdXJyZW50X3BvaW50czogJzEwMDAwJyxcbiAgICAgICAgYW1vdW50OiAnJ1xuICAgICAgfSxcbiAgICAgIGltYWdlVXJsOiAnJyxcbiAgICAgIGZvcm1MYWJlbFdpZHRoOiAnMTIwcHgnLFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgc3R1ZGVudF9yb2xlOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpee9keeCuee8luWPtycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgYnJhbmNoX25hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl572R54K55ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBuaWNrbmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nljLrln5/nrqHnkIblkZgnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIG51bWJlcjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmiYDlsZ7lnLDljLonLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBlZGl0RGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZWRpdFBhc3NXb3JkOiBmYWxzZSxcbiAgICAgIHBhc3M6IHtcbiAgICAgICAgcGFzc3dvcmQ6ICcnLFxuICAgICAgICBwYXNzd29yZHM6ICcnXG4gICAgICB9LFxuICAgICAgcGFzc1J1bGVzOiB7XG4gICAgICAgIHBhc3N3b3JkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaWsOWvhueggScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgcGFzc3dvcmRzOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeehruiupOWvhueggScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGVkaXRQb2ludHM6IGZhbHNlLFxuICAgICAgcG9pbnRzOiB7XG4gICAgICAgIHBvaW50czogJycsXG4gICAgICAgIGFtb3VudDogJycsXG4gICAgICAgIG5vdGVzOiAnJ1xuICAgICAgfSxcbiAgICAgIHBvaW50c1J1bGVzOiB7XG4gICAgICAgIGFtb3VudDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXmlbDpop0nLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBjb3Vyc2VOYW1lOiAnJyxcbiAgICAgICAgdmlkZW9UeXBlOiAyXG4gICAgICB9LFxuICAgICAgdGFibGVfdG90YWw6IDAsXG4gICAgICB0ZWFjaGVyTGlzdEFycjogW10sXG4gICAgICB0YWJsZURhdGFPcHRpb25zOiBbXSxcbiAgICAgIGNhc2NhZGVyUHJvcHM6IHtcbiAgICAgICAgY2hlY2tTdHJpY3RseTogdHJ1ZSwgLy8g5YWB6K646YCJ5oup5Lu75oSP5bGC57qn55qE6IqC54K5XG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcicgLy8g5Y+v6YCJ77yaaG92ZXIg5oiWIGNsaWNrXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuaW5pdCgpXG4gICAgdGhpcy5nZXRUZWFjaGVyTGlzdCgpXG4gICAgdGhpcy5nZXRDbGFzc0xpc3QoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZWRpdENoYW5nZVN0YXR1cyhlLCBpZCkge1xuICAgICAgdXBkYXRlQ291cnNlU3RhdHVzKGlkLCBlKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZSh2YWx1ZSkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZCA9IHZhbHVlLnNsaWNlKC0xKVswXVxuICAgIH0sXG4gICAgYWRkRmllbGRzVG9EYXRhKGRhdGEpIHtcbiAgICAgIGlmICghQXJyYXkuaXNBcnJheShkYXRhKSkgcmV0dXJuXG4gICAgICBkYXRhLmZvckVhY2goaXRlbSA9PiB7XG4gICAgICAgIGl0ZW0udmFsdWUgPSBpdGVtLmlkXG4gICAgICAgIGl0ZW0ubGFiZWwgPSBpdGVtLmNvdXJzZUNhdGVnb3J5XG4gICAgICAgIGlmIChpdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkoaXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YShpdGVtLmNoaWxkcmVuKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0Q2xhc3NMaXN0KCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHsgcGFnZU51bTogMCwgcGFnZVNpemU6IC0xLCB0cmVlOiB0cnVlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YU9wdGlvbnMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEodGhpcy50YWJsZURhdGFPcHRpb25zKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VGVhY2hlckxpc3QoKSB7XG4gICAgICB0ZWFjaGVyTGlzdCgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRlYWNoZXJMaXN0QXJyID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIHF1ZXJ5UGFnZUNvbnRlbnRCYXNlQ291cnNlVmlkZW9MaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgcmVzLmRhdGEubGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgaWYgKGl0ZW0uY291cnNlQ292ZXJJbWcuaW5jbHVkZXMoJ2h0dHA6Ly95aW5ndGVkYW9zcy5vc3MnKSkge1xuICAgICAgICAgICAgICB1c2VyQXBpLm9zc0ltZyhpdGVtLmNvdXJzZUNvdmVySW1nKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICAgIGl0ZW0uY291cnNlQ292ZXJJbWcgPSByZXMuY29udGVudFdpdGhQcmVmaXhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLnRhYmxlRGF0YSlcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMubXVsdGlwbGVTZWxlY3Rpb24gPSB2YWxcbiAgICB9LFxuICAgIGhhbmRsZVNpemVDaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5wYWdlU2l6ZSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5wYWdlTnVtID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgc2VhcmNoVGVhY2hlcigpIHtcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZXNldFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyciA9IHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDEwLCBjb3Vyc2VOYW1lOiAnJywgdmlkZW9UeXBlOiAyIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH0sXG4gICAgYWRkU3R1ZGVudCgpIHtcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBlZGl0T3V0bGV0cygpIHtcbiAgICAgIHRoaXMuZWRpdERpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZWRpdFBhc3MoKSB7XG4gICAgICB0aGlzLmVkaXRQYXNzV29yZCA9IHRydWVcbiAgICB9LFxuICAgIGVkaXRQb2ludCgpIHtcbiAgICAgIHRoaXMuZWRpdFBvaW50cyA9IHRydWVcbiAgICB9LFxuICAgIGRlbExpdmUodHlwZSwgaWQpIHtcbiAgICAgIGxldCBpZHMgPSBbXVxuICAgICAgaWYgKHR5cGUgPT09IDEpIHtcbiAgICAgICAgaWYgKHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubGVuZ3RoIDwgMSkge1xuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeaVsOaNridcbiAgICAgICAgICB9KVxuICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIGlkcyA9IHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubWFwKGl0ZW0gPT4gaXRlbS5pZClcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlkcyA9IFtpZF1cbiAgICAgIH1cbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOaJgOmAieebtOaSrT8nLCAn5Yig6Zmk55u05pKtJywge1xuICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsXG4gICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLFxuICAgICAgICB0eXBlOiAnd2FybmluZydcbiAgICAgIH0pLnRoZW4oKCkgPT4ge1xuICAgICAgICByZW1vdmVDb250ZW50QmFzZUNvdXJzZVZpZGVvKGlkcykudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBhZGRMaXZlKCkge1xuICAgICAgdGhpcy4kcm91dGVyLnB1c2goe1xuICAgICAgICBuYW1lOiAnYWRkX2xpdmUnXG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdExpdmUoaWQpIHtcbiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgbmFtZTogJ2VkaXRfbGl2ZScsXG4gICAgICAgIHF1ZXJ5OiB7IGlkOiBpZCB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4uc2VhcmNoLWRpdntcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC10aXRsZXtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbU1BO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=script&lang=js":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=script&lang=js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/Tinymce */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_testpaper__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/testpaper */ \"./src/api/testpaper.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n Tinymce: _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n },\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n courseName: '',\n courseCategoryId: '',\n courseGradeId: '',\n courseIntroduction: '',\n courseCoverImg: '',\n courseBannerImg: '',\n videoUrl: '',\n courseContent: '',\n videoType: 3\n },\n rules: {\n courseName: [{\n required: true,\n message: '请输入专题名称',\n trigger: 'submit'\n }],\n courseCategoryId: [{\n required: true,\n message: '请选择课程分类',\n trigger: 'submit'\n }],\n courseGradeId: [{\n required: true,\n message: '请选择课程等级',\n trigger: 'submit'\n }],\n courseIntroduction: [{\n required: true,\n message: '请输入专题简介',\n trigger: 'submit'\n }],\n courseCoverImg: [{\n required: true,\n message: '请选择专题封面',\n trigger: 'submit'\n }],\n courseBannerImg: [{\n required: true,\n message: '请选择专题Banner',\n trigger: 'submit'\n }]\n },\n live_config: {\n testPaperId: '',\n regionCodeList: [],\n courseStatus: true,\n courseVideoId: undefined,\n branchRangeFlag: false,\n branchIdList: [],\n regionCodeLists: [],\n videoAward: true,\n watchVideoType: 'custom',\n watchVideoDuration: '',\n integralAward: ''\n },\n live_rules: {\n testPaperId: [{\n required: true,\n message: '请选择关联试卷',\n trigger: 'submit'\n }]\n },\n topic_selection: {\n specialCourseId: undefined,\n contentCourseSpecialRelevanceList: [],\n topic_selection_id: undefined\n },\n topic_selection_rules: {\n contentCourseSpecialRelevanceList: [{\n required: true,\n message: '请输入选择专题',\n trigger: 'submit'\n }]\n },\n areaLists: [],\n tableDataOptions: [],\n courseGradeList: [],\n cascaderProps: {\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n cascaderPropsArea: {\n multiple: true,\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n addContentBaseCourseVideoId: undefined,\n networkLists: [],\n networkListsTable: [],\n testPaperList: [],\n searchArr: {\n pageNum: 1,\n pageSize: 9999,\n videoType: 3\n },\n tableDataTopic: [],\n tableData: []\n };\n },\n created: function created() {\n this.getArea();\n this.getTableDataOptions();\n this.getCourseGradeList();\n this.getNetworkList();\n this.getTestPaper();\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageContentBaseCourseVideoList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.tableData = res.data.list;\n }\n });\n },\n getTestPaper: function getTestPaper() {\n var _this2 = this;\n Object(_api_testpaper__WEBPACK_IMPORTED_MODULE_19__[\"queryPageContentExaminationInfoList\"])({\n pageNum: 1,\n pageSize: -1\n }).then(function (res) {\n if (res.code === 200) {\n _this2.testPaperList = res.data.list;\n }\n });\n },\n getNetworkList: function getNetworkList() {\n var _this3 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_18__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this3.networkLists = res.data.list;\n }\n });\n },\n getCourseGradeList: function getCourseGradeList() {\n var _this4 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageCourseGradeList\"])({\n pageNum: 1,\n pageSize: 9999\n }).then(function (res) {\n if (res.code === 200) {\n _this4.courseGradeList = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this5.tableDataOptions = res.data.list;\n _this5.addFieldsToData(_this5.tableDataOptions);\n }\n });\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this6 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this6.addFieldsToData(item.children);\n }\n });\n },\n processAreaLists: function processAreaLists(data) {\n var _this7 = this;\n var specialAreas = ['北京市', '上海市', '天津市', '重庆市'];\n return data.filter(function (item) {\n return item.areaName && item.areaName.trim();\n }).map(function (item) {\n var newItem = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, item);\n newItem.value = newItem.areaCode;\n newItem.label = newItem.areaName;\n if (newItem.children && Array.isArray(newItem.children)) {\n if (specialAreas.includes(newItem.areaName)) {\n newItem.children = _this7.processAreaLists(newItem.children);\n } else {\n newItem.children = newItem.children.map(function (child) {\n var newChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, child);\n newChild.value = newChild.areaCode;\n newChild.label = newChild.areaName;\n newChild.children = [];\n return newChild;\n });\n }\n }\n return newItem;\n });\n },\n getArea: function getArea() {\n var _this8 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_16__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this8.areaLists = _this8.processAreaLists(res.data);\n }\n });\n },\n handleChange: function handleChange(value) {\n this.form.courseCategoryId = value.slice(-1)[0];\n },\n handleChangeArea: function handleChangeArea(value) {\n var num = value.slice(-1)[0].length - 1;\n this.live_config.regionCodeList.push(value.slice(-1)[0][num]);\n },\n successImgCourseCoverImg: function successImgCourseCoverImg(e) {\n this.form.courseCoverImg = e.data.filePath;\n },\n successImgCourseBannerImg: function successImgCourseBannerImg(e) {\n this.form.courseBannerImg = e.data.filePath;\n },\n handleSelect: function handleSelect(key) {\n if (key === '2') {\n this.$message({\n type: 'info',\n message: '功能开发中'\n });\n return;\n }\n this.menu_type = key;\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n nextStep: function nextStep() {\n var _this9 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"addContentBaseCourseVideo\"])(_this9.form).then(function (res) {\n if (res.code === 200) {\n _this9.addContentBaseCourseVideoId = res.data;\n _this9.topic_selection.specialCourseId = res.data;\n _this9.live_config.courseVideoId = res.data;\n _this9.$message({\n type: 'success',\n message: res.msg\n });\n _this9.$refs.formRef.resetFields();\n _this9.menu_type = 3;\n _this9.activeIndex = '3';\n } else {\n _this9.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n submitTopic: function submitTopic() {\n var _this10 = this;\n this.topic_selection.contentCourseSpecialRelevanceList = [];\n var arr = {};\n this.tableDataTopic.forEach(function (item) {\n arr = {\n 'courseId': _this10.topic_selection.specialCourseId,\n 'id': _this10.topic_selection.specialCourseId,\n 'specialId': item.id,\n 'specialName': item.courseName,\n 'specialImg': item.courseCoverImg,\n 'specialSort': item.courseSort\n };\n _this10.topic_selection.contentCourseSpecialRelevanceList.push(arr);\n });\n this.$refs.formRefTopic.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"addContentBaseCourseVideo\"])(_this10.topic_selection).then(function (res) {\n if (res.code === 200) {\n _this10.$message({\n type: 'success',\n message: res.msg\n });\n _this10.$refs.formRefTopic.resetFields();\n _this10.menu_type = 3;\n _this10.activeIndex = '3';\n } else {\n _this10.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n delNetworkLists: function delNetworkLists(id) {\n this.tableDataTopic = this.tableDataTopic.filter(function (item) {\n return item.id !== id;\n });\n this.topic_selection.branchIdList = this.topic_selection.branchIdList.filter(function (item) {\n return item !== id;\n });\n },\n changeBranchIdList: function changeBranchIdList(e) {\n this.networkListsTable = this.networkLists.filter(function (item) {\n return e.includes(item.id);\n });\n },\n changeTopicList: function changeTopicList(e) {\n this.tableDataTopic = this.tableData.filter(function (item) {\n return e.includes(item.id);\n });\n this.tableDataTopic.forEach(function (item, index) {\n if (item.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_20__[\"default\"].ossImg(item.courseCoverImg).then(function (res) {\n if (res.code === 200) {\n item.courseCoverImgs = res.contentWithPrefix;\n }\n });\n } else {\n item.courseCoverImgs = item.courseCoverImg;\n }\n });\n },\n submit: function submit() {\n var _this11 = this;\n this.$refs.liveFormRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"opeContentBaseCourseConfig\"])(_this11.live_config).then(function (res) {\n if (res.code === 200) {\n _this11.$message({\n message: res.msg,\n type: 'success',\n duration: 1000\n });\n setTimeout(function () {\n _this11.$router.push({\n path: '/contentManage/course/project_courses'\n });\n }, 1000);\n } else {\n _this11.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n back: function back() {\n this.$router.push({\n path: '/contentManage/course/project_courses'\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9hZGRfcHJvamVjdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9hZGRfcHJvamVjdC52dWU/OWEyZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZWwtbWVudSA6ZGVmYXVsdC1hY3RpdmU9XCJhY3RpdmVJbmRleFwiIGNsYXNzPVwiZWwtbWVudS1kZW1vXCIgbW9kZT1cImhvcml6b250YWxcIiBAc2VsZWN0PVwiaGFuZGxlU2VsZWN0XCI+XG4gICAgICAgIDwhLS0gICAgICAgIC0tPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiMVwiPuWfuuehgOiuvue9rjwvZWwtbWVudS1pdGVtPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiMlwiPuS4k+mimOmAieaLqTwvZWwtbWVudS1pdGVtPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiM1wiPuivvueoi+mFjee9rjwvZWwtbWVudS1pdGVtPlxuICAgICAgPC9lbC1tZW51PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgdi1pZj1cIm1lbnVfdHlwZSA9PSAxXCIgc3R5bGU9XCJwYWRkaW5nOiAxMHB4O21hcmdpbi10b3A6IDIwcHg7XCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJmb3JtUmVmXCIgOm1vZGVsPVwiZm9ybVwiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIiA6cnVsZXM9XCJydWxlc1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLkuJPpopjlkI3np7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VOYW1lXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZU5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeS4k+mimOWQjeensFwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvliIbnsbtcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VDYXRlZ29yeUlkXCI+XG4gICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VDYXRlZ29yeUlkXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7XCJcbiAgICAgICAgICAgIDpvcHRpb25zPVwidGFibGVEYXRhT3B0aW9uc1wiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiXG4gICAgICAgICAgICA6cHJvcHM9XCJjYXNjYWRlclByb3BzXCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvnrYnnuqdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VHcmFkZUlkXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VHcmFkZUlkXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBjb3Vyc2VHcmFkZUxpc3RcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0uY291cnNlR3JhZGVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLkuJPpopjnroDku4tcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0uY291cnNlSW50cm9kdWN0aW9uXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXkuJPpopjnroDku4tcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuS4k+mimOWwgemdolwiIHByb3A9XCJjb3Vyc2VDb3ZlckltZ1wiPlxuICAgICAgICAgIDx1cGRhdGVJbWFnZSBAc3VjY2Vzc0ltZz1cInN1Y2Nlc3NJbWdDb3Vyc2VDb3ZlckltZ1wiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuS4k+mimEJhbm5lclwiIHByb3A9XCJjb3Vyc2VCYW5uZXJJbWdcIj5cbiAgICAgICAgICA8dXBkYXRlSW1hZ2UgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nQ291cnNlQmFubmVySW1nXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6KeG6aKR6ZO+5o6lXCI+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1wiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLnZpZGVvVXJsXCIgc3R5bGU9XCJ3aWR0aDogODAlO1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIgLz5cbiAgICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO21hcmdpbi1sZWZ0OiAxMHB4O1wiIHR5cGU9XCJwcmltYXJ5XCI+56Gu6K6k5re75YqgPC9lbC1idXR0b24+XG4gICAgICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtcIiB0eXBlPVwicHJpbWFyeVwiPuS4iuS8oOinhumikTwvZWwtYnV0dG9uPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJjb2xvcjogIzZGNkM2QjtcIj7ovpPlhaXpk77mjqXlsIbop4bkuLrmt7vliqDop4bpopHnm7TmjqXmt7vliqAs6K+356Gu5L+d6KeG6aKR6ZO+5o6l55qE5q2j56GuPC9kaXY+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnm7Tmkq3or6bmg4VcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDx0aW55bWNlIHYtbW9kZWw9XCJmb3JtLmNvdXJzZUNvbnRlbnRcIiA6aGVpZ2h0PVwiMzAwXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDEwMCU7dGV4dC1hbGlnbjogY2VudGVyO21hcmdpbi10b3A6IDMwcHg7XCI+XG4gICAgICAgIDxlbC1idXR0b24+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjttYXJnaW4tYm90dG9tOiAxMDBweDtcIiBAY2xpY2s9XCJuZXh0U3RlcFwiPuS4i+S4gOatpTwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IHYtaWY9XCJtZW51X3R5cGUgPT0gMlwiIHN0eWxlPVwicGFkZGluZzogMTBweDttYXJnaW4tdG9wOiAyMHB4O1wiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZm9ybVJlZlRvcGljXCIgOm1vZGVsPVwidG9waWNfc2VsZWN0aW9uXCIgc3R5bGU9XCJ3aWR0aDogODAlO21hcmdpbjogYXV0b1wiIDpydWxlcz1cInRvcGljX3NlbGVjdGlvbl9ydWxlc1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi5LiT6aKY6YCJ5oupXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY29udGVudENvdXJzZVNwZWNpYWxSZWxldmFuY2VMaXN0XCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwidG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbXVsdGlwbGUgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiIEBjaGFuZ2U9XCJjaGFuZ2VUb3BpY0xpc3RcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIHRhYmxlRGF0YVwiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5jb3Vyc2VOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJjb2xvcjogIzlBOUE5QTtmb250LXNpemU6IDEycHg7XCI+5aaC5p6c5LiT6aKY5YiX6KGo5Lit5rKh5pyJ77yM6K+377yaPHNwYW4gc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtjdXJzb3I6IHBvaW50ZXI7XCIgQGNsaWNrPVwiYmFja1wiPuWJjeW+gOa3u+WKoOS4k+mimDwvc3Bhbj48L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCJcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC10YWJsZVxuICAgICAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgICAgIDpkYXRhPVwidGFibGVEYXRhVG9waWNcIlxuICAgICAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICAgICAgcHJvcD1cImNvdXJzZU5hbWVcIlxuICAgICAgICAgICAgICBsYWJlbD1cIuagh+mimFwiXG4gICAgICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIGxhYmVsPVwi5bCB6Z2iXCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICAgICAgPGltZyBzdHlsZT1cIndpZHRoOiA1MHB4O2hlaWdodDogNTBweDtcIiA6c3JjPVwic2NvcGUucm93LmNvdXJzZUNvdmVySW1nc1wiPlxuICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJjb3Vyc2VTb3J0XCJcbiAgICAgICAgICAgICAgbGFiZWw9XCLmjpLluo9cIlxuICAgICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiBmaXhlZD1cInJpZ2h0XCIgd2lkdGg9XCIxNTBcIj5cbiAgICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGVsTmV0d29ya0xpc3RzKHNjb3BlLnJvdy5pZClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgICA8L2VsLXRhYmxlPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjttYXJnaW4tYm90dG9tOiAxMDBweDtcIiBAY2xpY2s9XCJzdWJtaXRUb3BpY1wiPuS/neWtmDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IHYtaWY9XCJtZW51X3R5cGUgPT0gM1wiIHN0eWxlPVwicGFkZGluZzogMTBweDttYXJnaW4tdG9wOiAyMHB4O1wiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwibGl2ZUZvcm1SZWZcIiA6bW9kZWw9XCJsaXZlX2NvbmZpZ1wiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIiA6cnVsZXM9XCJsaXZlX3J1bGVzXCI+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnirbmgIFcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcuY291cnNlU3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJ0cnVlXCI+5LiK5p62PC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJmYWxzZVwiPuS4i+aetjwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuWFs+iBlOivleWNt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInRlc3RQYXBlcklkXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwibGl2ZV9jb25maWcudGVzdFBhcGVySWRcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIHRlc3RQYXBlckxpc3RcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0uZXhhbWluYXRpb25OYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi56ev5YiG5aWW5YqxXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfY29uZmlnLmludGVncmFsQXdhcmRcIiB0eXBlPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXnm7Tmkq3ml7bplb9cIiBhdXRvY29tcGxldGU9XCJvZmZcIj5cbiAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwiYXBwZW5kXCI+56ev5YiGPC90ZW1wbGF0ZT5cbiAgICAgICAgICA8L2VsLWlucHV0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55So5oi36IyD5Zu06K6+572uXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYXJlYUlkQXJyXCI+XG4gICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICB2LW1vZGVsPVwibGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3RzXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7XCJcbiAgICAgICAgICAgIDpvcHRpb25zPVwiYXJlYUxpc3RzXCJcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCJcbiAgICAgICAgICAgIDpwcm9wcz1cImNhc2NhZGVyUHJvcHNBcmVhXCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VBcmVhXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIue9keeCueiMg+WbtOiuvue9rlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0YXR1c1wiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJmYWxzZVwiPuWFqOmDqDwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPumDqOWIhjwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gdi1pZj1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIGxhYmVsPVwi6YCJ5oup572R54K5XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5icmFuY2hJZExpc3RcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIG11bHRpcGxlIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIiBAY2hhbmdlPVwiY2hhbmdlQnJhbmNoSWRMaXN0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBuZXR3b3JrTGlzdHNcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0ubmV0d29ya05hbWVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuXG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gdi1pZj1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIGxhYmVsPVwiXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtdGFibGVcbiAgICAgICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgICAgICA6ZGF0YT1cIm5ldHdvcmtMaXN0c1RhYmxlXCJcbiAgICAgICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJuZXR3b3JrQ29kZVwiXG4gICAgICAgICAgICAgIGxhYmVsPVwi572R54K557yW5Y+3XCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICAgICAgcHJvcD1cIm5ldHdvcmtOYW1lXCJcbiAgICAgICAgICAgICAgbGFiZWw9XCLnvZHngrnlkI3np7BcIlxuICAgICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiBmaXhlZD1cInJpZ2h0XCIgd2lkdGg9XCIxNTBcIj5cbiAgICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGVsTmV0d29ya0xpc3RzKHNjb3BlLnJvdy5pZClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgICA8L2VsLXRhYmxlPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjttYXJnaW4tYm90dG9tOiAxMDBweDtcIiBAY2xpY2s9XCJzdWJtaXRcIj7kv53lrZg8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgdXBkYXRlSW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMnXG5pbXBvcnQgVGlueW1jZSBmcm9tICdAL2NvbXBvbmVudHMvVGlueW1jZSdcbmltcG9ydCB7IGFyZWFUcmVlIH0gZnJvbSAnQC9hcGkvYXJlYSdcbmltcG9ydCB7XG4gIGFkZENvbnRlbnRCYXNlQ291cnNlVmlkZW8sXG4gIG9wZUNvbnRlbnRCYXNlQ291cnNlQ29uZmlnLCBxdWVyeVBhZ2VDb250ZW50QmFzZUNvdXJzZVZpZGVvTGlzdCxcbiAgcXVlcnlQYWdlQ291cnNlR3JhZGVMaXN0LFxuICBxdWVyeVBhZ2VQYXJlbnRDb3Vyc2VDYXRlZ29yeUxpc3Rcbn0gZnJvbSAnQC9hcGkvY291cnNlJ1xuaW1wb3J0IHsgbmV0d29ya0xpc3QgfSBmcm9tICdAL2FwaS9vdXRsZXRzJ1xuaW1wb3J0IHsgcXVlcnlQYWdlQ29udGVudEV4YW1pbmF0aW9uSW5mb0xpc3QgfSBmcm9tICdAL2FwaS90ZXN0cGFwZXInXG5pbXBvcnQgdXNlckFwaSBmcm9tICdAL2FwaS91c2VyJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIGNvbXBvbmVudHM6IHsgdXBkYXRlSW1hZ2UsIFRpbnltY2UgfSxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgYWN0aXZlSW5kZXg6ICcxJyxcbiAgICAgIGZvcm1MYWJlbFdpZHRoOiAnMTgwcHgnLFxuICAgICAgbWVudV90eXBlOiAxLFxuICAgICAgZm9ybToge1xuICAgICAgICBjb3Vyc2VOYW1lOiAnJyxcbiAgICAgICAgY291cnNlQ2F0ZWdvcnlJZDogJycsXG4gICAgICAgIGNvdXJzZUdyYWRlSWQ6ICcnLFxuICAgICAgICBjb3Vyc2VJbnRyb2R1Y3Rpb246ICcnLFxuICAgICAgICBjb3Vyc2VDb3ZlckltZzogJycsXG4gICAgICAgIGNvdXJzZUJhbm5lckltZzogJycsXG4gICAgICAgIHZpZGVvVXJsOiAnJyxcbiAgICAgICAgY291cnNlQ29udGVudDogJycsXG4gICAgICAgIHZpZGVvVHlwZTogM1xuICAgICAgfSxcbiAgICAgIHJ1bGVzOiB7XG4gICAgICAgIGNvdXJzZU5hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl5LiT6aKY5ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VDYXRlZ29yeUlkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeivvueoi+WIhuexuycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlR3JhZGVJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqIvnrYnnuqcnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUludHJvZHVjdGlvbjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXkuJPpopjnroDku4snLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUNvdmVySW1nOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeS4k+mimOWwgemdoicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlQmFubmVySW1nOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeS4k+mimEJhbm5lcicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGxpdmVfY29uZmlnOiB7XG4gICAgICAgIHRlc3RQYXBlcklkOiAnJyxcbiAgICAgICAgcmVnaW9uQ29kZUxpc3Q6IFtdLFxuICAgICAgICBjb3Vyc2VTdGF0dXM6IHRydWUsXG4gICAgICAgIGNvdXJzZVZpZGVvSWQ6IHVuZGVmaW5lZCxcbiAgICAgICAgYnJhbmNoUmFuZ2VGbGFnOiBmYWxzZSxcbiAgICAgICAgYnJhbmNoSWRMaXN0OiBbXSxcbiAgICAgICAgcmVnaW9uQ29kZUxpc3RzOiBbXSxcbiAgICAgICAgdmlkZW9Bd2FyZDogdHJ1ZSxcbiAgICAgICAgd2F0Y2hWaWRlb1R5cGU6ICdjdXN0b20nLFxuICAgICAgICB3YXRjaFZpZGVvRHVyYXRpb246ICcnLFxuICAgICAgICBpbnRlZ3JhbEF3YXJkOiAnJ1xuICAgICAgfSxcbiAgICAgIGxpdmVfcnVsZXM6IHtcbiAgICAgICAgdGVzdFBhcGVySWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5YWz6IGU6K+V5Y23JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgdG9waWNfc2VsZWN0aW9uOiB7XG4gICAgICAgIHNwZWNpYWxDb3Vyc2VJZDogdW5kZWZpbmVkLFxuICAgICAgICBjb250ZW50Q291cnNlU3BlY2lhbFJlbGV2YW5jZUxpc3Q6IFtdLFxuICAgICAgICB0b3BpY19zZWxlY3Rpb25faWQ6IHVuZGVmaW5lZFxuICAgICAgfSxcbiAgICAgIHRvcGljX3NlbGVjdGlvbl9ydWxlczoge1xuICAgICAgICBjb250ZW50Q291cnNlU3BlY2lhbFJlbGV2YW5jZUxpc3Q6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6YCJ5oup5LiT6aKYJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgYXJlYUxpc3RzOiBbXSxcbiAgICAgIHRhYmxlRGF0YU9wdGlvbnM6IFtdLFxuICAgICAgY291cnNlR3JhZGVMaXN0OiBbXSxcbiAgICAgIGNhc2NhZGVyUHJvcHM6IHtcbiAgICAgICAgY2hlY2tTdHJpY3RseTogdHJ1ZSxcbiAgICAgICAgZXhwYW5kVHJpZ2dlcjogJ2hvdmVyJ1xuICAgICAgfSxcbiAgICAgIGNhc2NhZGVyUHJvcHNBcmVhOiB7XG4gICAgICAgIG11bHRpcGxlOiB0cnVlLFxuICAgICAgICBjaGVja1N0cmljdGx5OiB0cnVlLFxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInXG4gICAgICB9LFxuICAgICAgYWRkQ29udGVudEJhc2VDb3Vyc2VWaWRlb0lkOiB1bmRlZmluZWQsXG4gICAgICBuZXR3b3JrTGlzdHM6IFtdLFxuICAgICAgbmV0d29ya0xpc3RzVGFibGU6IFtdLFxuICAgICAgdGVzdFBhcGVyTGlzdDogW10sXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDk5OTksXG4gICAgICAgIHZpZGVvVHlwZTogM1xuICAgICAgfSxcbiAgICAgIHRhYmxlRGF0YVRvcGljOiBbXSxcbiAgICAgIHRhYmxlRGF0YTogW11cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5nZXRBcmVhKClcbiAgICB0aGlzLmdldFRhYmxlRGF0YU9wdGlvbnMoKVxuICAgIHRoaXMuZ2V0Q291cnNlR3JhZGVMaXN0KClcbiAgICB0aGlzLmdldE5ldHdvcmtMaXN0KClcbiAgICB0aGlzLmdldFRlc3RQYXBlcigpXG4gICAgdGhpcy5pbml0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGluaXQoKSB7XG4gICAgICBxdWVyeVBhZ2VDb250ZW50QmFzZUNvdXJzZVZpZGVvTGlzdCh0aGlzLnNlYXJjaEFycikudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VGVzdFBhcGVyKCkge1xuICAgICAgcXVlcnlQYWdlQ29udGVudEV4YW1pbmF0aW9uSW5mb0xpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogLTEgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGVzdFBhcGVyTGlzdCA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldE5ldHdvcmtMaXN0KCkge1xuICAgICAgbmV0d29ya0xpc3QoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5uZXR3b3JrTGlzdHMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRDb3Vyc2VHcmFkZUxpc3QoKSB7XG4gICAgICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogOTk5OSB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5jb3Vyc2VHcmFkZUxpc3QgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRUYWJsZURhdGFPcHRpb25zKCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHsgcGFnZU51bTogMCwgcGFnZVNpemU6IC0xLCB0cmVlOiB0cnVlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YU9wdGlvbnMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEodGhpcy50YWJsZURhdGFPcHRpb25zKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgYWRkRmllbGRzVG9EYXRhKGRhdGEpIHtcbiAgICAgIGlmICghQXJyYXkuaXNBcnJheShkYXRhKSkgcmV0dXJuXG4gICAgICBkYXRhLmZvckVhY2goaXRlbSA9PiB7XG4gICAgICAgIGl0ZW0udmFsdWUgPSBpdGVtLmlkXG4gICAgICAgIGl0ZW0ubGFiZWwgPSBpdGVtLmNvdXJzZUNhdGVnb3J5XG4gICAgICAgIGlmIChpdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkoaXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YShpdGVtLmNoaWxkcmVuKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgcHJvY2Vzc0FyZWFMaXN0cyhkYXRhKSB7XG4gICAgICBjb25zdCBzcGVjaWFsQXJlYXMgPSBbJ+WMl+S6rOW4gicsICfkuIrmtbfluIInLCAn5aSp5rSl5biCJywgJ+mHjeW6huW4giddXG4gICAgICByZXR1cm4gZGF0YVxuICAgICAgICAuZmlsdGVyKGl0ZW0gPT4gaXRlbS5hcmVhTmFtZSAmJiBpdGVtLmFyZWFOYW1lLnRyaW0oKSlcbiAgICAgICAgLm1hcChpdGVtID0+IHtcbiAgICAgICAgICBjb25zdCBuZXdJdGVtID0geyAuLi5pdGVtIH1cbiAgICAgICAgICBuZXdJdGVtLnZhbHVlID0gbmV3SXRlbS5hcmVhQ29kZVxuICAgICAgICAgIG5ld0l0ZW0ubGFiZWwgPSBuZXdJdGVtLmFyZWFOYW1lXG4gICAgICAgICAgaWYgKG5ld0l0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShuZXdJdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgICAgaWYgKHNwZWNpYWxBcmVhcy5pbmNsdWRlcyhuZXdJdGVtLmFyZWFOYW1lKSkge1xuICAgICAgICAgICAgICBuZXdJdGVtLmNoaWxkcmVuID0gdGhpcy5wcm9jZXNzQXJlYUxpc3RzKG5ld0l0ZW0uY2hpbGRyZW4pXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBuZXdJdGVtLmNoaWxkcmVuID0gbmV3SXRlbS5jaGlsZHJlbi5tYXAoY2hpbGQgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IG5ld0NoaWxkID0geyAuLi5jaGlsZCB9XG4gICAgICAgICAgICAgICAgbmV3Q2hpbGQudmFsdWUgPSBuZXdDaGlsZC5hcmVhQ29kZVxuICAgICAgICAgICAgICAgIG5ld0NoaWxkLmxhYmVsID0gbmV3Q2hpbGQuYXJlYU5hbWVcbiAgICAgICAgICAgICAgICBuZXdDaGlsZC5jaGlsZHJlbiA9IFtdXG4gICAgICAgICAgICAgICAgcmV0dXJuIG5ld0NoaWxkXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHJldHVybiBuZXdJdGVtXG4gICAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRBcmVhKCkge1xuICAgICAgYXJlYVRyZWUoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5hcmVhTGlzdHMgPSB0aGlzLnByb2Nlc3NBcmVhTGlzdHMocmVzLmRhdGEpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVDaGFuZ2UodmFsdWUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VDYXRlZ29yeUlkID0gdmFsdWUuc2xpY2UoLTEpWzBdXG4gICAgfSxcbiAgICBoYW5kbGVDaGFuZ2VBcmVhKHZhbHVlKSB7XG4gICAgICBjb25zdCBudW0gPSB2YWx1ZS5zbGljZSgtMSlbMF0ubGVuZ3RoIC0gMVxuICAgICAgdGhpcy5saXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdC5wdXNoKHZhbHVlLnNsaWNlKC0xKVswXVtudW1dKVxuICAgIH0sXG4gICAgc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nKGUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VDb3ZlckltZyA9IGUuZGF0YS5maWxlUGF0aFxuICAgIH0sXG4gICAgc3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZyhlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQmFubmVySW1nID0gZS5kYXRhLmZpbGVQYXRoXG4gICAgfSxcbiAgICBoYW5kbGVTZWxlY3Qoa2V5KSB7XG4gICAgICBpZiAoa2V5ID09PSAnMicpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflip/og73lvIDlj5HkuK0nXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdGhpcy5tZW51X3R5cGUgPSBrZXlcbiAgICB9LFxuICAgIGltYWdlU3VjY2Vzc0NCSyhhcnIpIHtcbiAgICAgIGNvbnNvbGUubG9nKGFycilcbiAgICB9LFxuICAgIG5leHRTdGVwKCkge1xuICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy5hZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQgPSByZXMuZGF0YVxuICAgICAgICAgICAgICB0aGlzLnRvcGljX3NlbGVjdGlvbi5zcGVjaWFsQ291cnNlSWQgPSByZXMuZGF0YVxuICAgICAgICAgICAgICB0aGlzLmxpdmVfY29uZmlnLmNvdXJzZVZpZGVvSWQgPSByZXMuZGF0YVxuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLm1lbnVfdHlwZSA9IDNcbiAgICAgICAgICAgICAgdGhpcy5hY3RpdmVJbmRleCA9ICczJ1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHN1Ym1pdFRvcGljKCkge1xuICAgICAgdGhpcy50b3BpY19zZWxlY3Rpb24uY29udGVudENvdXJzZVNwZWNpYWxSZWxldmFuY2VMaXN0ID0gW11cbiAgICAgIGxldCBhcnIgPSB7fVxuICAgICAgdGhpcy50YWJsZURhdGFUb3BpYy5mb3JFYWNoKGl0ZW0gPT4ge1xuICAgICAgICBhcnIgPSB7XG4gICAgICAgICAgJ2NvdXJzZUlkJzogdGhpcy50b3BpY19zZWxlY3Rpb24uc3BlY2lhbENvdXJzZUlkLFxuICAgICAgICAgICdpZCc6IHRoaXMudG9waWNfc2VsZWN0aW9uLnNwZWNpYWxDb3Vyc2VJZCxcbiAgICAgICAgICAnc3BlY2lhbElkJzogaXRlbS5pZCxcbiAgICAgICAgICAnc3BlY2lhbE5hbWUnOiBpdGVtLmNvdXJzZU5hbWUsXG4gICAgICAgICAgJ3NwZWNpYWxJbWcnOiBpdGVtLmNvdXJzZUNvdmVySW1nLFxuICAgICAgICAgICdzcGVjaWFsU29ydCc6IGl0ZW0uY291cnNlU29ydFxuICAgICAgICB9XG4gICAgICAgIHRoaXMudG9waWNfc2VsZWN0aW9uLmNvbnRlbnRDb3Vyc2VTcGVjaWFsUmVsZXZhbmNlTGlzdC5wdXNoKGFycilcbiAgICAgIH0pXG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWZUb3BpYy52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgYWRkQ29udGVudEJhc2VDb3Vyc2VWaWRlbyh0aGlzLnRvcGljX3NlbGVjdGlvbikudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmVG9waWMucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLm1lbnVfdHlwZSA9IDNcbiAgICAgICAgICAgICAgdGhpcy5hY3RpdmVJbmRleCA9ICczJ1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGZvcm1hdHRlZERhdGUoZGF0ZSkge1xuICAgICAgY29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKVxuICAgICAgY29uc3QgbW9udGggPSAoJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGRheSA9ICgnMCcgKyBkYXRlLmdldERhdGUoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBob3VycyA9ICgnMCcgKyBkYXRlLmdldEhvdXJzKCkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgbWludXRlcyA9ICgnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBzZWNvbmRzID0gKCcwJyArIGRhdGUuZ2V0U2Vjb25kcygpKS5zbGljZSgtMilcbiAgICAgIHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX0gJHtob3Vyc306JHttaW51dGVzfToke3NlY29uZHN9YFxuICAgIH0sXG4gICAgZGVsTmV0d29ya0xpc3RzKGlkKSB7XG4gICAgICB0aGlzLnRhYmxlRGF0YVRvcGljID0gdGhpcy50YWJsZURhdGFUb3BpYy5maWx0ZXIoXG4gICAgICAgIGl0ZW0gPT4gaXRlbS5pZCAhPT0gaWRcbiAgICAgIClcbiAgICAgIHRoaXMudG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdCA9IHRoaXMudG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdC5maWx0ZXIoaXRlbSA9PiBpdGVtICE9PSBpZClcbiAgICB9LFxuICAgIGNoYW5nZUJyYW5jaElkTGlzdChlKSB7XG4gICAgICB0aGlzLm5ldHdvcmtMaXN0c1RhYmxlID0gdGhpcy5uZXR3b3JrTGlzdHMuZmlsdGVyKGl0ZW0gPT4gZS5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICB9LFxuICAgIGNoYW5nZVRvcGljTGlzdChlKSB7XG4gICAgICB0aGlzLnRhYmxlRGF0YVRvcGljID0gdGhpcy50YWJsZURhdGEuZmlsdGVyKGl0ZW0gPT4gZS5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICAgIHRoaXMudGFibGVEYXRhVG9waWMuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgaWYgKGl0ZW0uY291cnNlQ292ZXJJbWcuaW5jbHVkZXMoJ2h0dHA6Ly95aW5ndGVkYW9zcy5vc3MnKSkge1xuICAgICAgICAgIHVzZXJBcGkub3NzSW1nKGl0ZW0uY291cnNlQ292ZXJJbWcpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIGl0ZW0uY291cnNlQ292ZXJJbWdzID0gcmVzLmNvbnRlbnRXaXRoUHJlZml4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBpdGVtLmNvdXJzZUNvdmVySW1ncyA9IGl0ZW0uY291cnNlQ292ZXJJbWdcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHN1Ym1pdCgpIHtcbiAgICAgIHRoaXMuJHJlZnMubGl2ZUZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIG9wZUNvbnRlbnRCYXNlQ291cnNlQ29uZmlnKHRoaXMubGl2ZV9jb25maWcpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2csXG4gICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAxMDAwXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgICAgICAgICAgIHBhdGg6ICcvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzJ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0sIDEwMDApXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgYmFjaygpIHtcbiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgcGF0aDogJy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMnXG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBNQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=script&lang=js":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=script&lang=js ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/Tinymce */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_testpaper__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/testpaper */ \"./src/api/testpaper.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n Tinymce: _components_Tinymce__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n },\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n courseName: '',\n courseCategoryId: '',\n courseGradeId: '',\n courseIntroduction: '',\n courseCoverImg: '',\n courseBannerImg: '',\n videoUrl: '',\n courseContent: '',\n videoType: 3\n },\n rules: {\n courseName: [{\n required: true,\n message: '请输入专题名称',\n trigger: 'submit'\n }],\n courseCategoryId: [{\n required: true,\n message: '请选择课程分类',\n trigger: 'submit'\n }],\n courseGradeId: [{\n required: true,\n message: '请选择课程等级',\n trigger: 'submit'\n }],\n courseIntroduction: [{\n required: true,\n message: '请输入专题简介',\n trigger: 'submit'\n }],\n courseCoverImg: [{\n required: true,\n message: '请选择专题封面',\n trigger: 'submit'\n }],\n courseBannerImg: [{\n required: true,\n message: '请选择专题Banner',\n trigger: 'submit'\n }]\n },\n live_config: {\n testPaperId: '',\n regionCodeList: [],\n courseStatus: true,\n courseVideoId: undefined,\n branchRangeFlag: false,\n branchIdList: [],\n regionCodeLists: [],\n videoAward: true,\n watchVideoType: 'custom',\n watchVideoDuration: '',\n integralAward: ''\n },\n live_rules: {\n testPaperId: [{\n required: true,\n message: '请选择关联试卷',\n trigger: 'submit'\n }]\n },\n topic_selection: {\n specialCourseId: undefined,\n contentCourseSpecialRelevanceList: [],\n topic_selection_id: undefined\n },\n topic_selection_rules: {\n contentCourseSpecialRelevanceList: [{\n required: true,\n message: '请输入选择专题',\n trigger: 'submit'\n }]\n },\n areaLists: [],\n tableDataOptions: [],\n courseGradeList: [],\n cascaderProps: {\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n cascaderPropsArea: {\n multiple: true,\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n addContentBaseCourseVideoId: undefined,\n networkLists: [],\n networkListsTable: [],\n testPaperList: [],\n searchArr: {\n pageNum: 1,\n pageSize: 9999,\n videoType: 3\n },\n tableDataTopic: [],\n tableData: [],\n liveId: undefined,\n imgCourseList: [],\n imgBannerList: []\n };\n },\n created: function created() {\n this.liveId = this.$route.query.id;\n this.getLiveInfo(this.liveId);\n this.getArea();\n this.getTableDataOptions();\n this.getCourseGradeList();\n this.getNetworkList();\n this.getTestPaper();\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n getLiveInfo: function getLiveInfo(id) {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"getContentBaseCourseVideoDetail\"])(id).then(function (res) {\n if (res.code === 200) {\n _this.form = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data);\n _this.live_config = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data.contentBaseCourseConfigReqParam);\n _this.live_config.courseStatus = true;\n _this.live_config.courseVideoId = res.data.id;\n if (res.data.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_20__[\"default\"].ossImg(res.data.courseCoverImg).then(function (res) {\n var image = res.contentWithPrefix;\n _this.imgCourseList = [{\n url: image\n }];\n });\n }\n if (res.data.courseBannerImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_20__[\"default\"].ossImg(res.data.courseBannerImg).then(function (res) {\n var image = res.contentWithPrefix;\n _this.imgBannerList = [{\n url: image\n }];\n });\n }\n if (_this.live_config) {\n if (_this.live_config.branchIdList.length > 0) {\n _this.networkListsTable = _this.networkLists.filter(function (item) {\n return _this.live_config.branchIdList.includes(item.id);\n });\n }\n }\n }\n });\n },\n init: function init() {\n var _this2 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageContentBaseCourseVideoList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this2.tableData = res.data.list;\n }\n });\n },\n getTestPaper: function getTestPaper() {\n var _this3 = this;\n Object(_api_testpaper__WEBPACK_IMPORTED_MODULE_19__[\"queryPageContentExaminationInfoList\"])({\n pageNum: 1,\n pageSize: -1\n }).then(function (res) {\n if (res.code === 200) {\n _this3.testPaperList = res.data.list;\n }\n });\n },\n getNetworkList: function getNetworkList() {\n var _this4 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_18__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this4.networkLists = res.data.list;\n }\n });\n },\n getCourseGradeList: function getCourseGradeList() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageCourseGradeList\"])({\n pageNum: 1,\n pageSize: 9999\n }).then(function (res) {\n if (res.code === 200) {\n _this5.courseGradeList = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this6 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this6.tableDataOptions = res.data.list;\n _this6.addFieldsToData(_this6.tableDataOptions);\n }\n });\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this7 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this7.addFieldsToData(item.children);\n }\n });\n },\n processAreaLists: function processAreaLists(data) {\n var _this8 = this;\n var specialAreas = ['北京市', '上海市', '天津市', '重庆市'];\n return data.filter(function (item) {\n return item.areaName && item.areaName.trim();\n }).map(function (item) {\n var newItem = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, item);\n newItem.value = newItem.areaCode;\n newItem.label = newItem.areaName;\n if (newItem.children && Array.isArray(newItem.children)) {\n if (specialAreas.includes(newItem.areaName)) {\n newItem.children = _this8.processAreaLists(newItem.children);\n } else {\n newItem.children = newItem.children.map(function (child) {\n var newChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, child);\n newChild.value = newChild.areaCode;\n newChild.label = newChild.areaName;\n newChild.children = [];\n return newChild;\n });\n }\n }\n return newItem;\n });\n },\n getArea: function getArea() {\n var _this9 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_16__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this9.areaLists = _this9.processAreaLists(res.data);\n }\n });\n },\n handleChange: function handleChange(value) {\n this.form.courseCategoryId = value.slice(-1)[0];\n },\n handleChangeArea: function handleChangeArea(value) {\n var num = value.slice(-1)[0].length - 1;\n this.live_config.regionCodeList.push(value.slice(-1)[0][num]);\n },\n successImgCourseCoverImg: function successImgCourseCoverImg(e) {\n this.form.courseCoverImg = e.data.filePath;\n },\n successImgCourseBannerImg: function successImgCourseBannerImg(e) {\n this.form.courseBannerImg = e.data.filePath;\n },\n handleSelect: function handleSelect(key) {\n if (key === '2') {\n this.$message({\n type: 'info',\n message: '功能开发中'\n });\n return;\n }\n this.menu_type = key;\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n nextStep: function nextStep() {\n var _this10 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"editContentBaseCourseVideo\"])(_this10.form).then(function (res) {\n if (res.code === 200) {\n _this10.addContentBaseCourseVideoId = res.data;\n _this10.$message({\n type: 'success',\n message: res.msg\n });\n _this10.$refs.formRef.resetFields();\n _this10.menu_type = 3;\n _this10.activeIndex = '3';\n } else {\n _this10.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n submitTopic: function submitTopic() {\n var _this11 = this;\n this.topic_selection.contentCourseSpecialRelevanceList = [];\n var arr = {};\n this.tableDataTopic.forEach(function (item) {\n arr = {\n 'courseId': _this11.topic_selection.specialCourseId,\n 'id': _this11.topic_selection.specialCourseId,\n 'specialId': item.id,\n 'specialName': item.courseName,\n 'specialImg': item.courseCoverImg,\n 'specialSort': item.courseSort\n };\n _this11.topic_selection.contentCourseSpecialRelevanceList.push(arr);\n });\n this.$refs.formRefTopic.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"addContentBaseCourseVideo\"])(_this11.topic_selection).then(function (res) {\n if (res.code === 200) {\n _this11.$message({\n type: 'success',\n message: res.msg\n });\n _this11.$refs.formRefTopic.resetFields();\n _this11.menu_type = 3;\n _this11.activeIndex = '3';\n } else {\n _this11.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n delNetworkLists: function delNetworkLists(id) {\n this.tableDataTopic = this.tableDataTopic.filter(function (item) {\n return item.id !== id;\n });\n this.topic_selection.branchIdList = this.topic_selection.branchIdList.filter(function (item) {\n return item !== id;\n });\n },\n changeBranchIdList: function changeBranchIdList(e) {\n this.networkListsTable = this.networkLists.filter(function (item) {\n return e.includes(item.id);\n });\n },\n changeTopicList: function changeTopicList(e) {\n this.tableDataTopic = this.tableData.filter(function (item) {\n return e.includes(item.id);\n });\n this.tableDataTopic.forEach(function (item, index) {\n if (item.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_20__[\"default\"].ossImg(item.courseCoverImg).then(function (res) {\n if (res.code === 200) {\n item.courseCoverImgs = res.contentWithPrefix;\n }\n });\n } else {\n item.courseCoverImgs = item.courseCoverImg;\n }\n });\n },\n submit: function submit() {\n var _this12 = this;\n this.$refs.liveFormRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_17__[\"opeContentBaseCourseConfig\"])(_this12.live_config).then(function (res) {\n if (res.code === 200) {\n _this12.$message({\n message: res.msg,\n type: 'success',\n duration: 1000\n });\n setTimeout(function () {\n _this12.$router.push({\n path: '/contentManage/course/project_courses'\n });\n }, 1000);\n } else {\n _this12.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n back: function back() {\n this.$router.push({\n path: '/contentManage/course/project_courses'\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9lZGl0X3Byb2plY3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvZWRpdF9wcm9qZWN0LnZ1ZT8yMzhkIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxlbC1tZW51IDpkZWZhdWx0LWFjdGl2ZT1cImFjdGl2ZUluZGV4XCIgY2xhc3M9XCJlbC1tZW51LWRlbW9cIiBtb2RlPVwiaG9yaXpvbnRhbFwiIEBzZWxlY3Q9XCJoYW5kbGVTZWxlY3RcIj5cbiAgICAgICAgPCEtLSAgICAgICAgLS0+XG4gICAgICAgIDxlbC1tZW51LWl0ZW0gaW5kZXg9XCIxXCI+5Z+656GA6K6+572uPC9lbC1tZW51LWl0ZW0+XG4gICAgICAgIDxlbC1tZW51LWl0ZW0gaW5kZXg9XCIyXCI+5LiT6aKY6YCJ5oupPC9lbC1tZW51LWl0ZW0+XG4gICAgICAgIDxlbC1tZW51LWl0ZW0gaW5kZXg9XCIzXCI+6K++56iL6YWN572uPC9lbC1tZW51LWl0ZW0+XG4gICAgICA8L2VsLW1lbnU+XG4gICAgPC9kaXY+XG4gICAgPGRpdiB2LWlmPVwibWVudV90eXBlID09IDFcIiBzdHlsZT1cInBhZGRpbmc6IDEwcHg7bWFyZ2luLXRvcDogMjBweDtcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImZvcm1SZWZcIiA6bW9kZWw9XCJmb3JtXCIgc3R5bGU9XCJ3aWR0aDogODAlO21hcmdpbjogYXV0b1wiIDpydWxlcz1cInJ1bGVzXCI+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuS4k+mimOWQjeensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImNvdXJzZU5hbWVcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0uY291cnNlTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5LiT6aKY5ZCN56ewXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuivvueoi+WIhuexu1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImNvdXJzZUNhdGVnb3J5SWRcIj5cbiAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgIHYtbW9kZWw9XCJmb3JtLmNvdXJzZUNhdGVnb3J5SWRcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxuICAgICAgICAgICAgOm9wdGlvbnM9XCJ0YWJsZURhdGFPcHRpb25zXCJcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCJcbiAgICAgICAgICAgIDpwcm9wcz1cImNhc2NhZGVyUHJvcHNcIlxuICAgICAgICAgICAgQGNoYW5nZT1cImhhbmRsZUNoYW5nZVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuivvueoi+etiee6p1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImNvdXJzZUdyYWRlSWRcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZUdyYWRlSWRcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIGNvdXJzZUdyYWRlTGlzdFwiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5jb3Vyc2VHcmFkZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuS4k+mimOeugOS7i1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImNvdXJzZUludHJvZHVjdGlvblwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb25cIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeS4k+mimOeugOS7i1wiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5LiT6aKY5bCB6Z2iXCIgcHJvcD1cImNvdXJzZUNvdmVySW1nXCI+XG4gICAgICAgICAgPHVwZGF0ZUltYWdlIDppbWctbGlzdD1cImltZ0NvdXJzZUxpc3RcIiBAc3VjY2Vzc0ltZz1cInN1Y2Nlc3NJbWdDb3Vyc2VDb3ZlckltZ1wiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuS4k+mimEJhbm5lclwiIHByb3A9XCJjb3Vyc2VCYW5uZXJJbWdcIj5cbiAgICAgICAgICA8dXBkYXRlSW1hZ2UgOmltZy1saXN0PVwiaW1nQmFubmVyTGlzdFwiIEBzdWNjZXNzSW1nPVwic3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZ1wiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuinhumikemTvuaOpVwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS52aWRlb1VybFwiIHN0eWxlPVwid2lkdGg6IDgwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeinhumikemTvuaOpVwiIC8+XG4gICAgICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjttYXJnaW4tbGVmdDogMTBweDtcIiB0eXBlPVwicHJpbWFyeVwiPuehruiupOa3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7XCIgdHlwZT1cInByaW1hcnlcIj7kuIrkvKDop4bpopE8L2VsLWJ1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICM2RjZDNkI7XCI+6L6T5YWl6ZO+5o6l5bCG6KeG5Li65re75Yqg6KeG6aKR55u05o6l5re75YqgLOivt+ehruS/neinhumikemTvuaOpeeahOato+ehrjwvZGl2PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt6K+m5oOFXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8dGlueW1jZSB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VDb250ZW50XCIgOmhlaWdodD1cIjMwMFwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7bWFyZ2luLWJvdHRvbTogMTAwcHg7XCIgQGNsaWNrPVwibmV4dFN0ZXBcIj7kuIvkuIDmraU8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiB2LWlmPVwibWVudV90eXBlID09IDJcIiBzdHlsZT1cInBhZGRpbmc6IDEwcHg7bWFyZ2luLXRvcDogMjBweDtcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImZvcm1SZWZUb3BpY1wiIDptb2RlbD1cInRvcGljX3NlbGVjdGlvblwiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIiA6cnVsZXM9XCJ0b3BpY19zZWxlY3Rpb25fcnVsZXNcIj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuS4k+mimOmAieaLqVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImNvbnRlbnRDb3Vyc2VTcGVjaWFsUmVsZXZhbmNlTGlzdFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cInRvcGljX3NlbGVjdGlvbi5icmFuY2hJZExpc3RcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIG11bHRpcGxlIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIiBAY2hhbmdlPVwiY2hhbmdlVG9waWNMaXN0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiB0YWJsZURhdGFcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0uY291cnNlTmFtZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICM5QTlBOUE7Zm9udC1zaXplOiAxMnB4O1wiPuWmguaenOS4k+mimOWIl+ihqOS4reayoeacie+8jOivt++8mjxzcGFuIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7Y3Vyc29yOiBwb2ludGVyO1wiIEBjbGljaz1cImJhY2tcIj7liY3lvoDmt7vliqDkuJPpopg8L3NwYW4+PC9kaXY+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwiXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtdGFibGVcbiAgICAgICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVRvcGljXCJcbiAgICAgICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJjb3Vyc2VOYW1lXCJcbiAgICAgICAgICAgICAgbGFiZWw9XCLmoIfpophcIlxuICAgICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgICBsYWJlbD1cIuWwgemdolwiXG4gICAgICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgICAgIDxpbWcgc3R5bGU9XCJ3aWR0aDogNTBweDtoZWlnaHQ6IDUwcHg7XCIgOnNyYz1cInNjb3BlLnJvdy5jb3Vyc2VDb3ZlckltZ3NcIj5cbiAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgICBwcm9wPVwiY291cnNlU29ydFwiXG4gICAgICAgICAgICAgIGxhYmVsPVwi5o6S5bqPXCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCIgZml4ZWQ9XCJyaWdodFwiIHdpZHRoPVwiMTUwXCI+XG4gICAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImRlbE5ldHdvcmtMaXN0cyhzY29wZS5yb3cuaWQpXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgICAgPC9lbC10YWJsZT5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLXRvcDogMzBweDtcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7bWFyZ2luLWJvdHRvbTogMTAwcHg7XCIgQGNsaWNrPVwic3VibWl0VG9waWNcIj7kv53lrZg8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiB2LWlmPVwibWVudV90eXBlID09IDNcIiBzdHlsZT1cInBhZGRpbmc6IDEwcHg7bWFyZ2luLXRvcDogMjBweDtcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImxpdmVGb3JtUmVmXCIgOm1vZGVsPVwibGl2ZV9jb25maWdcIiBzdHlsZT1cIndpZHRoOiA4MCU7bWFyZ2luOiBhdXRvXCIgOnJ1bGVzPVwibGl2ZV9ydWxlc1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi54q25oCBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLmNvdXJzZVN0YXR1c1wiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPuS4iuaetjwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7kuIvmnrY8L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLlhbPogZTor5XljbdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJ0ZXN0UGFwZXJJZFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImxpdmVfY29uZmlnLnRlc3RQYXBlcklkXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiB0ZXN0UGFwZXJMaXN0XCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmV4YW1pbmF0aW9uTmFtZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuenr+WIhuWlluWKsVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5pbnRlZ3JhbEF3YXJkXCIgdHlwZT1cIm51bWJlclwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl55u05pKt5pe26ZW/XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCI+XG4gICAgICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiPuenr+WIhjwvdGVtcGxhdGU+XG4gICAgICAgICAgPC9lbC1pbnB1dD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIueUqOaIt+iMg+WbtOiuvue9rlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFyZWFJZEFyclwiPlxuICAgICAgICAgIDxlbC1jYXNjYWRlclxuICAgICAgICAgICAgdi1tb2RlbD1cImxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0c1wiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cImFyZWFMaXN0c1wiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiXG4gICAgICAgICAgICA6cHJvcHM9XCJjYXNjYWRlclByb3BzQXJlYVwiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlQXJlYVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnvZHngrnojIPlm7Torr7nva5cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdGF0dXNcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7lhajpg6g8L2VsLXJhZGlvPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cInRydWVcIj7pg6jliIY8L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHYtaWY9XCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIiBsYWJlbD1cIumAieaLqee9keeCuVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwibGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0XCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBtdWx0aXBsZSBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCIgQGNoYW5nZT1cImNoYW5nZUJyYW5jaElkTGlzdFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gbmV0d29ya0xpc3RzXCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLm5ldHdvcmtOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHYtaWY9XCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIiBsYWJlbD1cIlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLXRhYmxlXG4gICAgICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICAgICAgOmRhdGE9XCJuZXR3b3JrTGlzdHNUYWJsZVwiXG4gICAgICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgICBwcm9wPVwibmV0d29ya0NvZGVcIlxuICAgICAgICAgICAgICBsYWJlbD1cIue9keeCuee8luWPt1wiXG4gICAgICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJuZXR3b3JrTmFtZVwiXG4gICAgICAgICAgICAgIGxhYmVsPVwi572R54K55ZCN56ewXCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCIgZml4ZWQ9XCJyaWdodFwiIHdpZHRoPVwiMTUwXCI+XG4gICAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImRlbE5ldHdvcmtMaXN0cyhzY29wZS5yb3cuaWQpXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgICAgPC9lbC10YWJsZT5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLXRvcDogMzBweDtcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7bWFyZ2luLWJvdHRvbTogMTAwcHg7XCIgQGNsaWNrPVwic3VibWl0XCI+5L+d5a2YPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHVwZGF0ZUltYWdlIGZyb20gJ0AvY29tcG9uZW50cy9VcGxvYWQvdXBkYXRlSW1hZ2VzJ1xuaW1wb3J0IFRpbnltY2UgZnJvbSAnQC9jb21wb25lbnRzL1RpbnltY2UnXG5pbXBvcnQgeyBhcmVhVHJlZSB9IGZyb20gJ0AvYXBpL2FyZWEnXG5pbXBvcnQge1xuICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvLCBlZGl0Q29udGVudEJhc2VDb3Vyc2VWaWRlbywgZ2V0Q29udGVudEJhc2VDb3Vyc2VWaWRlb0RldGFpbCxcbiAgb3BlQ29udGVudEJhc2VDb3Vyc2VDb25maWcsIHF1ZXJ5UGFnZUNvbnRlbnRCYXNlQ291cnNlVmlkZW9MaXN0LFxuICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QsXG4gIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdFxufSBmcm9tICdAL2FwaS9jb3Vyc2UnXG5pbXBvcnQgeyBuZXR3b3JrTGlzdCB9IGZyb20gJ0AvYXBpL291dGxldHMnXG5pbXBvcnQgeyBxdWVyeVBhZ2VDb250ZW50RXhhbWluYXRpb25JbmZvTGlzdCB9IGZyb20gJ0AvYXBpL3Rlc3RwYXBlcidcbmltcG9ydCB1c2VyQXBpIGZyb20gJ0AvYXBpL3VzZXInXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgY29tcG9uZW50czogeyB1cGRhdGVJbWFnZSwgVGlueW1jZSB9LFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBhY3RpdmVJbmRleDogJzEnLFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxODBweCcsXG4gICAgICBtZW51X3R5cGU6IDEsXG4gICAgICBmb3JtOiB7XG4gICAgICAgIGNvdXJzZU5hbWU6ICcnLFxuICAgICAgICBjb3Vyc2VDYXRlZ29yeUlkOiAnJyxcbiAgICAgICAgY291cnNlR3JhZGVJZDogJycsXG4gICAgICAgIGNvdXJzZUludHJvZHVjdGlvbjogJycsXG4gICAgICAgIGNvdXJzZUNvdmVySW1nOiAnJyxcbiAgICAgICAgY291cnNlQmFubmVySW1nOiAnJyxcbiAgICAgICAgdmlkZW9Vcmw6ICcnLFxuICAgICAgICBjb3Vyc2VDb250ZW50OiAnJyxcbiAgICAgICAgdmlkZW9UeXBlOiAzXG4gICAgICB9LFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgY291cnNlTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXkuJPpopjlkI3np7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUNhdGVnb3J5SWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup6K++56iL5YiG57G7JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VHcmFkZUlkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeivvueoi+etiee6pycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlSW50cm9kdWN0aW9uOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeS4k+mimOeugOS7iycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlQ292ZXJJbWc6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5LiT6aKY5bCB6Z2iJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VCYW5uZXJJbWc6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5LiT6aKYQmFubmVyJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgbGl2ZV9jb25maWc6IHtcbiAgICAgICAgdGVzdFBhcGVySWQ6ICcnLFxuICAgICAgICByZWdpb25Db2RlTGlzdDogW10sXG4gICAgICAgIGNvdXJzZVN0YXR1czogdHJ1ZSxcbiAgICAgICAgY291cnNlVmlkZW9JZDogdW5kZWZpbmVkLFxuICAgICAgICBicmFuY2hSYW5nZUZsYWc6IGZhbHNlLFxuICAgICAgICBicmFuY2hJZExpc3Q6IFtdLFxuICAgICAgICByZWdpb25Db2RlTGlzdHM6IFtdLFxuICAgICAgICB2aWRlb0F3YXJkOiB0cnVlLFxuICAgICAgICB3YXRjaFZpZGVvVHlwZTogJ2N1c3RvbScsXG4gICAgICAgIHdhdGNoVmlkZW9EdXJhdGlvbjogJycsXG4gICAgICAgIGludGVncmFsQXdhcmQ6ICcnXG4gICAgICB9LFxuICAgICAgbGl2ZV9ydWxlczoge1xuICAgICAgICB0ZXN0UGFwZXJJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nlhbPogZTor5XljbcnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB0b3BpY19zZWxlY3Rpb246IHtcbiAgICAgICAgc3BlY2lhbENvdXJzZUlkOiB1bmRlZmluZWQsXG4gICAgICAgIGNvbnRlbnRDb3Vyc2VTcGVjaWFsUmVsZXZhbmNlTGlzdDogW10sXG4gICAgICAgIHRvcGljX3NlbGVjdGlvbl9pZDogdW5kZWZpbmVkXG4gICAgICB9LFxuICAgICAgdG9waWNfc2VsZWN0aW9uX3J1bGVzOiB7XG4gICAgICAgIGNvbnRlbnRDb3Vyc2VTcGVjaWFsUmVsZXZhbmNlTGlzdDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXpgInmi6nkuJPpopgnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBhcmVhTGlzdHM6IFtdLFxuICAgICAgdGFibGVEYXRhT3B0aW9uczogW10sXG4gICAgICBjb3Vyc2VHcmFkZUxpc3Q6IFtdLFxuICAgICAgY2FzY2FkZXJQcm9wczoge1xuICAgICAgICBjaGVja1N0cmljdGx5OiB0cnVlLFxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInXG4gICAgICB9LFxuICAgICAgY2FzY2FkZXJQcm9wc0FyZWE6IHtcbiAgICAgICAgbXVsdGlwbGU6IHRydWUsXG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsXG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcidcbiAgICAgIH0sXG4gICAgICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQ6IHVuZGVmaW5lZCxcbiAgICAgIG5ldHdvcmtMaXN0czogW10sXG4gICAgICBuZXR3b3JrTGlzdHNUYWJsZTogW10sXG4gICAgICB0ZXN0UGFwZXJMaXN0OiBbXSxcbiAgICAgIHNlYXJjaEFycjoge1xuICAgICAgICBwYWdlTnVtOiAxLFxuICAgICAgICBwYWdlU2l6ZTogOTk5OSxcbiAgICAgICAgdmlkZW9UeXBlOiAzXG4gICAgICB9LFxuICAgICAgdGFibGVEYXRhVG9waWM6IFtdLFxuICAgICAgdGFibGVEYXRhOiBbXSxcbiAgICAgIGxpdmVJZDogdW5kZWZpbmVkLFxuICAgICAgaW1nQ291cnNlTGlzdDogW10sXG4gICAgICBpbWdCYW5uZXJMaXN0OiBbXVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmxpdmVJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkXG4gICAgdGhpcy5nZXRMaXZlSW5mbyh0aGlzLmxpdmVJZClcbiAgICB0aGlzLmdldEFyZWEoKVxuICAgIHRoaXMuZ2V0VGFibGVEYXRhT3B0aW9ucygpXG4gICAgdGhpcy5nZXRDb3Vyc2VHcmFkZUxpc3QoKVxuICAgIHRoaXMuZ2V0TmV0d29ya0xpc3QoKVxuICAgIHRoaXMuZ2V0VGVzdFBhcGVyKClcbiAgICB0aGlzLmluaXQoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZ2V0TGl2ZUluZm8oaWQpIHtcbiAgICAgIGdldENvbnRlbnRCYXNlQ291cnNlVmlkZW9EZXRhaWwoaWQpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmZvcm0gPSB7IC4uLnJlcy5kYXRhIH1cbiAgICAgICAgICB0aGlzLmxpdmVfY29uZmlnID0geyAuLi5yZXMuZGF0YS5jb250ZW50QmFzZUNvdXJzZUNvbmZpZ1JlcVBhcmFtIH1cbiAgICAgICAgICB0aGlzLmxpdmVfY29uZmlnLmNvdXJzZVN0YXR1cyA9IHRydWVcbiAgICAgICAgICB0aGlzLmxpdmVfY29uZmlnLmNvdXJzZVZpZGVvSWQgPSByZXMuZGF0YS5pZFxuICAgICAgICAgIGlmIChyZXMuZGF0YS5jb3Vyc2VDb3ZlckltZy5pbmNsdWRlcygnaHR0cDovL3lpbmd0ZWRhb3NzLm9zcycpKSB7XG4gICAgICAgICAgICB1c2VyQXBpLm9zc0ltZyhyZXMuZGF0YS5jb3Vyc2VDb3ZlckltZykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBjb25zdCBpbWFnZSA9IHJlcy5jb250ZW50V2l0aFByZWZpeFxuICAgICAgICAgICAgICB0aGlzLmltZ0NvdXJzZUxpc3QgPSBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgdXJsOiBpbWFnZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKHJlcy5kYXRhLmNvdXJzZUJhbm5lckltZy5pbmNsdWRlcygnaHR0cDovL3lpbmd0ZWRhb3NzLm9zcycpKSB7XG4gICAgICAgICAgICB1c2VyQXBpLm9zc0ltZyhyZXMuZGF0YS5jb3Vyc2VCYW5uZXJJbWcpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgY29uc3QgaW1hZ2UgPSByZXMuY29udGVudFdpdGhQcmVmaXhcbiAgICAgICAgICAgICAgdGhpcy5pbWdCYW5uZXJMaXN0ID0gW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHVybDogaW1hZ2VcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICAgIGlmICh0aGlzLmxpdmVfY29uZmlnKSB7XG4gICAgICAgICAgICBpZiAodGhpcy5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QubGVuZ3RoID4gMCkge1xuICAgICAgICAgICAgICB0aGlzLm5ldHdvcmtMaXN0c1RhYmxlID0gdGhpcy5uZXR3b3JrTGlzdHMuZmlsdGVyKGl0ZW0gPT4gdGhpcy5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QuaW5jbHVkZXMoaXRlbS5pZCkpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIHF1ZXJ5UGFnZUNvbnRlbnRCYXNlQ291cnNlVmlkZW9MaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRUZXN0UGFwZXIoKSB7XG4gICAgICBxdWVyeVBhZ2VDb250ZW50RXhhbWluYXRpb25JbmZvTGlzdCh7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAtMSB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50ZXN0UGFwZXJMaXN0ID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0TmV0d29ya0xpc3QoKSB7XG4gICAgICBuZXR3b3JrTGlzdCgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLm5ldHdvcmtMaXN0cyA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldENvdXJzZUdyYWRlTGlzdCgpIHtcbiAgICAgIHF1ZXJ5UGFnZUNvdXJzZUdyYWRlTGlzdCh7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiA5OTk5IH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmNvdXJzZUdyYWRlTGlzdCA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldFRhYmxlRGF0YU9wdGlvbnMoKSB7XG4gICAgICBxdWVyeVBhZ2VQYXJlbnRDb3Vyc2VDYXRlZ29yeUxpc3QoeyBwYWdlTnVtOiAwLCBwYWdlU2l6ZTogLTEsIHRyZWU6IHRydWUgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGFibGVEYXRhT3B0aW9ucyA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YSh0aGlzLnRhYmxlRGF0YU9wdGlvbnMpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBhZGRGaWVsZHNUb0RhdGEoZGF0YSkge1xuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGRhdGEpKSByZXR1cm5cbiAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgaXRlbS52YWx1ZSA9IGl0ZW0uaWRcbiAgICAgICAgaXRlbS5sYWJlbCA9IGl0ZW0uY291cnNlQ2F0ZWdvcnlcbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShpdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgIHRoaXMuYWRkRmllbGRzVG9EYXRhKGl0ZW0uY2hpbGRyZW4pXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBwcm9jZXNzQXJlYUxpc3RzKGRhdGEpIHtcbiAgICAgIGNvbnN0IHNwZWNpYWxBcmVhcyA9IFsn5YyX5Lqs5biCJywgJ+S4iua1t+W4gicsICflpKnmtKXluIInLCAn6YeN5bqG5biCJ11cbiAgICAgIHJldHVybiBkYXRhXG4gICAgICAgIC5maWx0ZXIoaXRlbSA9PiBpdGVtLmFyZWFOYW1lICYmIGl0ZW0uYXJlYU5hbWUudHJpbSgpKVxuICAgICAgICAubWFwKGl0ZW0gPT4ge1xuICAgICAgICAgIGNvbnN0IG5ld0l0ZW0gPSB7IC4uLml0ZW0gfVxuICAgICAgICAgIG5ld0l0ZW0udmFsdWUgPSBuZXdJdGVtLmFyZWFDb2RlXG4gICAgICAgICAgbmV3SXRlbS5sYWJlbCA9IG5ld0l0ZW0uYXJlYU5hbWVcbiAgICAgICAgICBpZiAobmV3SXRlbS5jaGlsZHJlbiAmJiBBcnJheS5pc0FycmF5KG5ld0l0ZW0uY2hpbGRyZW4pKSB7XG4gICAgICAgICAgICBpZiAoc3BlY2lhbEFyZWFzLmluY2x1ZGVzKG5ld0l0ZW0uYXJlYU5hbWUpKSB7XG4gICAgICAgICAgICAgIG5ld0l0ZW0uY2hpbGRyZW4gPSB0aGlzLnByb2Nlc3NBcmVhTGlzdHMobmV3SXRlbS5jaGlsZHJlbilcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIG5ld0l0ZW0uY2hpbGRyZW4gPSBuZXdJdGVtLmNoaWxkcmVuLm1hcChjaGlsZCA9PiB7XG4gICAgICAgICAgICAgICAgY29uc3QgbmV3Q2hpbGQgPSB7IC4uLmNoaWxkIH1cbiAgICAgICAgICAgICAgICBuZXdDaGlsZC52YWx1ZSA9IG5ld0NoaWxkLmFyZWFDb2RlXG4gICAgICAgICAgICAgICAgbmV3Q2hpbGQubGFiZWwgPSBuZXdDaGlsZC5hcmVhTmFtZVxuICAgICAgICAgICAgICAgIG5ld0NoaWxkLmNoaWxkcmVuID0gW11cbiAgICAgICAgICAgICAgICByZXR1cm4gbmV3Q2hpbGRcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcmV0dXJuIG5ld0l0ZW1cbiAgICAgICAgfSlcbiAgICB9LFxuICAgIGdldEFyZWEoKSB7XG4gICAgICBhcmVhVHJlZSgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmFyZWFMaXN0cyA9IHRoaXMucHJvY2Vzc0FyZWFMaXN0cyhyZXMuZGF0YSlcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZSh2YWx1ZSkge1xuICAgICAgdGhpcy5mb3JtLmNvdXJzZUNhdGVnb3J5SWQgPSB2YWx1ZS5zbGljZSgtMSlbMF1cbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZUFyZWEodmFsdWUpIHtcbiAgICAgIGNvbnN0IG51bSA9IHZhbHVlLnNsaWNlKC0xKVswXS5sZW5ndGggLSAxXG4gICAgICB0aGlzLmxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0LnB1c2godmFsdWUuc2xpY2UoLTEpWzBdW251bV0pXG4gICAgfSxcbiAgICBzdWNjZXNzSW1nQ291cnNlQ292ZXJJbWcoZSkge1xuICAgICAgdGhpcy5mb3JtLmNvdXJzZUNvdmVySW1nID0gZS5kYXRhLmZpbGVQYXRoXG4gICAgfSxcbiAgICBzdWNjZXNzSW1nQ291cnNlQmFubmVySW1nKGUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VCYW5uZXJJbWcgPSBlLmRhdGEuZmlsZVBhdGhcbiAgICB9LFxuICAgIGhhbmRsZVNlbGVjdChrZXkpIHtcbiAgICAgIGlmIChrZXkgPT09ICcyJykge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+WKn+iDveW8gOWPkeS4rSdcbiAgICAgICAgfSlcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICB0aGlzLm1lbnVfdHlwZSA9IGtleVxuICAgIH0sXG4gICAgaW1hZ2VTdWNjZXNzQ0JLKGFycikge1xuICAgICAgY29uc29sZS5sb2coYXJyKVxuICAgIH0sXG4gICAgbmV4dFN0ZXAoKSB7XG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGVkaXRDb250ZW50QmFzZUNvdXJzZVZpZGVvKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy5hZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQgPSByZXMuZGF0YVxuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLm1lbnVfdHlwZSA9IDNcbiAgICAgICAgICAgICAgdGhpcy5hY3RpdmVJbmRleCA9ICczJ1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHN1Ym1pdFRvcGljKCkge1xuICAgICAgdGhpcy50b3BpY19zZWxlY3Rpb24uY29udGVudENvdXJzZVNwZWNpYWxSZWxldmFuY2VMaXN0ID0gW11cbiAgICAgIGxldCBhcnIgPSB7fVxuICAgICAgdGhpcy50YWJsZURhdGFUb3BpYy5mb3JFYWNoKGl0ZW0gPT4ge1xuICAgICAgICBhcnIgPSB7XG4gICAgICAgICAgJ2NvdXJzZUlkJzogdGhpcy50b3BpY19zZWxlY3Rpb24uc3BlY2lhbENvdXJzZUlkLFxuICAgICAgICAgICdpZCc6IHRoaXMudG9waWNfc2VsZWN0aW9uLnNwZWNpYWxDb3Vyc2VJZCxcbiAgICAgICAgICAnc3BlY2lhbElkJzogaXRlbS5pZCxcbiAgICAgICAgICAnc3BlY2lhbE5hbWUnOiBpdGVtLmNvdXJzZU5hbWUsXG4gICAgICAgICAgJ3NwZWNpYWxJbWcnOiBpdGVtLmNvdXJzZUNvdmVySW1nLFxuICAgICAgICAgICdzcGVjaWFsU29ydCc6IGl0ZW0uY291cnNlU29ydFxuICAgICAgICB9XG4gICAgICAgIHRoaXMudG9waWNfc2VsZWN0aW9uLmNvbnRlbnRDb3Vyc2VTcGVjaWFsUmVsZXZhbmNlTGlzdC5wdXNoKGFycilcbiAgICAgIH0pXG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWZUb3BpYy52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgYWRkQ29udGVudEJhc2VDb3Vyc2VWaWRlbyh0aGlzLnRvcGljX3NlbGVjdGlvbikudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmVG9waWMucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLm1lbnVfdHlwZSA9IDNcbiAgICAgICAgICAgICAgdGhpcy5hY3RpdmVJbmRleCA9ICczJ1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGZvcm1hdHRlZERhdGUoZGF0ZSkge1xuICAgICAgY29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKVxuICAgICAgY29uc3QgbW9udGggPSAoJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGRheSA9ICgnMCcgKyBkYXRlLmdldERhdGUoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBob3VycyA9ICgnMCcgKyBkYXRlLmdldEhvdXJzKCkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgbWludXRlcyA9ICgnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBzZWNvbmRzID0gKCcwJyArIGRhdGUuZ2V0U2Vjb25kcygpKS5zbGljZSgtMilcbiAgICAgIHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX0gJHtob3Vyc306JHttaW51dGVzfToke3NlY29uZHN9YFxuICAgIH0sXG4gICAgZGVsTmV0d29ya0xpc3RzKGlkKSB7XG4gICAgICB0aGlzLnRhYmxlRGF0YVRvcGljID0gdGhpcy50YWJsZURhdGFUb3BpYy5maWx0ZXIoXG4gICAgICAgIGl0ZW0gPT4gaXRlbS5pZCAhPT0gaWRcbiAgICAgIClcbiAgICAgIHRoaXMudG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdCA9IHRoaXMudG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdC5maWx0ZXIoaXRlbSA9PiBpdGVtICE9PSBpZClcbiAgICB9LFxuICAgIGNoYW5nZUJyYW5jaElkTGlzdChlKSB7XG4gICAgICB0aGlzLm5ldHdvcmtMaXN0c1RhYmxlID0gdGhpcy5uZXR3b3JrTGlzdHMuZmlsdGVyKGl0ZW0gPT4gZS5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICB9LFxuICAgIGNoYW5nZVRvcGljTGlzdChlKSB7XG4gICAgICB0aGlzLnRhYmxlRGF0YVRvcGljID0gdGhpcy50YWJsZURhdGEuZmlsdGVyKGl0ZW0gPT4gZS5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICAgIHRoaXMudGFibGVEYXRhVG9waWMuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcbiAgICAgICAgaWYgKGl0ZW0uY291cnNlQ292ZXJJbWcuaW5jbHVkZXMoJ2h0dHA6Ly95aW5ndGVkYW9zcy5vc3MnKSkge1xuICAgICAgICAgIHVzZXJBcGkub3NzSW1nKGl0ZW0uY291cnNlQ292ZXJJbWcpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIGl0ZW0uY291cnNlQ292ZXJJbWdzID0gcmVzLmNvbnRlbnRXaXRoUHJlZml4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBpdGVtLmNvdXJzZUNvdmVySW1ncyA9IGl0ZW0uY291cnNlQ292ZXJJbWdcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHN1Ym1pdCgpIHtcbiAgICAgIHRoaXMuJHJlZnMubGl2ZUZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIG9wZUNvbnRlbnRCYXNlQ291cnNlQ29uZmlnKHRoaXMubGl2ZV9jb25maWcpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2csXG4gICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAxMDAwXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgICAgICAgICAgIHBhdGg6ICcvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzJ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0sIDEwMDApXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgYmFjaygpIHtcbiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgcGF0aDogJy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMnXG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBNQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/list.vue?vue&type=script&lang=js":
+/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/list.vue?vue&type=script&lang=js ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_lecturer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/lecturer */ \"./src/api/lecturer.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n visible: false,\n keyword: '',\n administrators: '',\n area: '',\n tableData: [],\n multipleSelection: [],\n currentPage4: 2,\n options: [{\n value: '选项1',\n label: '黄金糕'\n }, {\n value: '选项2',\n label: '双皮奶'\n }, {\n value: '选项3',\n label: '蚵仔煎'\n }, {\n value: '选项4',\n label: '龙须面'\n }, {\n value: '选项5',\n label: '北京烤鸭'\n }],\n dialogFormVisible: false,\n form: {\n student_role: '',\n branch_name: '',\n nickname: '',\n number: '',\n notes: '',\n state: '1',\n adjust_points: '1',\n current_points: '10000',\n amount: ''\n },\n imageUrl: '',\n formLabelWidth: '120px',\n rules: {\n student_role: [{\n required: true,\n message: '请输入网点编号',\n trigger: 'submit'\n }],\n branch_name: [{\n required: true,\n message: '请输入网点名称',\n trigger: 'submit'\n }],\n nickname: [{\n required: true,\n message: '请选择区域管理员',\n trigger: 'submit'\n }],\n number: [{\n required: true,\n message: '请选择所属地区',\n trigger: 'submit'\n }]\n },\n editDialogFormVisible: false,\n editPassWord: false,\n pass: {\n password: '',\n passwords: ''\n },\n passRules: {\n password: [{\n required: true,\n message: '请输入新密码',\n trigger: 'submit'\n }],\n passwords: [{\n required: true,\n message: '请输入确认密码',\n trigger: 'submit'\n }]\n },\n editPoints: false,\n points: {\n points: '',\n amount: '',\n notes: ''\n },\n pointsRules: {\n amount: [{\n required: true,\n message: '请输入数额',\n trigger: 'submit'\n }]\n },\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n courseName: '',\n videoType: 3\n },\n table_total: 0,\n teacherListArr: [],\n tableDataOptions: [],\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTeacherList();\n this.getClassList();\n },\n mounted: function mounted() {},\n methods: {\n editChangeStatus: function editChangeStatus(e, id) {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"updateCourseStatus\"])(id, e).then(function (res) {\n if (res.code === 200) {\n _this.init();\n }\n });\n },\n handleChange: function handleChange(value) {\n this.searchArr.courseCategoryId = value.slice(-1)[0];\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this2 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this2.addFieldsToData(item.children);\n }\n });\n },\n getClassList: function getClassList() {\n var _this3 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this3.tableDataOptions = res.data.list;\n _this3.addFieldsToData(_this3.tableDataOptions);\n }\n });\n },\n getTeacherList: function getTeacherList() {\n var _this4 = this;\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_10__[\"teacherList\"])().then(function (res) {\n if (res.code === 200) {\n _this4.teacherListArr = res.data.list;\n }\n });\n },\n init: function init() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"queryPageContentBaseCourseVideoList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this5.table_total = res.data.total;\n res.data.list.forEach(function (item, index) {\n if (item.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_11__[\"default\"].ossImg(item.courseCoverImg).then(function (res) {\n if (res.code === 200) {\n item.courseCoverImg = res.contentWithPrefix;\n }\n });\n }\n });\n _this5.tableData = res.data.list;\n console.log(_this5.tableData);\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n courseName: '',\n videoType: 3\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addStudent: function addStudent() {\n this.dialogFormVisible = true;\n },\n editOutlets: function editOutlets() {\n this.editDialogFormVisible = true;\n },\n editPass: function editPass() {\n this.editPassWord = true;\n },\n editPoint: function editPoint() {\n this.editPoints = true;\n },\n delLive: function delLive(type, id) {\n var _this6 = this;\n var ids = [];\n if (type === 1) {\n if (this.multipleSelection.length < 1) {\n this.$message({\n type: 'info',\n message: '请选择数据'\n });\n return;\n }\n ids = this.multipleSelection.map(function (item) {\n return item.id;\n });\n } else {\n ids = [id];\n }\n this.$confirm('确定删除所选直播?', '删除直播', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"removeContentBaseCourseVideo\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this6.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n addLive: function addLive() {\n this.$router.push({\n name: 'add_project'\n });\n },\n editLive: function editLive(id) {\n this.$router.push({\n name: 'edit_project',\n query: {\n id: id\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9saXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzL2xpc3QudnVlPzAyM2QiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuS4k+mimOaQnOe0ojwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJzZWFyY2hBcnIuY291cnNlTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5LiT6aKY5ZCN56ew44CB566A5LuLXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7or77nqIvliIbnsbs8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1jYXNjYWRlclxuICAgICAgICAgICAgdi1tb2RlbD1cInNlYXJjaEFyci5jb3Vyc2VDYXRlZ29yeUlkXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7XCJcbiAgICAgICAgICAgIDpvcHRpb25zPVwidGFibGVEYXRhT3B0aW9uc1wiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiXG4gICAgICAgICAgICA6cHJvcHM9XCJjYXNjYWRlclByb3BzXCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+6K6y5biIPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJzZWFyY2hBcnIubGVjdHVyZXJOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gdGVhY2hlckxpc3RBcnJcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS50ZWFjaGVyTmFtZVwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0udGVhY2hlck5hbWVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLnRlYWNoZXJOYW1lXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+54q25oCBPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJzZWFyY2hBcnIuY291cnNlU3RhdHVzXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIuS4iuaetlwiIDp2YWx1ZT1cInRydWVcIiAvPlxuICAgICAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIuS4i+aetlwiIDp2YWx1ZT1cImZhbHNlXCIgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcGx1c1wiIEBjbGljaz1cImFkZExpdmVcIj7mt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgPCEtLSAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tYm90dG9tXCI+5a+85Ye6PC9lbC1idXR0b24+LS0+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjRjUzMDMwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWRlbGV0ZVwiIEBjbGljaz1cImRlbExpdmUoMSwgMClcIj7liKDpmaQ8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hUZWFjaGVyXCI+5Yi35pawPC9lbC1idXR0b24+XG4gICAgICAgIDwhLS0gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXRvcFwiPuWvvOWFpee9keeCuTwvZWwtYnV0dG9uPi0tPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiIC8+XG4gICAgPC9kaXY+XG4gICAgPCEtLSAgICA8ZGl2IGNsYXNzPVwiYnV0dG9uLWFyZWFcIj4tLT5cblxuICAgIDwhLS0gICAgPC9kaXY+LS0+XG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgICBAc2VsZWN0aW9uLWNoYW5nZT1cImhhbmRsZVNlbGVjdGlvbkNoYW5nZVwiXG4gICAgICA+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICB0eXBlPVwic2VsZWN0aW9uXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCI1NVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLkuJPpopjlkI3np7BcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjb3Vyc2VDYXRlZ29yeURpY3RcIlxuICAgICAgICAgIGxhYmVsPVwi6K++56iL5YiG57G7XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZUdyYWRlRGljdFwiXG4gICAgICAgICAgbGFiZWw9XCLor77nqIvnrYnnuqdcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgICAgc2hvdy1vdmVyZmxvdy10b29sdGlwXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwibGVjdHVyZXJOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuaVmeW4iFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgbGFiZWw9XCLlsIHpnaJcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxpbWcgc3R5bGU9XCJ3aWR0aDogNTBweDtoZWlnaHQ6IDUwcHg7XCIgOnNyYz1cInNjb3BlLnJvdy5jb3Vyc2VDb3ZlckltZ1wiPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgbGFiZWw9XCLor77nqIvmjqjojZBcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIHt7ICFzY29wZS5yb3cuY291cnNlUmVjb21tZW5kID8gJycgOiBKU09OLnBhcnNlKHNjb3BlLnJvdy5jb3Vyc2VSZWNvbW1lbmQpLmpvaW4oXCIsXCIpIH19XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlTnVtXCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+aVsOmHj1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvbGxlY3RDb3Vyc2VOdW1cIlxuICAgICAgICAgIGxhYmVsPVwi5pS26JePXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwibGlrZUNvdXJzZU51bVwiXG4gICAgICAgICAgbGFiZWw9XCLngrnotZ5cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi54q25oCBXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8ZWwtc3dpdGNoXG4gICAgICAgICAgICAgIHYtbW9kZWw9XCJzY29wZS5yb3cuY291cnNlU3RhdHVzXCJcbiAgICAgICAgICAgICAgQGNoYW5nZT1cImVkaXRDaGFuZ2VTdGF0dXMoJGV2ZW50LHNjb3BlLnJvdy5pZClcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjcmVhdGVUaW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuWIm+W7uuaXtumXtFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTUwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCIgZml4ZWQ9XCJyaWdodFwiIHdpZHRoPVwiMTUwXCI+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJlZGl0TGl2ZShzY29wZS5yb3cuaWQpXCI+57yW6L6RPC9hPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJkZWxMaXZlKDIsIHNjb3BlLnJvdy5pZClcIj7liKDpmaTor77nqIs8L2E+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgPGVsLXRvb2x0aXAgcGxhY2VtZW50PVwiYm90dG9tLXN0YXJ0XCI+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJjb250ZW50XCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXJcIj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7ljrvnm7Tmkq08L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7lhbPogZTmlZnluIg8L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7lhbPogZTogIPor5U8L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7mjqjoh7Pnp7vliqjnq6/pppbpobU8L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7mjqjoh7NQQ+err+mmlumhtTwvZGl2Pi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwicGFkZGluZzogM3B4O2N1cnNvcjogcG9pbnRlclwiPuebtOaSreWbnuaUvjwvZGl2Pi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwicGFkZGluZzogM3B4O2N1cnNvcjogcG9pbnRlclwiIEBjbGljaz1cImRlbExpdmUoMiwgc2NvcGUucm93LmlkKVwiPuWIoOmZpOebtOaSrTwvZGl2Pi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO21hcmdpbi1sZWZ0OiAxNXB4O1wiPuaTjeS9nDwvYT4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICA8L2VsLXRvb2x0aXA+LS0+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHtcbiAgcXVlcnlQYWdlQ29udGVudEJhc2VDb3Vyc2VWaWRlb0xpc3QsXG4gIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdCxcbiAgcmVtb3ZlQ29udGVudEJhc2VDb3Vyc2VWaWRlbywgdXBkYXRlQ291cnNlU3RhdHVzXG59IGZyb20gJ0AvYXBpL2NvdXJzZSdcbmltcG9ydCB7IHRlYWNoZXJMaXN0IH0gZnJvbSAnQC9hcGkvbGVjdHVyZXInXG5pbXBvcnQgdXNlckFwaSBmcm9tICdAL2FwaS91c2VyJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdPdXRsZXRzJyxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgdmlzaWJsZTogZmFsc2UsXG4gICAgICBrZXl3b3JkOiAnJyxcbiAgICAgIGFkbWluaXN0cmF0b3JzOiAnJyxcbiAgICAgIGFyZWE6ICcnLFxuICAgICAgdGFibGVEYXRhOiBbXSxcbiAgICAgIG11bHRpcGxlU2VsZWN0aW9uOiBbXSxcbiAgICAgIGN1cnJlbnRQYWdlNDogMixcbiAgICAgIG9wdGlvbnM6IFt7XG4gICAgICAgIHZhbHVlOiAn6YCJ6aG5MScsXG4gICAgICAgIGxhYmVsOiAn6buE6YeR57OVJ1xuICAgICAgfSwge1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTInLFxuICAgICAgICBsYWJlbDogJ+WPjOearuWltidcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobkzJyxcbiAgICAgICAgbGFiZWw6ICfomrXku5TnhY4nXG4gICAgICB9LCB7XG4gICAgICAgIHZhbHVlOiAn6YCJ6aG5NCcsXG4gICAgICAgIGxhYmVsOiAn6b6Z6aG76Z2iJ1xuICAgICAgfSwge1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTUnLFxuICAgICAgICBsYWJlbDogJ+WMl+S6rOeDpOm4rSdcbiAgICAgIH1dLFxuICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZm9ybToge1xuICAgICAgICBzdHVkZW50X3JvbGU6ICcnLFxuICAgICAgICBicmFuY2hfbmFtZTogJycsXG4gICAgICAgIG5pY2tuYW1lOiAnJyxcbiAgICAgICAgbnVtYmVyOiAnJyxcbiAgICAgICAgbm90ZXM6ICcnLFxuICAgICAgICBzdGF0ZTogJzEnLFxuICAgICAgICBhZGp1c3RfcG9pbnRzOiAnMScsXG4gICAgICAgIGN1cnJlbnRfcG9pbnRzOiAnMTAwMDAnLFxuICAgICAgICBhbW91bnQ6ICcnXG4gICAgICB9LFxuICAgICAgaW1hZ2VVcmw6ICcnLFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxMjBweCcsXG4gICAgICBydWxlczoge1xuICAgICAgICBzdHVkZW50X3JvbGU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl572R54K557yW5Y+3JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBicmFuY2hfbmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXnvZHngrnlkI3np7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIG5pY2tuYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeWMuuWfn+euoeeQhuWRmCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgbnVtYmVyOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeaJgOWxnuWcsOWMuicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGVkaXREaWFsb2dGb3JtVmlzaWJsZTogZmFsc2UsXG4gICAgICBlZGl0UGFzc1dvcmQ6IGZhbHNlLFxuICAgICAgcGFzczoge1xuICAgICAgICBwYXNzd29yZDogJycsXG4gICAgICAgIHBhc3N3b3JkczogJydcbiAgICAgIH0sXG4gICAgICBwYXNzUnVsZXM6IHtcbiAgICAgICAgcGFzc3dvcmQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl5paw5a+G56CBJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBwYXNzd29yZHM6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl56Gu6K6k5a+G56CBJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgZWRpdFBvaW50czogZmFsc2UsXG4gICAgICBwb2ludHM6IHtcbiAgICAgICAgcG9pbnRzOiAnJyxcbiAgICAgICAgYW1vdW50OiAnJyxcbiAgICAgICAgbm90ZXM6ICcnXG4gICAgICB9LFxuICAgICAgcG9pbnRzUnVsZXM6IHtcbiAgICAgICAgYW1vdW50OiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaVsOminScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHNlYXJjaEFycjoge1xuICAgICAgICBwYWdlTnVtOiAxLFxuICAgICAgICBwYWdlU2l6ZTogMTAsXG4gICAgICAgIGNvdXJzZU5hbWU6ICcnLFxuICAgICAgICB2aWRlb1R5cGU6IDNcbiAgICAgIH0sXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIHRlYWNoZXJMaXN0QXJyOiBbXSxcbiAgICAgIHRhYmxlRGF0YU9wdGlvbnM6IFtdLFxuICAgICAgY2FzY2FkZXJQcm9wczoge1xuICAgICAgICBjaGVja1N0cmljdGx5OiB0cnVlLCAvLyDlhYHorrjpgInmi6nku7vmhI/lsYLnuqfnmoToioLngrlcbiAgICAgICAgZXhwYW5kVHJpZ2dlcjogJ2hvdmVyJyAvLyDlj6/pgInvvJpob3ZlciDmiJYgY2xpY2tcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5pbml0KClcbiAgICB0aGlzLmdldFRlYWNoZXJMaXN0KClcbiAgICB0aGlzLmdldENsYXNzTGlzdCgpXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBlZGl0Q2hhbmdlU3RhdHVzKGUsIGlkKSB7XG4gICAgICB1cGRhdGVDb3Vyc2VTdGF0dXMoaWQsIGUpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlQ2hhbmdlKHZhbHVlKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5jb3Vyc2VDYXRlZ29yeUlkID0gdmFsdWUuc2xpY2UoLTEpWzBdXG4gICAgfSxcbiAgICBhZGRGaWVsZHNUb0RhdGEoZGF0YSkge1xuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGRhdGEpKSByZXR1cm5cbiAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgaXRlbS52YWx1ZSA9IGl0ZW0uaWRcbiAgICAgICAgaXRlbS5sYWJlbCA9IGl0ZW0uY291cnNlQ2F0ZWdvcnlcbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShpdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgIHRoaXMuYWRkRmllbGRzVG9EYXRhKGl0ZW0uY2hpbGRyZW4pXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRDbGFzc0xpc3QoKSB7XG4gICAgICBxdWVyeVBhZ2VQYXJlbnRDb3Vyc2VDYXRlZ29yeUxpc3QoeyBwYWdlTnVtOiAwLCBwYWdlU2l6ZTogLTEsIHRyZWU6IHRydWUgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGFibGVEYXRhT3B0aW9ucyA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YSh0aGlzLnRhYmxlRGF0YU9wdGlvbnMpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRUZWFjaGVyTGlzdCgpIHtcbiAgICAgIHRlYWNoZXJMaXN0KCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGVhY2hlckxpc3RBcnIgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBpbml0KCkge1xuICAgICAgcXVlcnlQYWdlQ29udGVudEJhc2VDb3Vyc2VWaWRlb0xpc3QodGhpcy5zZWFyY2hBcnIpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlX3RvdGFsID0gcmVzLmRhdGEudG90YWxcbiAgICAgICAgICByZXMuZGF0YS5saXN0LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XG4gICAgICAgICAgICBpZiAoaXRlbS5jb3Vyc2VDb3ZlckltZy5pbmNsdWRlcygnaHR0cDovL3lpbmd0ZWRhb3NzLm9zcycpKSB7XG4gICAgICAgICAgICAgIHVzZXJBcGkub3NzSW1nKGl0ZW0uY291cnNlQ292ZXJJbWcpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgICAgaXRlbS5jb3Vyc2VDb3ZlckltZyA9IHJlcy5jb250ZW50V2l0aFByZWZpeFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLmRhdGEubGlzdFxuICAgICAgICAgIGNvbnNvbGUubG9nKHRoaXMudGFibGVEYXRhKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbFxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBzZWFyY2hUZWFjaGVyKCkge1xuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlc2V0VGVhY2hlcigpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyID0geyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogMTAsIGNvdXJzZU5hbWU6ICcnLCB2aWRlb1R5cGU6IDMgfVxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlZnJlc2hUZWFjaGVyKCkge1xuICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpXG4gICAgfSxcbiAgICBhZGRTdHVkZW50KCkge1xuICAgICAgdGhpcy5kaWFsb2dGb3JtVmlzaWJsZSA9IHRydWVcbiAgICB9LFxuICAgIGVkaXRPdXRsZXRzKCkge1xuICAgICAgdGhpcy5lZGl0RGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBlZGl0UGFzcygpIHtcbiAgICAgIHRoaXMuZWRpdFBhc3NXb3JkID0gdHJ1ZVxuICAgIH0sXG4gICAgZWRpdFBvaW50KCkge1xuICAgICAgdGhpcy5lZGl0UG9pbnRzID0gdHJ1ZVxuICAgIH0sXG4gICAgZGVsTGl2ZSh0eXBlLCBpZCkge1xuICAgICAgbGV0IGlkcyA9IFtdXG4gICAgICBpZiAodHlwZSA9PT0gMSkge1xuICAgICAgICBpZiAodGhpcy5tdWx0aXBsZVNlbGVjdGlvbi5sZW5ndGggPCAxKSB7XG4gICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5pWw5o2uJ1xuICAgICAgICAgIH0pXG4gICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgICAgaWRzID0gdGhpcy5tdWx0aXBsZVNlbGVjdGlvbi5tYXAoaXRlbSA9PiBpdGVtLmlkKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWRzID0gW2lkXVxuICAgICAgfVxuICAgICAgdGhpcy4kY29uZmlybSgn56Gu5a6a5Yig6Zmk5omA6YCJ55u05pKtPycsICfliKDpmaTnm7Tmkq0nLCB7XG4gICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJyxcbiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsXG4gICAgICAgIHR5cGU6ICd3YXJuaW5nJ1xuICAgICAgfSkudGhlbigoKSA9PiB7XG4gICAgICAgIHJlbW92ZUNvbnRlbnRCYXNlQ291cnNlVmlkZW8oaWRzKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9KS5jYXRjaCgoKSA9PiB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgIHR5cGU6ICdpbmZvJyxcbiAgICAgICAgICBtZXNzYWdlOiAn5bey5Y+W5raI5Yig6ZmkJ1xuICAgICAgICB9KVxuICAgICAgfSlcbiAgICB9LFxuICAgIGFkZExpdmUoKSB7XG4gICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7XG4gICAgICAgIG5hbWU6ICdhZGRfcHJvamVjdCdcbiAgICAgIH0pXG4gICAgfSxcbiAgICBlZGl0TGl2ZShpZCkge1xuICAgICAgdGhpcy4kcm91dGVyLnB1c2goe1xuICAgICAgICBuYW1lOiAnZWRpdF9wcm9qZWN0JyxcbiAgICAgICAgcXVlcnk6IHsgaWQ6IGlkIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUxBO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/list.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=script&lang=js":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=script&lang=js ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _components_Tinymce__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/Tinymce */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_testpaper__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/api/testpaper */ \"./src/api/testpaper.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n Tinymce: _components_Tinymce__WEBPACK_IMPORTED_MODULE_16__[\"default\"]\n },\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n courseName: '',\n courseCategoryId: '',\n courseGradeId: '',\n courseIntroduction: '',\n courseCoverImg: '',\n courseBannerImg: '',\n videoUrl: '',\n courseContent: '',\n videoType: 1\n },\n rules: {\n courseName: [{\n required: true,\n message: '请输入课程名称',\n trigger: 'submit'\n }],\n courseCategoryId: [{\n required: true,\n message: '请选择课程分类',\n trigger: 'submit'\n }],\n courseGradeId: [{\n required: true,\n message: '请选择课程等级',\n trigger: 'submit'\n }],\n courseIntroduction: [{\n required: true,\n message: '请输入课程简介',\n trigger: 'submit'\n }],\n courseCoverImg: [{\n required: true,\n message: '请选择课程封面',\n trigger: 'submit'\n }],\n courseBannerImg: [{\n required: true,\n message: '请选择课程Banner',\n trigger: 'submit'\n }]\n },\n live_config: {\n testPaperId: '',\n regionCodeList: [],\n courseStatus: true,\n courseVideoId: undefined,\n branchRangeFlag: false,\n branchIdList: [],\n regionCodeLists: [],\n videoAward: true,\n watchVideoType: 'custom',\n watchVideoDuration: '',\n integralAward: '',\n courseAnswerFlag: true,\n configAnswerReqParamList: []\n },\n areaLists: [],\n tableDataOptions: [],\n courseGradeList: [],\n cascaderProps: {\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n cascaderPropsArea: {\n multiple: true,\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n addContentBaseCourseVideoId: undefined,\n networkLists: [],\n networkListsTable: [],\n testPaperList: [],\n area_num: [1],\n time_axis: [],\n answering_paper: []\n };\n },\n created: function created() {\n this.getArea();\n this.getTableDataOptions();\n this.getCourseGradeList();\n this.getNetworkList();\n this.getTestPaper();\n },\n mounted: function mounted() {},\n methods: {\n addAnswer: function addAnswer() {\n if (this.area_num.length > 8) {\n this.$message('最多增加8条数据');\n } else {\n this.area_num.push(1);\n }\n console.log(this.area_num);\n },\n dele: function dele(index) {\n if (this.area_num.length <= 1) {\n this.$message('最少保留1条数据');\n } else {\n this.area_num.splice(index, 1);\n this.time_axis.splice(index, 1);\n this.answering_paper.splice(index, 1);\n }\n console.log(this.area_num, index);\n },\n getTestPaper: function getTestPaper() {\n var _this = this;\n Object(_api_testpaper__WEBPACK_IMPORTED_MODULE_20__[\"queryPageContentExaminationInfoList\"])({\n pageNum: 1,\n pageSize: -1\n }).then(function (res) {\n if (res.code === 200) {\n _this.testPaperList = res.data.list;\n }\n });\n },\n getNetworkList: function getNetworkList() {\n var _this2 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_19__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this2.networkLists = res.data.list;\n }\n });\n },\n getCourseGradeList: function getCourseGradeList() {\n var _this3 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_18__[\"queryPageCourseGradeList\"])({\n pageNum: 1,\n pageSize: 9999\n }).then(function (res) {\n if (res.code === 200) {\n _this3.courseGradeList = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this4 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_18__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this4.tableDataOptions = res.data.list;\n _this4.addFieldsToData(_this4.tableDataOptions);\n }\n });\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this5 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this5.addFieldsToData(item.children);\n }\n });\n },\n processAreaLists: function processAreaLists(data) {\n var _this6 = this;\n var specialAreas = ['北京市', '上海市', '天津市', '重庆市'];\n return data.filter(function (item) {\n return item.areaName && item.areaName.trim();\n }).map(function (item) {\n var newItem = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, item);\n newItem.value = newItem.areaCode;\n newItem.label = newItem.areaName;\n if (newItem.children && Array.isArray(newItem.children)) {\n if (specialAreas.includes(newItem.areaName)) {\n newItem.children = _this6.processAreaLists(newItem.children);\n } else {\n newItem.children = newItem.children.map(function (child) {\n var newChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, child);\n newChild.value = newChild.areaCode;\n newChild.label = newChild.areaName;\n newChild.children = [];\n return newChild;\n });\n }\n }\n return newItem;\n });\n },\n getArea: function getArea() {\n var _this7 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_17__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this7.areaLists = _this7.processAreaLists(res.data);\n }\n });\n },\n handleChange: function handleChange(value) {\n this.form.courseCategoryId = value.slice(-1)[0];\n },\n handleChangeArea: function handleChangeArea(value) {\n var num = value.slice(-1)[0].length - 1;\n this.live_config.regionCodeList.push(value.slice(-1)[0][num]);\n },\n successImgCourseCoverImg: function successImgCourseCoverImg(e) {\n this.form.courseCoverImg = e.data.filePath;\n },\n successImgCourseBannerImg: function successImgCourseBannerImg(e) {\n this.form.courseBannerImg = e.data.filePath;\n },\n handleSelect: function handleSelect(key) {\n if (key === '3') {\n this.$message({\n type: 'info',\n message: '功能开发中'\n });\n return;\n }\n this.menu_type = key;\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n nextStep: function nextStep() {\n var _this8 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_18__[\"addContentBaseCourseVideo\"])(_this8.form).then(function (res) {\n if (res.code === 200) {\n _this8.addContentBaseCourseVideoId = res.data;\n _this8.live_config.courseVideoId = res.data;\n _this8.$message({\n type: 'success',\n message: res.msg\n });\n _this8.$refs.formRef.resetFields();\n _this8.menu_type = 2;\n _this8.activeIndex = '2';\n } else {\n _this8.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n delNetworkLists: function delNetworkLists(id) {\n this.networkListsTable = this.networkListsTable.filter(function (item) {\n return item.id !== id;\n });\n this.live_config.branchIdList = this.live_config.branchIdList.filter(function (item) {\n return item !== id;\n });\n },\n changeBranchIdList: function changeBranchIdList(e) {\n console.log(e);\n this.networkListsTable = this.networkLists.filter(function (item) {\n return e.includes(item.id);\n });\n },\n mergeArrays: function mergeArrays(watchDurations, answerTestPaperIds) {\n return watchDurations.map(function (watchDuration, index) {\n return {\n watchDuration: watchDuration,\n answerTestPaperId: answerTestPaperIds[index]\n };\n });\n },\n submit: function submit() {\n var _this9 = this;\n this.live_config.configAnswerReqParamList = this.mergeArrays(this.time_axis, this.answering_paper);\n this.$refs.liveFormRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_18__[\"opeContentBaseCourseConfig\"])(_this9.live_config).then(function (res) {\n if (res.code === 200) {\n _this9.$message({\n message: res.msg,\n type: 'success',\n duration: 1000\n });\n setTimeout(function () {\n _this9.$router.push({\n path: '/contentManage/course/video_courses'\n });\n }, 1000);\n } else {\n _this9.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvYWRkX3ZpZGVvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9hZGRfdmlkZW8udnVlP2IxMzUiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGVsLW1lbnUgOmRlZmF1bHQtYWN0aXZlPVwiYWN0aXZlSW5kZXhcIiBjbGFzcz1cImVsLW1lbnUtZGVtb1wiIG1vZGU9XCJob3Jpem9udGFsXCIgQHNlbGVjdD1cImhhbmRsZVNlbGVjdFwiPlxuICAgICAgICA8IS0tICAgICAgICAtLT5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjFcIj7ln7rnoYDorr7nva48L2VsLW1lbnUtaXRlbT5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjNcIj7ntKDmnZDpgInmi6k8L2VsLW1lbnUtaXRlbT5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjJcIj7or77nqIvphY3nva48L2VsLW1lbnUtaXRlbT5cbiAgICAgIDwvZWwtbWVudT5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IHYtaWY9XCJtZW51X3R5cGUgPT0gMVwiIHN0eWxlPVwicGFkZGluZzogMTBweDttYXJnaW4tdG9wOiAyMHB4O1wiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZm9ybVJlZlwiIDptb2RlbD1cImZvcm1cIiBzdHlsZT1cIndpZHRoOiA4MCU7bWFyZ2luOiBhdXRvXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL5ZCN56ewXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlTmFtZVwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXor77nqIvlkI3np7BcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL5YiG57G7XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlQ2F0ZWdvcnlJZFwiPlxuICAgICAgICAgIDxlbC1jYXNjYWRlclxuICAgICAgICAgICAgdi1tb2RlbD1cImZvcm0uY291cnNlQ2F0ZWdvcnlJZFwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cInRhYmxlRGF0YU9wdGlvbnNcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL562J57qnXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlR3JhZGVJZFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImZvcm0uY291cnNlR3JhZGVJZFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gY291cnNlR3JhZGVMaXN0XCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmNvdXJzZUdyYWRlXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6K++56iL566A5LuLXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiY291cnNlSW50cm9kdWN0aW9uXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZUludHJvZHVjdGlvblwiIHR5cGU9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvlsIHpnaJcIiBwcm9wPVwiY291cnNlQ292ZXJJbWdcIj5cbiAgICAgICAgICA8dXBkYXRlSW1hZ2UgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nQ291cnNlQ292ZXJJbWdcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqItCYW5uZXJcIiBwcm9wPVwiY291cnNlQmFubmVySW1nXCI+XG4gICAgICAgICAgPHVwZGF0ZUltYWdlIEBzdWNjZXNzSW1nPVwic3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZ1wiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuinhumikemTvuaOpVwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS52aWRlb1VybFwiIHN0eWxlPVwid2lkdGg6IDgwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeinhumikemTvuaOpVwiIC8+XG4gICAgICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjttYXJnaW4tbGVmdDogMTBweDtcIiB0eXBlPVwicHJpbWFyeVwiPuehruiupOa3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7XCIgdHlwZT1cInByaW1hcnlcIj7kuIrkvKDop4bpopE8L2VsLWJ1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICM2RjZDNkI7XCI+6L6T5YWl6ZO+5o6l5bCG6KeG5Li65re75Yqg6KeG6aKR55u05o6l5re75YqgLOivt+ehruS/neinhumikemTvuaOpeeahOato+ehrjwvZGl2PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt6K+m5oOFXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8dGlueW1jZSB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VDb250ZW50XCIgOmhlaWdodD1cIjMwMFwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7bWFyZ2luLWJvdHRvbTogMTAwcHg7XCIgQGNsaWNrPVwibmV4dFN0ZXBcIj7kuIvkuIDmraU8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiB2LWlmPVwibWVudV90eXBlID09IDJcIiBzdHlsZT1cInBhZGRpbmc6IDEwcHg7bWFyZ2luLXRvcDogMjBweDtcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImxpdmVGb3JtUmVmXCIgOm1vZGVsPVwibGl2ZV9jb25maWdcIiBzdHlsZT1cIndpZHRoOiA4MCU7bWFyZ2luOiBhdXRvXCI+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnirbmgIFcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcuY291cnNlU3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJ0cnVlXCI+5LiK5p62PC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJmYWxzZVwiPuS4i+aetjwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuWFs+iBlOivleWNt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwibGl2ZV9jb25maWcudGVzdFBhcGVySWRcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIiBAY2hhbmdlPVwiY2hhbmdlQnJhbmNoSWRMaXN0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiB0ZXN0UGFwZXJMaXN0XCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmV4YW1pbmF0aW9uTmFtZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLop4LnnIvop4bpopHlpZblirFcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcudmlkZW9Bd2FyZFwiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPuW8gOWQrzwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7lhbPpl608L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjOUE5QTlBO2ZvbnQtc2l6ZTogMTJweDtcIj7op4LnnIvop4bpopHlpZblirHlvIDlkK/vvIznlKjmiLfop4LnnIvop4bpopHvvIzojrflvpfmjIflrprnp6/liIY8L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLop4LnnIvop4bpopHml7bplb9cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcud2F0Y2hWaWRlb1R5cGVcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiY3VzdG9tXCI+6Ieq5a6a5LmJ5pe26ZW/PC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cInZpZGVvX3N0YXJ0XCI+6KeG6aKR5byA5aeL5pKt5pS+5pe26Ze0PC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cInZpZGVvX2VuZFwiPuinhumikee7k+adnzwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICM5QTlBOUE7Zm9udC1zaXplOiAxMnB4O1wiPumFjee9ruenr+WIhuWlluWKseaXtumXtDwvZGl2PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi57Sv6K6h6KeC55yL5pe26ZW/XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfY29uZmlnLndhdGNoVmlkZW9EdXJhdGlvblwiIHR5cGU9XCJudW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeebtOaSreaXtumVv1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Q9XCJhcHBlbmRcIj7np5I8L3RlbXBsYXRlPlxuICAgICAgICAgIDwvZWwtaW5wdXQ+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnp6/liIblpZblirFcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwibGl2ZV9jb25maWcuaW50ZWdyYWxBd2FyZFwiIHR5cGU9XCJudW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeebtOaSreaXtumVv1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Q9XCJhcHBlbmRcIj7np6/liIY8L3RlbXBsYXRlPlxuICAgICAgICAgIDwvZWwtaW5wdXQ+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi562U6aKY6K++56iLXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3RhdHVzXCI+XG4gICAgICAgICAgPGVsLXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5jb3Vyc2VBbnN3ZXJGbGFnXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJ0cnVlXCI+5byA5ZCvPC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJmYWxzZVwiPuWFs+mXrTwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gdi1pZj1cImxpdmVfY29uZmlnLmNvdXJzZUFuc3dlckZsYWdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIGxhYmVsPVwiXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luOiAxMHB4IDA7XCIgY2xhc3M9XCJ1bnNlbGVjdGFibGVcIj5cbiAgICAgICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiYWRkQW5zd2VyXCI+5re75Yqg562U6aKYPC9lbC1idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjOUE5QTlBO2ZvbnQtc2l6ZTogMTJweDtcIj7or77nqIvnrZTpopjlvIDlkK/lkI7vvIzliY3nq6/nlKjmiLfop4LnnIvor77nqIvml7bvvIzlj6/moLnmja7op4LnnIvnmoTml7bplb/ov5vooYznrZTpopg8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDEwMCU7XCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47YmFja2dyb3VuZDogI0VGRUZFRjtwYWRkaW5nOiAwIDVweDtcIj5cbiAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMyU7dGV4dC1hbGlnbjogbGVmdDtcIj7ml7bpl7TovbQo5YiG6ZKfKTwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMzJTt0ZXh0LWFsaWduOiBsZWZ0O1wiPuetlOmimOivleWNtzwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMzJTt0ZXh0LWFsaWduOiBsZWZ0O1wiPuaTjeS9nDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGFyZWFfbnVtXCIgOmtleT1cImluZGV4XCIgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtwYWRkaW5nOiAwIDVweDtcIj5cbiAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6bm9uZTtcIj57eyBpdGVtIH19PC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzMlO3RleHQtYWxpZ246IGxlZnQ7XCI+XG4gICAgICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJ0aW1lX2F4aXNbaW5kZXhdXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMyU7dGV4dC1hbGlnbjogbGVmdDtcIj5cbiAgICAgICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJhbnN3ZXJpbmdfcGFwZXJbaW5kZXhdXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgICAgICAgIHYtZm9yPVwiaXRlbXMgaW4gdGVzdFBhcGVyTGlzdFwiXG4gICAgICAgICAgICAgICAgICAgIDprZXk9XCJpdGVtcy5pZFwiXG4gICAgICAgICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW1zLmV4YW1pbmF0aW9uTmFtZVwiXG4gICAgICAgICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW1zLmlkXCJcbiAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMzJTt0ZXh0LWFsaWduOiBsZWZ0O1wiPlxuICAgICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZGVsZShpbmRleClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnlKjmiLfojIPlm7Torr7nva5cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJhcmVhSWRBcnJcIj5cbiAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgIHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdHNcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxuICAgICAgICAgICAgOm9wdGlvbnM9XCJhcmVhTGlzdHNcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc0FyZWFcIlxuICAgICAgICAgICAgQGNoYW5nZT1cImhhbmRsZUNoYW5nZUFyZWFcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi572R54K56IyD5Zu06K6+572uXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3RhdHVzXCI+XG4gICAgICAgICAgPGVsLXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cImZhbHNlXCI+5YWo6YOoPC9lbC1yYWRpbz5cbiAgICAgICAgICAgIDxlbC1yYWRpbyA6bGFiZWw9XCJ0cnVlXCI+6YOo5YiGPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSB2LWlmPVwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIgbGFiZWw9XCLpgInmi6nnvZHngrlcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImxpdmVfY29uZmlnLmJyYW5jaElkTGlzdFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbXVsdGlwbGUgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiIEBjaGFuZ2U9XCJjaGFuZ2VCcmFuY2hJZExpc3RcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIG5ldHdvcmtMaXN0c1wiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5uZXR3b3JrTmFtZVwiXG4gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gdi1pZj1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIGxhYmVsPVwiXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtdGFibGVcbiAgICAgICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgICAgICA6ZGF0YT1cIm5ldHdvcmtMaXN0c1RhYmxlXCJcbiAgICAgICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJuZXR3b3JrQ29kZVwiXG4gICAgICAgICAgICAgIGxhYmVsPVwi572R54K557yW5Y+3XCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICAgICAgcHJvcD1cIm5ldHdvcmtOYW1lXCJcbiAgICAgICAgICAgICAgbGFiZWw9XCLnvZHngrnlkI3np7BcIlxuICAgICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiBmaXhlZD1cInJpZ2h0XCIgd2lkdGg9XCIxNTBcIj5cbiAgICAgICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGVsTmV0d29ya0xpc3RzKHNjb3BlLnJvdy5pZClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgICA8L2VsLXRhYmxlPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjttYXJnaW4tYm90dG9tOiAxMDBweDtcIiBAY2xpY2s9XCJzdWJtaXRcIj7kv53lrZg8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgdXBkYXRlSW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMnXG5pbXBvcnQgVGlueW1jZSBmcm9tICdAL2NvbXBvbmVudHMvVGlueW1jZSdcbmltcG9ydCB7IGFyZWFUcmVlIH0gZnJvbSAnQC9hcGkvYXJlYSdcbmltcG9ydCB7XG4gIGFkZENvbnRlbnRCYXNlQ291cnNlVmlkZW8sXG4gIG9wZUNvbnRlbnRCYXNlQ291cnNlQ29uZmlnLFxuICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QsXG4gIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdFxufSBmcm9tICdAL2FwaS9jb3Vyc2UnXG5pbXBvcnQgeyBuZXR3b3JrTGlzdCB9IGZyb20gJ0AvYXBpL291dGxldHMnXG5pbXBvcnQgeyBxdWVyeVBhZ2VDb250ZW50RXhhbWluYXRpb25JbmZvTGlzdCB9IGZyb20gJ0AvYXBpL3Rlc3RwYXBlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBjb21wb25lbnRzOiB7IHVwZGF0ZUltYWdlLCBUaW55bWNlIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGFjdGl2ZUluZGV4OiAnMScsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzE4MHB4JyxcbiAgICAgIG1lbnVfdHlwZTogMSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgY291cnNlTmFtZTogJycsXG4gICAgICAgIGNvdXJzZUNhdGVnb3J5SWQ6ICcnLFxuICAgICAgICBjb3Vyc2VHcmFkZUlkOiAnJyxcbiAgICAgICAgY291cnNlSW50cm9kdWN0aW9uOiAnJyxcbiAgICAgICAgY291cnNlQ292ZXJJbWc6ICcnLFxuICAgICAgICBjb3Vyc2VCYW5uZXJJbWc6ICcnLFxuICAgICAgICB2aWRlb1VybDogJycsXG4gICAgICAgIGNvdXJzZUNvbnRlbnQ6ICcnLFxuICAgICAgICB2aWRlb1R5cGU6IDFcbiAgICAgIH0sXG4gICAgICBydWxlczoge1xuICAgICAgICBjb3Vyc2VOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeivvueoi+WQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlQ2F0ZWdvcnlJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqIvliIbnsbsnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUdyYWRlSWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup6K++56iL562J57qnJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VJbnRyb2R1Y3Rpb246IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6K++56iL566A5LuLJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VDb3ZlckltZzogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqIvlsIHpnaInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUJhbm5lckltZzogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqItCYW5uZXInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBsaXZlX2NvbmZpZzoge1xuICAgICAgICB0ZXN0UGFwZXJJZDogJycsXG4gICAgICAgIHJlZ2lvbkNvZGVMaXN0OiBbXSxcbiAgICAgICAgY291cnNlU3RhdHVzOiB0cnVlLFxuICAgICAgICBjb3Vyc2VWaWRlb0lkOiB1bmRlZmluZWQsXG4gICAgICAgIGJyYW5jaFJhbmdlRmxhZzogZmFsc2UsXG4gICAgICAgIGJyYW5jaElkTGlzdDogW10sXG4gICAgICAgIHJlZ2lvbkNvZGVMaXN0czogW10sXG4gICAgICAgIHZpZGVvQXdhcmQ6IHRydWUsXG4gICAgICAgIHdhdGNoVmlkZW9UeXBlOiAnY3VzdG9tJyxcbiAgICAgICAgd2F0Y2hWaWRlb0R1cmF0aW9uOiAnJyxcbiAgICAgICAgaW50ZWdyYWxBd2FyZDogJycsXG4gICAgICAgIGNvdXJzZUFuc3dlckZsYWc6IHRydWUsXG4gICAgICAgIGNvbmZpZ0Fuc3dlclJlcVBhcmFtTGlzdDogW11cbiAgICAgIH0sXG4gICAgICBhcmVhTGlzdHM6IFtdLFxuICAgICAgdGFibGVEYXRhT3B0aW9uczogW10sXG4gICAgICBjb3Vyc2VHcmFkZUxpc3Q6IFtdLFxuICAgICAgY2FzY2FkZXJQcm9wczoge1xuICAgICAgICBjaGVja1N0cmljdGx5OiB0cnVlLFxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInXG4gICAgICB9LFxuICAgICAgY2FzY2FkZXJQcm9wc0FyZWE6IHtcbiAgICAgICAgbXVsdGlwbGU6IHRydWUsXG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsXG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcidcbiAgICAgIH0sXG4gICAgICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQ6IHVuZGVmaW5lZCxcbiAgICAgIG5ldHdvcmtMaXN0czogW10sXG4gICAgICBuZXR3b3JrTGlzdHNUYWJsZTogW10sXG4gICAgICB0ZXN0UGFwZXJMaXN0OiBbXSxcbiAgICAgIGFyZWFfbnVtOiBbMV0sXG4gICAgICB0aW1lX2F4aXM6IFtdLFxuICAgICAgYW5zd2VyaW5nX3BhcGVyOiBbXVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmdldEFyZWEoKVxuICAgIHRoaXMuZ2V0VGFibGVEYXRhT3B0aW9ucygpXG4gICAgdGhpcy5nZXRDb3Vyc2VHcmFkZUxpc3QoKVxuICAgIHRoaXMuZ2V0TmV0d29ya0xpc3QoKVxuICAgIHRoaXMuZ2V0VGVzdFBhcGVyKClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGFkZEFuc3dlcigpIHtcbiAgICAgIGlmICh0aGlzLmFyZWFfbnVtLmxlbmd0aCA+IDgpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSgn5pyA5aSa5aKe5YqgOOadoeaVsOaNricpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmFyZWFfbnVtLnB1c2goMSlcbiAgICAgIH1cbiAgICAgIGNvbnNvbGUubG9nKHRoaXMuYXJlYV9udW0pXG4gICAgfSxcbiAgICBkZWxlKGluZGV4KSB7XG4gICAgICBpZiAodGhpcy5hcmVhX251bS5sZW5ndGggPD0gMSkge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKCfmnIDlsJHkv53nlZkx5p2h5pWw5o2uJylcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuYXJlYV9udW0uc3BsaWNlKGluZGV4LCAxKVxuICAgICAgICB0aGlzLnRpbWVfYXhpcy5zcGxpY2UoaW5kZXgsIDEpXG4gICAgICAgIHRoaXMuYW5zd2VyaW5nX3BhcGVyLnNwbGljZShpbmRleCwgMSlcbiAgICAgIH1cbiAgICAgIGNvbnNvbGUubG9nKHRoaXMuYXJlYV9udW0sIGluZGV4KVxuICAgIH0sXG4gICAgZ2V0VGVzdFBhcGVyKCkge1xuICAgICAgcXVlcnlQYWdlQ29udGVudEV4YW1pbmF0aW9uSW5mb0xpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogLTEgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGVzdFBhcGVyTGlzdCA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldE5ldHdvcmtMaXN0KCkge1xuICAgICAgbmV0d29ya0xpc3QoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5uZXR3b3JrTGlzdHMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRDb3Vyc2VHcmFkZUxpc3QoKSB7XG4gICAgICBxdWVyeVBhZ2VDb3Vyc2VHcmFkZUxpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogOTk5OSB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5jb3Vyc2VHcmFkZUxpc3QgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRUYWJsZURhdGFPcHRpb25zKCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHsgcGFnZU51bTogMCwgcGFnZVNpemU6IC0xLCB0cmVlOiB0cnVlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YU9wdGlvbnMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEodGhpcy50YWJsZURhdGFPcHRpb25zKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgYWRkRmllbGRzVG9EYXRhKGRhdGEpIHtcbiAgICAgIGlmICghQXJyYXkuaXNBcnJheShkYXRhKSkgcmV0dXJuXG4gICAgICBkYXRhLmZvckVhY2goaXRlbSA9PiB7XG4gICAgICAgIGl0ZW0udmFsdWUgPSBpdGVtLmlkXG4gICAgICAgIGl0ZW0ubGFiZWwgPSBpdGVtLmNvdXJzZUNhdGVnb3J5XG4gICAgICAgIGlmIChpdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkoaXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YShpdGVtLmNoaWxkcmVuKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgcHJvY2Vzc0FyZWFMaXN0cyhkYXRhKSB7XG4gICAgICBjb25zdCBzcGVjaWFsQXJlYXMgPSBbJ+WMl+S6rOW4gicsICfkuIrmtbfluIInLCAn5aSp5rSl5biCJywgJ+mHjeW6huW4giddXG4gICAgICByZXR1cm4gZGF0YVxuICAgICAgICAuZmlsdGVyKGl0ZW0gPT4gaXRlbS5hcmVhTmFtZSAmJiBpdGVtLmFyZWFOYW1lLnRyaW0oKSlcbiAgICAgICAgLm1hcChpdGVtID0+IHtcbiAgICAgICAgICBjb25zdCBuZXdJdGVtID0geyAuLi5pdGVtIH1cbiAgICAgICAgICBuZXdJdGVtLnZhbHVlID0gbmV3SXRlbS5hcmVhQ29kZVxuICAgICAgICAgIG5ld0l0ZW0ubGFiZWwgPSBuZXdJdGVtLmFyZWFOYW1lXG4gICAgICAgICAgaWYgKG5ld0l0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShuZXdJdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgICAgaWYgKHNwZWNpYWxBcmVhcy5pbmNsdWRlcyhuZXdJdGVtLmFyZWFOYW1lKSkge1xuICAgICAgICAgICAgICBuZXdJdGVtLmNoaWxkcmVuID0gdGhpcy5wcm9jZXNzQXJlYUxpc3RzKG5ld0l0ZW0uY2hpbGRyZW4pXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBuZXdJdGVtLmNoaWxkcmVuID0gbmV3SXRlbS5jaGlsZHJlbi5tYXAoY2hpbGQgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IG5ld0NoaWxkID0geyAuLi5jaGlsZCB9XG4gICAgICAgICAgICAgICAgbmV3Q2hpbGQudmFsdWUgPSBuZXdDaGlsZC5hcmVhQ29kZVxuICAgICAgICAgICAgICAgIG5ld0NoaWxkLmxhYmVsID0gbmV3Q2hpbGQuYXJlYU5hbWVcbiAgICAgICAgICAgICAgICBuZXdDaGlsZC5jaGlsZHJlbiA9IFtdXG4gICAgICAgICAgICAgICAgcmV0dXJuIG5ld0NoaWxkXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHJldHVybiBuZXdJdGVtXG4gICAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRBcmVhKCkge1xuICAgICAgYXJlYVRyZWUoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5hcmVhTGlzdHMgPSB0aGlzLnByb2Nlc3NBcmVhTGlzdHMocmVzLmRhdGEpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVDaGFuZ2UodmFsdWUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VDYXRlZ29yeUlkID0gdmFsdWUuc2xpY2UoLTEpWzBdXG4gICAgfSxcbiAgICBoYW5kbGVDaGFuZ2VBcmVhKHZhbHVlKSB7XG4gICAgICBjb25zdCBudW0gPSB2YWx1ZS5zbGljZSgtMSlbMF0ubGVuZ3RoIC0gMVxuICAgICAgdGhpcy5saXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdC5wdXNoKHZhbHVlLnNsaWNlKC0xKVswXVtudW1dKVxuICAgIH0sXG4gICAgc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nKGUpIHtcbiAgICAgIHRoaXMuZm9ybS5jb3Vyc2VDb3ZlckltZyA9IGUuZGF0YS5maWxlUGF0aFxuICAgIH0sXG4gICAgc3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZyhlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQmFubmVySW1nID0gZS5kYXRhLmZpbGVQYXRoXG4gICAgfSxcbiAgICBoYW5kbGVTZWxlY3Qoa2V5KSB7XG4gICAgICBpZiAoa2V5ID09PSAnMycpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflip/og73lvIDlj5HkuK0nXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdGhpcy5tZW51X3R5cGUgPSBrZXlcbiAgICB9LFxuICAgIGltYWdlU3VjY2Vzc0NCSyhhcnIpIHtcbiAgICAgIGNvbnNvbGUubG9nKGFycilcbiAgICB9LFxuICAgIG5leHRTdGVwKCkge1xuICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy5hZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQgPSByZXMuZGF0YVxuICAgICAgICAgICAgICB0aGlzLmxpdmVfY29uZmlnLmNvdXJzZVZpZGVvSWQgPSByZXMuZGF0YVxuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLm1lbnVfdHlwZSA9IDJcbiAgICAgICAgICAgICAgdGhpcy5hY3RpdmVJbmRleCA9ICcyJ1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGZvcm1hdHRlZERhdGUoZGF0ZSkge1xuICAgICAgY29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKVxuICAgICAgY29uc3QgbW9udGggPSAoJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGRheSA9ICgnMCcgKyBkYXRlLmdldERhdGUoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBob3VycyA9ICgnMCcgKyBkYXRlLmdldEhvdXJzKCkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgbWludXRlcyA9ICgnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBzZWNvbmRzID0gKCcwJyArIGRhdGUuZ2V0U2Vjb25kcygpKS5zbGljZSgtMilcbiAgICAgIHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX0gJHtob3Vyc306JHttaW51dGVzfToke3NlY29uZHN9YFxuICAgIH0sXG4gICAgZGVsTmV0d29ya0xpc3RzKGlkKSB7XG4gICAgICB0aGlzLm5ldHdvcmtMaXN0c1RhYmxlID0gdGhpcy5uZXR3b3JrTGlzdHNUYWJsZS5maWx0ZXIoXG4gICAgICAgIGl0ZW0gPT4gaXRlbS5pZCAhPT0gaWRcbiAgICAgIClcbiAgICAgIHRoaXMubGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0ID0gdGhpcy5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbSAhPT0gaWQpXG4gICAgfSxcbiAgICBjaGFuZ2VCcmFuY2hJZExpc3QoZSkge1xuICAgICAgY29uc29sZS5sb2coZSlcbiAgICAgIHRoaXMubmV0d29ya0xpc3RzVGFibGUgPSB0aGlzLm5ldHdvcmtMaXN0cy5maWx0ZXIoaXRlbSA9PiBlLmluY2x1ZGVzKGl0ZW0uaWQpKVxuICAgIH0sXG4gICAgbWVyZ2VBcnJheXMod2F0Y2hEdXJhdGlvbnMsIGFuc3dlclRlc3RQYXBlcklkcykge1xuICAgICAgcmV0dXJuIHdhdGNoRHVyYXRpb25zLm1hcCgod2F0Y2hEdXJhdGlvbiwgaW5kZXgpID0+IHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICB3YXRjaER1cmF0aW9uOiB3YXRjaER1cmF0aW9uLFxuICAgICAgICAgIGFuc3dlclRlc3RQYXBlcklkOiBhbnN3ZXJUZXN0UGFwZXJJZHNbaW5kZXhdXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBzdWJtaXQoKSB7XG4gICAgICB0aGlzLmxpdmVfY29uZmlnLmNvbmZpZ0Fuc3dlclJlcVBhcmFtTGlzdCA9IHRoaXMubWVyZ2VBcnJheXModGhpcy50aW1lX2F4aXMsIHRoaXMuYW5zd2VyaW5nX3BhcGVyKVxuICAgICAgdGhpcy4kcmVmcy5saXZlRm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgb3BlQ29udGVudEJhc2VDb3Vyc2VDb25maWcodGhpcy5saXZlX2NvbmZpZykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZyxcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgZHVyYXRpb246IDEwMDBcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goe1xuICAgICAgICAgICAgICAgICAgcGF0aDogJy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzJ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0sIDEwMDApXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNk1BO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ \"./node_modules/@babel/runtime/helpers/esm/defineProperty.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _components_Tinymce__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/components/Tinymce */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n/* harmony import */ var _api_testpaper__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! @/api/testpaper */ \"./src/api/testpaper.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_16__[\"default\"],\n Tinymce: _components_Tinymce__WEBPACK_IMPORTED_MODULE_17__[\"default\"]\n },\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n courseName: '',\n courseCategoryId: '',\n courseGradeId: '',\n courseIntroduction: '',\n courseCoverImg: '',\n courseBannerImg: '',\n videoUrl: '',\n courseContent: '',\n videoType: 2\n },\n rules: {\n courseName: [{\n required: true,\n message: '请输入课程名称',\n trigger: 'submit'\n }],\n courseCategoryId: [{\n required: true,\n message: '请选择课程分类',\n trigger: 'submit'\n }],\n courseGradeId: [{\n required: true,\n message: '请选择课程等级',\n trigger: 'submit'\n }],\n courseIntroduction: [{\n required: true,\n message: '请输入课程简介',\n trigger: 'submit'\n }],\n courseCoverImg: [{\n required: true,\n message: '请选择课程封面',\n trigger: 'submit'\n }],\n courseBannerImg: [{\n required: true,\n message: '请选择课程Banner',\n trigger: 'submit'\n }]\n },\n live_config: {\n testPaperId: '',\n regionCodeList: [],\n courseStatus: true,\n courseVideoId: undefined,\n branchRangeFlag: false,\n branchIdList: [],\n regionCodeLists: [],\n videoAward: true,\n watchVideoType: 'custom',\n watchVideoDuration: '',\n integralAward: '',\n courseAnswerFlag: true,\n configAnswerReqParamList: []\n },\n areaLists: [],\n tableDataOptions: [],\n courseGradeList: [],\n cascaderProps: {\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n cascaderPropsArea: {\n multiple: true,\n checkStrictly: true,\n expandTrigger: 'hover'\n },\n addContentBaseCourseVideoId: undefined,\n networkLists: [],\n networkListsTable: [],\n liveId: undefined,\n imgCourseList: [],\n imgBannerList: [],\n testPaperList: [],\n area_num: [1],\n time_axis: [],\n answering_paper: []\n };\n },\n created: function created() {\n this.liveId = this.$route.query.id;\n this.getLiveInfo(this.liveId);\n this.getArea();\n this.getTableDataOptions();\n this.getCourseGradeList();\n this.getNetworkList();\n this.getTestPaper();\n },\n mounted: function mounted() {},\n methods: {\n addAnswer: function addAnswer() {\n if (this.area_num.length > 8) {\n this.$message('最多增加8条数据');\n } else {\n this.area_num.push(1);\n }\n console.log(this.area_num);\n },\n dele: function dele(index) {\n if (this.area_num.length <= 1) {\n this.$message('最少保留1条数据');\n } else {\n this.area_num.splice(index, 1);\n this.time_axis.splice(index, 1);\n this.answering_paper.splice(index, 1);\n }\n console.log(this.area_num, index);\n },\n getTestPaper: function getTestPaper() {\n var _this = this;\n Object(_api_testpaper__WEBPACK_IMPORTED_MODULE_22__[\"queryPageContentExaminationInfoList\"])({\n pageNum: 1,\n pageSize: -1\n }).then(function (res) {\n if (res.code === 200) {\n _this.testPaperList = res.data.list;\n }\n });\n },\n splitArraysDynamic: function splitArraysDynamic(arr, key1, key2) {\n var array1 = arr.map(function (item) {\n return item[key1];\n });\n var array2 = arr.map(function (item) {\n return item[key2];\n });\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])({}, key1, array1), key2, array2);\n },\n getLiveInfo: function getLiveInfo(id) {\n var _this2 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_19__[\"getContentBaseCourseVideoDetail\"])(id).then(function (res) {\n if (res.code === 200) {\n _this2.form = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data);\n _this2.live_config = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data.contentBaseCourseConfigReqParam);\n var key1 = 'watchDuration';\n var key2 = 'answerTestPaperId';\n var result = _this2.splitArraysDynamic(_this2.live_config.configAnswerReqParamList, key1, key2);\n _this2.area_num = [];\n _this2.live_config.configAnswerReqParamList.forEach(function (item) {\n _this2.area_num.push(1);\n });\n console.log(result.watchDuration);\n console.log(result.answerTestPaperId);\n _this2.time_axis = result.watchDuration;\n _this2.answering_paper = result.answerTestPaperId;\n _this2.live_config.courseStatus = true;\n _this2.live_config.courseVideoId = res.data.id;\n if (res.data.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_21__[\"default\"].ossImg(res.data.courseCoverImg).then(function (res) {\n var image = res.contentWithPrefix;\n _this2.imgCourseList = [{\n url: image\n }];\n });\n }\n if (res.data.courseBannerImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_21__[\"default\"].ossImg(res.data.courseBannerImg).then(function (res) {\n var image = res.contentWithPrefix;\n _this2.imgBannerList = [{\n url: image\n }];\n });\n }\n if (_this2.live_config) {\n if (_this2.live_config.branchIdList.length > 0) {\n _this2.networkListsTable = _this2.networkLists.filter(function (item) {\n return _this2.live_config.branchIdList.includes(item.id);\n });\n }\n }\n }\n });\n },\n getNetworkList: function getNetworkList() {\n var _this3 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_20__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this3.networkLists = res.data.list;\n }\n });\n },\n getCourseGradeList: function getCourseGradeList() {\n var _this4 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_19__[\"queryPageCourseGradeList\"])({\n pageNum: 1,\n pageSize: 9999\n }).then(function (res) {\n if (res.code === 200) {\n _this4.courseGradeList = res.data.list;\n }\n });\n },\n getTableDataOptions: function getTableDataOptions() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_19__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this5.tableDataOptions = res.data.list;\n _this5.addFieldsToData(_this5.tableDataOptions);\n }\n });\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this6 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this6.addFieldsToData(item.children);\n }\n });\n },\n processAreaLists: function processAreaLists(data) {\n var _this7 = this;\n var specialAreas = ['北京市', '上海市', '天津市', '重庆市'];\n return data.filter(function (item) {\n return item.areaName && item.areaName.trim();\n }).map(function (item) {\n var newItem = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, item);\n newItem.value = newItem.areaCode;\n newItem.label = newItem.areaName;\n if (newItem.children && Array.isArray(newItem.children)) {\n if (specialAreas.includes(newItem.areaName)) {\n newItem.children = _this7.processAreaLists(newItem.children);\n } else {\n newItem.children = newItem.children.map(function (child) {\n var newChild = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, child);\n newChild.value = newChild.areaCode;\n newChild.label = newChild.areaName;\n newChild.children = [];\n return newChild;\n });\n }\n }\n return newItem;\n });\n },\n getArea: function getArea() {\n var _this8 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_18__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this8.areaLists = _this8.processAreaLists(res.data);\n }\n });\n },\n handleChange: function handleChange(value) {\n this.form.courseCategoryId = value.slice(-1)[0];\n },\n handleChangeArea: function handleChangeArea(value) {\n var num = value.slice(-1)[0].length - 1;\n this.live_config.regionCodeList.push(value.slice(-1)[0][num]);\n },\n successImgCourseCoverImg: function successImgCourseCoverImg(e) {\n this.form.courseCoverImg = e.data.filePath;\n },\n successImgCourseBannerImg: function successImgCourseBannerImg(e) {\n this.form.courseBannerImg = e.data.filePath;\n },\n handleSelect: function handleSelect(key) {\n if (key === '3') {\n this.$message({\n type: 'info',\n message: '功能开发中'\n });\n return;\n }\n this.menu_type = key;\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n nextStep: function nextStep() {\n var _this9 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_19__[\"editContentBaseCourseVideo\"])(_this9.form).then(function (res) {\n if (res.code === 200) {\n _this9.$message({\n type: 'success',\n message: res.msg\n });\n _this9.$refs.formRef.resetFields();\n _this9.menu_type = 2;\n _this9.activeIndex = '2';\n } else {\n _this9.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n getStartLiveStreamingTime: function getStartLiveStreamingTime(e) {\n this.live_config.startLiveStreamingTime = this.formattedDate(e);\n },\n delNetworkLists: function delNetworkLists(id) {\n this.networkListsTable = this.networkListsTable.filter(function (item) {\n return item.id !== id;\n });\n this.live_config.branchIdList = this.live_config.branchIdList.filter(function (item) {\n return item !== id;\n });\n },\n changeBranchIdList: function changeBranchIdList(e) {\n this.networkListsTable = this.networkLists.filter(function (item) {\n return e.includes(item.id);\n });\n },\n mergeArrays: function mergeArrays(watchDurations, answerTestPaperIds) {\n return watchDurations.map(function (watchDuration, index) {\n return {\n watchDuration: watchDuration,\n answerTestPaperId: answerTestPaperIds[index]\n };\n });\n },\n submit: function submit() {\n var _this10 = this;\n this.live_config.configAnswerReqParamList = this.mergeArrays(this.time_axis, this.answering_paper);\n this.$refs.liveFormRef.validate(function (valid) {\n if (valid) {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_19__[\"opeContentBaseCourseConfig\"])(_this10.live_config).then(function (res) {\n if (res.code === 200) {\n _this10.$message({\n message: res.msg,\n type: 'success',\n duration: 1000\n });\n setTimeout(function () {\n _this10.$router.push({\n path: '/contentManage/course/video_courses'\n });\n }, 1000);\n } else {\n _this10.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvZWRpdF92aWRlby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvZWRpdF92aWRlby52dWU/ZDk4YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZWwtbWVudSA6ZGVmYXVsdC1hY3RpdmU9XCJhY3RpdmVJbmRleFwiIGNsYXNzPVwiZWwtbWVudS1kZW1vXCIgbW9kZT1cImhvcml6b250YWxcIiBAc2VsZWN0PVwiaGFuZGxlU2VsZWN0XCI+XG4gICAgICAgIDwhLS0gICAgICAgIEBzZWxlY3Q9XCJoYW5kbGVTZWxlY3RcIi0tPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiMVwiPuWfuuehgOiuvue9rjwvZWwtbWVudS1pdGVtPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiM1wiPue0oOadkOmAieaLqTwvZWwtbWVudS1pdGVtPlxuICAgICAgICA8ZWwtbWVudS1pdGVtIGluZGV4PVwiMlwiPuivvueoi+mFjee9rjwvZWwtbWVudS1pdGVtPlxuICAgICAgPC9lbC1tZW51PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgdi1pZj1cIm1lbnVfdHlwZSA9PSAxXCIgc3R5bGU9XCJwYWRkaW5nOiAxMHB4O21hcmdpbi10b3A6IDIwcHg7XCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJmb3JtUmVmXCIgOm1vZGVsPVwiZm9ybVwiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIiA6cnVsZXM9XCJydWxlc1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvlkI3np7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VOYW1lXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNvdXJzZU5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeivvueoi+WQjeensFwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvliIbnsbtcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VDYXRlZ29yeUlkXCI+XG4gICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VDYXRlZ29yeUlkXCJcbiAgICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCU7XCJcbiAgICAgICAgICAgIDpvcHRpb25zPVwidGFibGVEYXRhT3B0aW9uc1wiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiXG4gICAgICAgICAgICA6cHJvcHM9XCJjYXNjYWRlclByb3BzXCJcbiAgICAgICAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGFuZ2VcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvnrYnnuqdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VHcmFkZUlkXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS5jb3Vyc2VHcmFkZUlkXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBjb3Vyc2VHcmFkZUxpc3RcIlxuICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0uY291cnNlR3JhZGVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqIvnroDku4tcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0uY291cnNlSW50cm9kdWN0aW9uXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXor77nqIvnroDku4tcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuivvueoi+WwgemdolwiIHByb3A9XCJjb3Vyc2VDb3ZlckltZ1wiPlxuICAgICAgICAgIDx1cGRhdGVJbWFnZSA6aW1nLWxpc3Q9XCJpbWdDb3Vyc2VMaXN0XCIgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nQ291cnNlQ292ZXJJbWdcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor77nqItCYW5uZXJcIiBwcm9wPVwiY291cnNlQmFubmVySW1nXCI+XG4gICAgICAgICAgPHVwZGF0ZUltYWdlIDppbWctbGlzdD1cImltZ0Jhbm5lckxpc3RcIiBAc3VjY2Vzc0ltZz1cInN1Y2Nlc3NJbWdDb3Vyc2VCYW5uZXJJbWdcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLop4bpopHpk77mjqVcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0udmlkZW9VcmxcIiBzdHlsZT1cIndpZHRoOiA4MCU7XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXop4bpopHpk77mjqVcIiAvPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDEwcHg7XCIgdHlwZT1cInByaW1hcnlcIj7noa7orqTmt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO1wiIHR5cGU9XCJwcmltYXJ5XCI+5LiK5Lyg6KeG6aKRPC9lbC1idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjNkY2QzZCO1wiPui+k+WFpemTvuaOpeWwhuinhuS4uua3u+WKoOinhumikeebtOaOpea3u+WKoCzor7fnoa7kv53op4bpopHpk77mjqXnmoTmraPnoa48L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuebtOaSreivpuaDhVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPHRpbnltY2Ugdi1tb2RlbD1cImZvcm0uY291cnNlQ29udGVudFwiIDpoZWlnaHQ9XCIzMDBcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLXRvcDogMzBweDtcIj5cbiAgICAgICAgPGVsLWJ1dHRvbj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO21hcmdpbi1ib3R0b206IDEwMHB4O1wiIEBjbGljaz1cIm5leHRTdGVwXCI+5LiL5LiA5q2lPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgdi1pZj1cIm1lbnVfdHlwZSA9PSAyXCIgc3R5bGU9XCJwYWRkaW5nOiAxMHB4O21hcmdpbi10b3A6IDIwcHg7XCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJsaXZlRm9ybVJlZlwiIDptb2RlbD1cImxpdmVfY29uZmlnXCIgc3R5bGU9XCJ3aWR0aDogODAlO21hcmdpbjogYXV0b1wiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi54q25oCBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLmNvdXJzZVN0YXR1c1wiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPuS4iuaetjwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7kuIvmnrY8L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLlhbPogZTor5XljbdcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImxpdmVfY29uZmlnLnRlc3RQYXBlcklkXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCIgQGNoYW5nZT1cImNoYW5nZUJyYW5jaElkTGlzdFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gdGVzdFBhcGVyTGlzdFwiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5leGFtaW5hdGlvbk5hbWVcIlxuICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi6KeC55yL6KeG6aKR5aWW5YqxXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLnZpZGVvQXdhcmRcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cInRydWVcIj7lvIDlkK88L2VsLXJhZGlvPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cImZhbHNlXCI+5YWz6ZetPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJjb2xvcjogIzlBOUE5QTtmb250LXNpemU6IDEycHg7XCI+6KeC55yL6KeG6aKR5aWW5Yqx5byA5ZCv77yM55So5oi36KeC55yL6KeG6aKR77yM6I635b6X5oyH5a6a56ev5YiGPC9kaXY+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi6KeC55yL6KeG6aKR5pe26ZW/XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLndhdGNoVmlkZW9UeXBlXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cImN1c3RvbVwiPuiHquWumuS5ieaXtumVvzwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gbGFiZWw9XCJ2aWRlb19zdGFydFwiPuinhumikeW8gOWni+aSreaUvuaXtumXtDwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gbGFiZWw9XCJ2aWRlb19lbmRcIj7op4bpopHnu5PmnZ88L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjOUE5QTlBO2ZvbnQtc2l6ZTogMTJweDtcIj7phY3nva7np6/liIblpZblirHml7bpl7Q8L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIue0r+iuoeingueci+aXtumVv1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJsaXZlX2NvbmZpZy53YXRjaFZpZGVvRHVyYXRpb25cIiB0eXBlPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXnm7Tmkq3ml7bplb9cIiBhdXRvY29tcGxldGU9XCJvZmZcIj5cbiAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwiYXBwZW5kXCI+56eSPC90ZW1wbGF0ZT5cbiAgICAgICAgICA8L2VsLWlucHV0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi56ev5YiG5aWW5YqxXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfY29uZmlnLmludGVncmFsQXdhcmRcIiB0eXBlPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXnm7Tmkq3ml7bplb9cIiBhdXRvY29tcGxldGU9XCJvZmZcIj5cbiAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwiYXBwZW5kXCI+56ev5YiGPC90ZW1wbGF0ZT5cbiAgICAgICAgICA8L2VsLWlucHV0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuetlOmimOivvueoi1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0YXR1c1wiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwibGl2ZV9jb25maWcuY291cnNlQW5zd2VyRmxhZ1wiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwidHJ1ZVwiPuW8gOWQrzwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7lhbPpl608L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgICAgPGVsLWZvcm0taXRlbSB2LWlmPVwibGl2ZV9jb25maWcuY291cnNlQW5zd2VyRmxhZ1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgbGFiZWw9XCJcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW46IDEwcHggMDtcIiBjbGFzcz1cInVuc2VsZWN0YWJsZVwiPlxuICAgICAgICAgICAgPGVsLWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtcIiBAY2xpY2s9XCJhZGRBbnN3ZXJcIj7mt7vliqDnrZTpopg8L2VsLWJ1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICM5QTlBOUE7Zm9udC1zaXplOiAxMnB4O1wiPuivvueoi+etlOmimOW8gOWQr+WQju+8jOWJjeerr+eUqOaIt+ingueci+ivvueoi+aXtu+8jOWPr+agueaNruingueci+eahOaXtumVv+i/m+ihjOetlOmimDwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kOiAjRUZFRkVGO3BhZGRpbmc6IDAgNXB4O1wiPlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMzJTt0ZXh0LWFsaWduOiBsZWZ0O1wiPuaXtumXtOi9tCjliIbpkp8pPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzMlO3RleHQtYWxpZ246IGxlZnQ7XCI+562U6aKY6K+V5Y23PC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzMlO3RleHQtYWxpZ246IGxlZnQ7XCI+5pON5L2cPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gYXJlYV9udW1cIiA6a2V5PVwiaW5kZXhcIiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6IDAgNXB4O1wiPlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTpub25lO1wiPnt7IGl0ZW0gfX08L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMyU7dGV4dC1hbGlnbjogbGVmdDtcIj5cbiAgICAgICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInRpbWVfYXhpc1tpbmRleF1cIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMzJTt0ZXh0LWFsaWduOiBsZWZ0O1wiPlxuICAgICAgICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImFuc3dlcmluZ19wYXBlcltpbmRleF1cIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtcyBpbiB0ZXN0UGFwZXJMaXN0XCJcbiAgICAgICAgICAgICAgICAgICAgOmtleT1cIml0ZW1zLmlkXCJcbiAgICAgICAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbXMuZXhhbWluYXRpb25OYW1lXCJcbiAgICAgICAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbXMuaWRcIlxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzMlO3RleHQtYWxpZ246IGxlZnQ7XCI+XG4gICAgICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJkZWxlKGluZGV4KVwiPuWIoOmZpDwvYT5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIueUqOaIt+iMg+WbtOiuvue9rlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFyZWFJZEFyclwiPlxuICAgICAgICAgIDxlbC1jYXNjYWRlclxuICAgICAgICAgICAgdi1tb2RlbD1cImxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0c1wiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cImFyZWFMaXN0c1wiXG4gICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiXG4gICAgICAgICAgICA6cHJvcHM9XCJjYXNjYWRlclByb3BzQXJlYVwiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlQXJlYVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnvZHngrnojIPlm7Torr7nva5cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdGF0dXNcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiIHNpemU9XCJtaW5pXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gOmxhYmVsPVwiZmFsc2VcIj7lhajpg6g8L2VsLXJhZGlvPlxuICAgICAgICAgICAgPGVsLXJhZGlvIDpsYWJlbD1cInRydWVcIj7pg6jliIY8L2VsLXJhZGlvPlxuICAgICAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHYtaWY9XCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIiBsYWJlbD1cIumAieaLqee9keeCuVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwibGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0XCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBtdWx0aXBsZSBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCIgQGNoYW5nZT1cImNoYW5nZUJyYW5jaElkTGlzdFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gbmV0d29ya0xpc3RzXCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLm5ldHdvcmtOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHYtaWY9XCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIiBsYWJlbD1cIlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgPGVsLXRhYmxlXG4gICAgICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICAgICAgOmRhdGE9XCJuZXR3b3JrTGlzdHNUYWJsZVwiXG4gICAgICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgICBwcm9wPVwibmV0d29ya0NvZGVcIlxuICAgICAgICAgICAgICBsYWJlbD1cIue9keeCuee8luWPt1wiXG4gICAgICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICAgIHByb3A9XCJuZXR3b3JrTmFtZVwiXG4gICAgICAgICAgICAgIGxhYmVsPVwi572R54K55ZCN56ewXCJcbiAgICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCIgZml4ZWQ9XCJyaWdodFwiIHdpZHRoPVwiMTUwXCI+XG4gICAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImRlbE5ldHdvcmtMaXN0cyhzY29wZS5yb3cuaWQpXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgICAgPC9lbC10YWJsZT5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLXRvcDogMzBweDtcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7bWFyZ2luLWJvdHRvbTogMTAwcHg7XCIgQGNsaWNrPVwic3VibWl0XCI+5L+d5a2YPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHVwZGF0ZUltYWdlIGZyb20gJ0AvY29tcG9uZW50cy9VcGxvYWQvdXBkYXRlSW1hZ2VzJ1xuaW1wb3J0IFRpbnltY2UgZnJvbSAnQC9jb21wb25lbnRzL1RpbnltY2UnXG5pbXBvcnQgeyBhcmVhVHJlZSB9IGZyb20gJ0AvYXBpL2FyZWEnXG5pbXBvcnQge1xuICBlZGl0Q29udGVudEJhc2VDb3Vyc2VWaWRlbywgZ2V0Q29udGVudEJhc2VDb3Vyc2VWaWRlb0RldGFpbCxcbiAgb3BlQ29udGVudEJhc2VDb3Vyc2VDb25maWcsXG4gIHF1ZXJ5UGFnZUNvdXJzZUdyYWRlTGlzdCxcbiAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0XG59IGZyb20gJ0AvYXBpL2NvdXJzZSdcbmltcG9ydCB7IG5ldHdvcmtMaXN0IH0gZnJvbSAnQC9hcGkvb3V0bGV0cydcbmltcG9ydCB1c2VyQXBpIGZyb20gJ0AvYXBpL3VzZXInXG5pbXBvcnQgeyBxdWVyeVBhZ2VDb250ZW50RXhhbWluYXRpb25JbmZvTGlzdCB9IGZyb20gJ0AvYXBpL3Rlc3RwYXBlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBjb21wb25lbnRzOiB7IHVwZGF0ZUltYWdlLCBUaW55bWNlIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGFjdGl2ZUluZGV4OiAnMScsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzE4MHB4JyxcbiAgICAgIG1lbnVfdHlwZTogMSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgY291cnNlTmFtZTogJycsXG4gICAgICAgIGNvdXJzZUNhdGVnb3J5SWQ6ICcnLFxuICAgICAgICBjb3Vyc2VHcmFkZUlkOiAnJyxcbiAgICAgICAgY291cnNlSW50cm9kdWN0aW9uOiAnJyxcbiAgICAgICAgY291cnNlQ292ZXJJbWc6ICcnLFxuICAgICAgICBjb3Vyc2VCYW5uZXJJbWc6ICcnLFxuICAgICAgICB2aWRlb1VybDogJycsXG4gICAgICAgIGNvdXJzZUNvbnRlbnQ6ICcnLFxuICAgICAgICB2aWRlb1R5cGU6IDJcbiAgICAgIH0sXG4gICAgICBydWxlczoge1xuICAgICAgICBjb3Vyc2VOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeivvueoi+WQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgY291cnNlQ2F0ZWdvcnlJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqIvliIbnsbsnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUdyYWRlSWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup6K++56iL562J57qnJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VJbnRyb2R1Y3Rpb246IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6K++56iL566A5LuLJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjb3Vyc2VDb3ZlckltZzogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqIvlsIHpnaInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNvdXJzZUJhbm5lckltZzogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nor77nqItCYW5uZXInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBsaXZlX2NvbmZpZzoge1xuICAgICAgICB0ZXN0UGFwZXJJZDogJycsXG4gICAgICAgIHJlZ2lvbkNvZGVMaXN0OiBbXSxcbiAgICAgICAgY291cnNlU3RhdHVzOiB0cnVlLFxuICAgICAgICBjb3Vyc2VWaWRlb0lkOiB1bmRlZmluZWQsXG4gICAgICAgIGJyYW5jaFJhbmdlRmxhZzogZmFsc2UsXG4gICAgICAgIGJyYW5jaElkTGlzdDogW10sXG4gICAgICAgIHJlZ2lvbkNvZGVMaXN0czogW10sXG4gICAgICAgIHZpZGVvQXdhcmQ6IHRydWUsXG4gICAgICAgIHdhdGNoVmlkZW9UeXBlOiAnY3VzdG9tJyxcbiAgICAgICAgd2F0Y2hWaWRlb0R1cmF0aW9uOiAnJyxcbiAgICAgICAgaW50ZWdyYWxBd2FyZDogJycsXG4gICAgICAgIGNvdXJzZUFuc3dlckZsYWc6IHRydWUsXG4gICAgICAgIGNvbmZpZ0Fuc3dlclJlcVBhcmFtTGlzdDogW11cbiAgICAgIH0sXG4gICAgICBhcmVhTGlzdHM6IFtdLFxuICAgICAgdGFibGVEYXRhT3B0aW9uczogW10sXG4gICAgICBjb3Vyc2VHcmFkZUxpc3Q6IFtdLFxuICAgICAgY2FzY2FkZXJQcm9wczoge1xuICAgICAgICBjaGVja1N0cmljdGx5OiB0cnVlLFxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInXG4gICAgICB9LFxuICAgICAgY2FzY2FkZXJQcm9wc0FyZWE6IHtcbiAgICAgICAgbXVsdGlwbGU6IHRydWUsXG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsXG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcidcbiAgICAgIH0sXG4gICAgICBhZGRDb250ZW50QmFzZUNvdXJzZVZpZGVvSWQ6IHVuZGVmaW5lZCxcbiAgICAgIG5ldHdvcmtMaXN0czogW10sXG4gICAgICBuZXR3b3JrTGlzdHNUYWJsZTogW10sXG4gICAgICBsaXZlSWQ6IHVuZGVmaW5lZCxcbiAgICAgIGltZ0NvdXJzZUxpc3Q6IFtdLFxuICAgICAgaW1nQmFubmVyTGlzdDogW10sXG4gICAgICB0ZXN0UGFwZXJMaXN0OiBbXSxcbiAgICAgIGFyZWFfbnVtOiBbMV0sXG4gICAgICB0aW1lX2F4aXM6IFtdLFxuICAgICAgYW5zd2VyaW5nX3BhcGVyOiBbXVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmxpdmVJZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkXG4gICAgdGhpcy5nZXRMaXZlSW5mbyh0aGlzLmxpdmVJZClcbiAgICB0aGlzLmdldEFyZWEoKVxuICAgIHRoaXMuZ2V0VGFibGVEYXRhT3B0aW9ucygpXG4gICAgdGhpcy5nZXRDb3Vyc2VHcmFkZUxpc3QoKVxuICAgIHRoaXMuZ2V0TmV0d29ya0xpc3QoKVxuICAgIHRoaXMuZ2V0VGVzdFBhcGVyKClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGFkZEFuc3dlcigpIHtcbiAgICAgIGlmICh0aGlzLmFyZWFfbnVtLmxlbmd0aCA+IDgpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSgn5pyA5aSa5aKe5YqgOOadoeaVsOaNricpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmFyZWFfbnVtLnB1c2goMSlcbiAgICAgIH1cbiAgICAgIGNvbnNvbGUubG9nKHRoaXMuYXJlYV9udW0pXG4gICAgfSxcbiAgICBkZWxlKGluZGV4KSB7XG4gICAgICBpZiAodGhpcy5hcmVhX251bS5sZW5ndGggPD0gMSkge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKCfmnIDlsJHkv53nlZkx5p2h5pWw5o2uJylcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuYXJlYV9udW0uc3BsaWNlKGluZGV4LCAxKVxuICAgICAgICB0aGlzLnRpbWVfYXhpcy5zcGxpY2UoaW5kZXgsIDEpXG4gICAgICAgIHRoaXMuYW5zd2VyaW5nX3BhcGVyLnNwbGljZShpbmRleCwgMSlcbiAgICAgIH1cbiAgICAgIGNvbnNvbGUubG9nKHRoaXMuYXJlYV9udW0sIGluZGV4KVxuICAgIH0sXG4gICAgZ2V0VGVzdFBhcGVyKCkge1xuICAgICAgcXVlcnlQYWdlQ29udGVudEV4YW1pbmF0aW9uSW5mb0xpc3QoeyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogLTEgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGVzdFBhcGVyTGlzdCA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHNwbGl0QXJyYXlzRHluYW1pYyhhcnIsIGtleTEsIGtleTIpIHtcbiAgICAgIGNvbnN0IGFycmF5MSA9IGFyci5tYXAoaXRlbSA9PiBpdGVtW2tleTFdKVxuICAgICAgY29uc3QgYXJyYXkyID0gYXJyLm1hcChpdGVtID0+IGl0ZW1ba2V5Ml0pXG4gICAgICByZXR1cm4ge1xuICAgICAgICBba2V5MV06IGFycmF5MSxcbiAgICAgICAgW2tleTJdOiBhcnJheTJcbiAgICAgIH1cbiAgICB9LFxuICAgIGdldExpdmVJbmZvKGlkKSB7XG4gICAgICBnZXRDb250ZW50QmFzZUNvdXJzZVZpZGVvRGV0YWlsKGlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5mb3JtID0geyAuLi5yZXMuZGF0YSB9XG4gICAgICAgICAgdGhpcy5saXZlX2NvbmZpZyA9IHsgLi4ucmVzLmRhdGEuY29udGVudEJhc2VDb3Vyc2VDb25maWdSZXFQYXJhbSB9XG4gICAgICAgICAgY29uc3Qga2V5MSA9ICd3YXRjaER1cmF0aW9uJ1xuICAgICAgICAgIGNvbnN0IGtleTIgPSAnYW5zd2VyVGVzdFBhcGVySWQnXG4gICAgICAgICAgY29uc3QgcmVzdWx0ID0gdGhpcy5zcGxpdEFycmF5c0R5bmFtaWModGhpcy5saXZlX2NvbmZpZy5jb25maWdBbnN3ZXJSZXFQYXJhbUxpc3QsIGtleTEsIGtleTIpXG4gICAgICAgICAgdGhpcy5hcmVhX251bSA9IFtdXG4gICAgICAgICAgdGhpcy5saXZlX2NvbmZpZy5jb25maWdBbnN3ZXJSZXFQYXJhbUxpc3QuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgICAgIHRoaXMuYXJlYV9udW0ucHVzaCgxKVxuICAgICAgICAgIH0pXG4gICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0LndhdGNoRHVyYXRpb24pXG4gICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0LmFuc3dlclRlc3RQYXBlcklkKVxuICAgICAgICAgIHRoaXMudGltZV9heGlzID0gcmVzdWx0LndhdGNoRHVyYXRpb25cbiAgICAgICAgICB0aGlzLmFuc3dlcmluZ19wYXBlciA9IHJlc3VsdC5hbnN3ZXJUZXN0UGFwZXJJZFxuICAgICAgICAgIHRoaXMubGl2ZV9jb25maWcuY291cnNlU3RhdHVzID0gdHJ1ZVxuICAgICAgICAgIHRoaXMubGl2ZV9jb25maWcuY291cnNlVmlkZW9JZCA9IHJlcy5kYXRhLmlkXG4gICAgICAgICAgaWYgKHJlcy5kYXRhLmNvdXJzZUNvdmVySW1nLmluY2x1ZGVzKCdodHRwOi8veWluZ3RlZGFvc3Mub3NzJykpIHtcbiAgICAgICAgICAgIHVzZXJBcGkub3NzSW1nKHJlcy5kYXRhLmNvdXJzZUNvdmVySW1nKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGNvbnN0IGltYWdlID0gcmVzLmNvbnRlbnRXaXRoUHJlZml4XG4gICAgICAgICAgICAgIHRoaXMuaW1nQ291cnNlTGlzdCA9IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICB1cmw6IGltYWdlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAocmVzLmRhdGEuY291cnNlQmFubmVySW1nLmluY2x1ZGVzKCdodHRwOi8veWluZ3RlZGFvc3Mub3NzJykpIHtcbiAgICAgICAgICAgIHVzZXJBcGkub3NzSW1nKHJlcy5kYXRhLmNvdXJzZUJhbm5lckltZykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBjb25zdCBpbWFnZSA9IHJlcy5jb250ZW50V2l0aFByZWZpeFxuICAgICAgICAgICAgICB0aGlzLmltZ0Jhbm5lckxpc3QgPSBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgdXJsOiBpbWFnZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKHRoaXMubGl2ZV9jb25maWcpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdC5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICAgIHRoaXMubmV0d29ya0xpc3RzVGFibGUgPSB0aGlzLm5ldHdvcmtMaXN0cy5maWx0ZXIoaXRlbSA9PiB0aGlzLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdC5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXROZXR3b3JrTGlzdCgpIHtcbiAgICAgIG5ldHdvcmtMaXN0KCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMubmV0d29ya0xpc3RzID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0Q291cnNlR3JhZGVMaXN0KCkge1xuICAgICAgcXVlcnlQYWdlQ291cnNlR3JhZGVMaXN0KHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDk5OTkgfSkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuY291cnNlR3JhZGVMaXN0ID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VGFibGVEYXRhT3B0aW9ucygpIHtcbiAgICAgIHF1ZXJ5UGFnZVBhcmVudENvdXJzZUNhdGVnb3J5TGlzdCh7IHBhZ2VOdW06IDAsIHBhZ2VTaXplOiAtMSwgdHJlZTogdHJ1ZSB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZURhdGFPcHRpb25zID0gcmVzLmRhdGEubGlzdFxuICAgICAgICAgIHRoaXMuYWRkRmllbGRzVG9EYXRhKHRoaXMudGFibGVEYXRhT3B0aW9ucylcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGFkZEZpZWxkc1RvRGF0YShkYXRhKSB7XG4gICAgICBpZiAoIUFycmF5LmlzQXJyYXkoZGF0YSkpIHJldHVyblxuICAgICAgZGF0YS5mb3JFYWNoKGl0ZW0gPT4ge1xuICAgICAgICBpdGVtLnZhbHVlID0gaXRlbS5pZFxuICAgICAgICBpdGVtLmxhYmVsID0gaXRlbS5jb3Vyc2VDYXRlZ29yeVxuICAgICAgICBpZiAoaXRlbS5jaGlsZHJlbiAmJiBBcnJheS5pc0FycmF5KGl0ZW0uY2hpbGRyZW4pKSB7XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEoaXRlbS5jaGlsZHJlbilcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIHByb2Nlc3NBcmVhTGlzdHMoZGF0YSkge1xuICAgICAgY29uc3Qgc3BlY2lhbEFyZWFzID0gWyfljJfkuqzluIInLCAn5LiK5rW35biCJywgJ+Wkqea0peW4gicsICfph43luobluIInXVxuICAgICAgcmV0dXJuIGRhdGFcbiAgICAgICAgLmZpbHRlcihpdGVtID0+IGl0ZW0uYXJlYU5hbWUgJiYgaXRlbS5hcmVhTmFtZS50cmltKCkpXG4gICAgICAgIC5tYXAoaXRlbSA9PiB7XG4gICAgICAgICAgY29uc3QgbmV3SXRlbSA9IHsgLi4uaXRlbSB9XG4gICAgICAgICAgbmV3SXRlbS52YWx1ZSA9IG5ld0l0ZW0uYXJlYUNvZGVcbiAgICAgICAgICBuZXdJdGVtLmxhYmVsID0gbmV3SXRlbS5hcmVhTmFtZVxuICAgICAgICAgIGlmIChuZXdJdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkobmV3SXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICAgIGlmIChzcGVjaWFsQXJlYXMuaW5jbHVkZXMobmV3SXRlbS5hcmVhTmFtZSkpIHtcbiAgICAgICAgICAgICAgbmV3SXRlbS5jaGlsZHJlbiA9IHRoaXMucHJvY2Vzc0FyZWFMaXN0cyhuZXdJdGVtLmNoaWxkcmVuKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgbmV3SXRlbS5jaGlsZHJlbiA9IG5ld0l0ZW0uY2hpbGRyZW4ubWFwKGNoaWxkID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBuZXdDaGlsZCA9IHsgLi4uY2hpbGQgfVxuICAgICAgICAgICAgICAgIG5ld0NoaWxkLnZhbHVlID0gbmV3Q2hpbGQuYXJlYUNvZGVcbiAgICAgICAgICAgICAgICBuZXdDaGlsZC5sYWJlbCA9IG5ld0NoaWxkLmFyZWFOYW1lXG4gICAgICAgICAgICAgICAgbmV3Q2hpbGQuY2hpbGRyZW4gPSBbXVxuICAgICAgICAgICAgICAgIHJldHVybiBuZXdDaGlsZFxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gbmV3SXRlbVxuICAgICAgICB9KVxuICAgIH0sXG4gICAgZ2V0QXJlYSgpIHtcbiAgICAgIGFyZWFUcmVlKCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuYXJlYUxpc3RzID0gdGhpcy5wcm9jZXNzQXJlYUxpc3RzKHJlcy5kYXRhKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlQ2hhbmdlKHZhbHVlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQ2F0ZWdvcnlJZCA9IHZhbHVlLnNsaWNlKC0xKVswXVxuICAgIH0sXG4gICAgaGFuZGxlQ2hhbmdlQXJlYSh2YWx1ZSkge1xuICAgICAgY29uc3QgbnVtID0gdmFsdWUuc2xpY2UoLTEpWzBdLmxlbmd0aCAtIDFcbiAgICAgIHRoaXMubGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3QucHVzaCh2YWx1ZS5zbGljZSgtMSlbMF1bbnVtXSlcbiAgICB9LFxuICAgIHN1Y2Nlc3NJbWdDb3Vyc2VDb3ZlckltZyhlKSB7XG4gICAgICB0aGlzLmZvcm0uY291cnNlQ292ZXJJbWcgPSBlLmRhdGEuZmlsZVBhdGhcbiAgICB9LFxuICAgIHN1Y2Nlc3NJbWdDb3Vyc2VCYW5uZXJJbWcoZSkge1xuICAgICAgdGhpcy5mb3JtLmNvdXJzZUJhbm5lckltZyA9IGUuZGF0YS5maWxlUGF0aFxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0KGtleSkge1xuICAgICAgaWYgKGtleSA9PT0gJzMnKSB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgIHR5cGU6ICdpbmZvJyxcbiAgICAgICAgICBtZXNzYWdlOiAn5Yqf6IO95byA5Y+R5LitJ1xuICAgICAgICB9KVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIHRoaXMubWVudV90eXBlID0ga2V5XG4gICAgfSxcbiAgICBpbWFnZVN1Y2Nlc3NDQksoYXJyKSB7XG4gICAgICBjb25zb2xlLmxvZyhhcnIpXG4gICAgfSxcbiAgICBuZXh0U3RlcCgpIHtcbiAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgZWRpdENvbnRlbnRCYXNlQ291cnNlVmlkZW8odGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLm1lbnVfdHlwZSA9IDJcbiAgICAgICAgICAgICAgdGhpcy5hY3RpdmVJbmRleCA9ICcyJ1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGZvcm1hdHRlZERhdGUoZGF0ZSkge1xuICAgICAgY29uc3QgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKVxuICAgICAgY29uc3QgbW9udGggPSAoJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGRheSA9ICgnMCcgKyBkYXRlLmdldERhdGUoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBob3VycyA9ICgnMCcgKyBkYXRlLmdldEhvdXJzKCkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgbWludXRlcyA9ICgnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBzZWNvbmRzID0gKCcwJyArIGRhdGUuZ2V0U2Vjb25kcygpKS5zbGljZSgtMilcbiAgICAgIHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX0gJHtob3Vyc306JHttaW51dGVzfToke3NlY29uZHN9YFxuICAgIH0sXG4gICAgZ2V0U3RhcnRMaXZlU3RyZWFtaW5nVGltZShlKSB7XG4gICAgICB0aGlzLmxpdmVfY29uZmlnLnN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWUgPSB0aGlzLmZvcm1hdHRlZERhdGUoZSlcbiAgICB9LFxuICAgIGRlbE5ldHdvcmtMaXN0cyhpZCkge1xuICAgICAgdGhpcy5uZXR3b3JrTGlzdHNUYWJsZSA9IHRoaXMubmV0d29ya0xpc3RzVGFibGUuZmlsdGVyKFxuICAgICAgICBpdGVtID0+IGl0ZW0uaWQgIT09IGlkXG4gICAgICApXG4gICAgICB0aGlzLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdCA9IHRoaXMubGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0LmZpbHRlcihpdGVtID0+IGl0ZW0gIT09IGlkKVxuICAgIH0sXG4gICAgY2hhbmdlQnJhbmNoSWRMaXN0KGUpIHtcbiAgICAgIHRoaXMubmV0d29ya0xpc3RzVGFibGUgPSB0aGlzLm5ldHdvcmtMaXN0cy5maWx0ZXIoaXRlbSA9PiBlLmluY2x1ZGVzKGl0ZW0uaWQpKVxuICAgIH0sXG4gICAgbWVyZ2VBcnJheXMod2F0Y2hEdXJhdGlvbnMsIGFuc3dlclRlc3RQYXBlcklkcykge1xuICAgICAgcmV0dXJuIHdhdGNoRHVyYXRpb25zLm1hcCgod2F0Y2hEdXJhdGlvbiwgaW5kZXgpID0+IHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICB3YXRjaER1cmF0aW9uOiB3YXRjaER1cmF0aW9uLFxuICAgICAgICAgIGFuc3dlclRlc3RQYXBlcklkOiBhbnN3ZXJUZXN0UGFwZXJJZHNbaW5kZXhdXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBzdWJtaXQoKSB7XG4gICAgICB0aGlzLmxpdmVfY29uZmlnLmNvbmZpZ0Fuc3dlclJlcVBhcmFtTGlzdCA9IHRoaXMubWVyZ2VBcnJheXModGhpcy50aW1lX2F4aXMsIHRoaXMuYW5zd2VyaW5nX3BhcGVyKVxuICAgICAgdGhpcy4kcmVmcy5saXZlRm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgb3BlQ29udGVudEJhc2VDb3Vyc2VDb25maWcodGhpcy5saXZlX2NvbmZpZykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZyxcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgZHVyYXRpb246IDEwMDBcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goe1xuICAgICAgICAgICAgICAgICAgcGF0aDogJy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzJ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0sIDEwMDApXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ05BO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/index.vue?vue&type=script&lang=js":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/index.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _api_course__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/api/course */ \"./src/api/course.js\");\n/* harmony import */ var _api_lecturer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/lecturer */ \"./src/api/lecturer.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n visible: false,\n keyword: '',\n administrators: '',\n area: '',\n tableData: [],\n multipleSelection: [],\n currentPage4: 2,\n options: [{\n value: '选项1',\n label: '黄金糕'\n }, {\n value: '选项2',\n label: '双皮奶'\n }, {\n value: '选项3',\n label: '蚵仔煎'\n }, {\n value: '选项4',\n label: '龙须面'\n }, {\n value: '选项5',\n label: '北京烤鸭'\n }],\n dialogFormVisible: false,\n form: {\n student_role: '',\n branch_name: '',\n nickname: '',\n number: '',\n notes: '',\n state: '1',\n adjust_points: '1',\n current_points: '10000',\n amount: ''\n },\n imageUrl: '',\n formLabelWidth: '120px',\n rules: {\n student_role: [{\n required: true,\n message: '请输入网点编号',\n trigger: 'submit'\n }],\n branch_name: [{\n required: true,\n message: '请输入网点名称',\n trigger: 'submit'\n }],\n nickname: [{\n required: true,\n message: '请选择区域管理员',\n trigger: 'submit'\n }],\n number: [{\n required: true,\n message: '请选择所属地区',\n trigger: 'submit'\n }]\n },\n editDialogFormVisible: false,\n editPassWord: false,\n pass: {\n password: '',\n passwords: ''\n },\n passRules: {\n password: [{\n required: true,\n message: '请输入新密码',\n trigger: 'submit'\n }],\n passwords: [{\n required: true,\n message: '请输入确认密码',\n trigger: 'submit'\n }]\n },\n editPoints: false,\n points: {\n points: '',\n amount: '',\n notes: ''\n },\n pointsRules: {\n amount: [{\n required: true,\n message: '请输入数额',\n trigger: 'submit'\n }]\n },\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n courseName: '',\n videoType: 1\n },\n table_total: 0,\n teacherListArr: [],\n tableDataOptions: [],\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTeacherList();\n this.getClassList();\n },\n mounted: function mounted() {},\n methods: {\n editChangeStatus: function editChangeStatus(e, id) {\n var _this = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"updateCourseStatus\"])(id, e).then(function (res) {\n if (res.code === 200) {\n _this.init();\n }\n });\n },\n handleChange: function handleChange(value) {\n this.searchArr.courseCategoryId = value.slice(-1)[0];\n },\n addFieldsToData: function addFieldsToData(data) {\n var _this2 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n item.value = item.id;\n item.label = item.courseCategory;\n if (item.children && Array.isArray(item.children)) {\n _this2.addFieldsToData(item.children);\n }\n });\n },\n getClassList: function getClassList() {\n var _this3 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"queryPageParentCourseCategoryList\"])({\n pageNum: 0,\n pageSize: -1,\n tree: true\n }).then(function (res) {\n if (res.code === 200) {\n _this3.tableDataOptions = res.data.list;\n _this3.addFieldsToData(_this3.tableDataOptions);\n }\n });\n },\n getTeacherList: function getTeacherList() {\n var _this4 = this;\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_10__[\"teacherList\"])().then(function (res) {\n if (res.code === 200) {\n _this4.teacherListArr = res.data.list;\n }\n });\n },\n init: function init() {\n var _this5 = this;\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"queryPageContentBaseCourseVideoList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this5.table_total = res.data.total;\n res.data.list.forEach(function (item, index) {\n if (item.courseCoverImg.includes('http://yingtedaoss.oss')) {\n _api_user__WEBPACK_IMPORTED_MODULE_11__[\"default\"].ossImg(item.courseCoverImg).then(function (res) {\n if (res.code === 200) {\n item.courseCoverImg = res.contentWithPrefix;\n }\n });\n }\n });\n _this5.tableData = res.data.list;\n console.log(_this5.tableData);\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n courseName: '',\n videoType: 1\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addStudent: function addStudent() {\n this.dialogFormVisible = true;\n },\n editOutlets: function editOutlets() {\n this.editDialogFormVisible = true;\n },\n editPass: function editPass() {\n this.editPassWord = true;\n },\n editPoint: function editPoint() {\n this.editPoints = true;\n },\n delLive: function delLive(type, id) {\n var _this6 = this;\n var ids = [];\n if (type === 1) {\n if (this.multipleSelection.length < 1) {\n this.$message({\n type: 'info',\n message: '请选择数据'\n });\n return;\n }\n ids = this.multipleSelection.map(function (item) {\n return item.id;\n });\n } else {\n ids = [id];\n }\n this.$confirm('确定删除所选直播?', '删除直播', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_course__WEBPACK_IMPORTED_MODULE_9__[\"removeContentBaseCourseVideo\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this6.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n addLive: function addLive() {\n this.$router.push({\n name: 'add_video'\n });\n },\n editLive: function editLive(id) {\n this.$router.push({\n name: 'edit_video',\n query: {\n id: id\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzL2luZGV4LnZ1ZT9iYjM1Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7or77nqIvlkI3np7A8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwic2VhcmNoQXJyLmNvdXJzZU5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeivvueoi+e8luWPt+OAgeWQjeensOOAgeeugOS7i1wiIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+6K++56iL5YiG57G7PC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgIHYtbW9kZWw9XCJzZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZFwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cInRhYmxlRGF0YU9wdGlvbnNcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuiusuW4iDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwic2VhcmNoQXJyLmxlY3R1cmVyTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIHRlYWNoZXJMaXN0QXJyXCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0udGVhY2hlck5hbWVcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLnRlYWNoZXJOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS50ZWFjaGVyTmFtZVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPueKtuaAgTwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwic2VhcmNoQXJyLmNvdXJzZVN0YXR1c1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLkuIrmnrZcIiA6dmFsdWU9XCJ0cnVlXCIgLz5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLkuIvmnrZcIiA6dmFsdWU9XCJmYWxzZVwiIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBAY2xpY2s9XCJzZWFyY2hUZWFjaGVyXCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRUZWFjaGVyXCI+6YeN572uPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXBsdXNcIiBAY2xpY2s9XCJhZGRMaXZlXCI+5re75YqgPC9lbC1idXR0b24+XG4gICAgICAgIDwhLS0gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWJvdHRvbVwiPuWvvOWHujwvZWwtYnV0dG9uPi0tPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogI0Y1MzAzMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1kZWxldGVcIiBAY2xpY2s9XCJkZWxMaXZlKDEsIDApXCI+5Yig6ZmkPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIiBAY2xpY2s9XCJyZWZyZXNoVGVhY2hlclwiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgICA8IS0tICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi10b3BcIj7lr7zlhaXnvZHngrk8L2VsLWJ1dHRvbj4tLT5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuICAgIDwhLS0gICAgPGRpdiBjbGFzcz1cImJ1dHRvbi1hcmVhXCI+LS0+XG5cbiAgICA8IS0tICAgIDwvZGl2Pi0tPlxuICAgIDxkaXYgY2xhc3M9XCJ0YWJsZS1zdHlsZVwiPlxuICAgICAgPGVsLXRhYmxlXG4gICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgOmRhdGE9XCJ0YWJsZURhdGFcIlxuICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgQHNlbGVjdGlvbi1jaGFuZ2U9XCJoYW5kbGVTZWxlY3Rpb25DaGFuZ2VcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgdHlwZT1cInNlbGVjdGlvblwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiNTVcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvdXJzZU5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi6K++56iL5ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlQ2F0ZWdvcnlEaWN0XCJcbiAgICAgICAgICBsYWJlbD1cIuivvueoi+WIhuexu1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjb3Vyc2VHcmFkZURpY3RcIlxuICAgICAgICAgIGxhYmVsPVwi6K++56iL562J57qnXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImxlY3R1cmVyTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLorrLluIhcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi5bCB6Z2iXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8aW1nIHN0eWxlPVwid2lkdGg6IDUwcHg7aGVpZ2h0OiA1MHB4O1wiIDpzcmM9XCJzY29wZS5yb3cuY291cnNlQ292ZXJJbWdcIj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi6K++56iL5o6o6I2QXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICB7eyAhc2NvcGUucm93LmNvdXJzZVJlY29tbWVuZCA/ICcnIDogSlNPTi5wYXJzZShzY29wZS5yb3cuY291cnNlUmVjb21tZW5kKS5qb2luKFwiLFwiKSB9fVxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNvbGxlY3RDb3Vyc2VOdW1cIlxuICAgICAgICAgIGxhYmVsPVwi5bey6YCJ57Sg5p2QXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwibGlrZUNvdXJzZU51bVwiXG4gICAgICAgICAgbGFiZWw9XCLntKDmnZDmgLvmlbBcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjb2xsZWN0Q291cnNlTnVtXCJcbiAgICAgICAgICBsYWJlbD1cIuaUtuiXj1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImxpa2VDb3Vyc2VOdW1cIlxuICAgICAgICAgIGxhYmVsPVwi54K56LWeXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIueKtuaAgVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGVsLXN3aXRjaFxuICAgICAgICAgICAgICB2LW1vZGVsPVwic2NvcGUucm93LmNvdXJzZVN0YXR1c1wiXG4gICAgICAgICAgICAgIEBjaGFuZ2U9XCJlZGl0Q2hhbmdlU3RhdHVzKCRldmVudCxzY29wZS5yb3cuaWQpXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY3JlYXRlVGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLliJvlu7rml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjE1MFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiIGZpeGVkPVwicmlnaHRcIiB3aWR0aD1cIjE1MFwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZWRpdExpdmUoc2NvcGUucm93LmlkKVwiPue8lui+kTwvYT5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZGVsTGl2ZSgyLCBzY29wZS5yb3cuaWQpXCI+5Yig6Zmk6K++56iLPC9hPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgIDxlbC10b29sdGlwIHBsYWNlbWVudD1cImJvdHRvbS1zdGFydFwiPi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgPGRpdiBzbG90PVwiY29udGVudFwiIHN0eWxlPVwiY3Vyc29yOiBwb2ludGVyXCI+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5Y6755u05pKtPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5YWz6IGU5pWZ5biIPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5YWz6IGU6ICD6K+VPC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5o6o6Iez56e75Yqo56uv6aaW6aG1PC9kaXY+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCI+5o6o6IezUEPnq6/pppbpobU8L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIj7nm7Tmkq3lm57mlL48L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmc6IDNweDtjdXJzb3I6IHBvaW50ZXJcIiBAY2xpY2s9XCJkZWxMaXZlKDIsIHNjb3BlLnJvdy5pZClcIj7liKDpmaTnm7Tmkq08L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgIDwvZGl2Pi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIj7mk43kvZw8L2E+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgPC9lbC10b29sdGlwPi0tPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZXM9XCJbMTAsIDUwLCAxMDAsIDIwMF1cIlxuICAgICAgICAgIDpwYWdlLXNpemU9XCJzZWFyY2hBcnIucGFnZVNpemVcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwidGFibGVfdG90YWxcIlxuICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VcIlxuICAgICAgICAgIEBjdXJyZW50LWNoYW5nZT1cImhhbmRsZUN1cnJlbnRDaGFuZ2VcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB7XG4gIHF1ZXJ5UGFnZUNvbnRlbnRCYXNlQ291cnNlVmlkZW9MaXN0LFxuICBxdWVyeVBhZ2VQYXJlbnRDb3Vyc2VDYXRlZ29yeUxpc3QsXG4gIHJlbW92ZUNvbnRlbnRCYXNlQ291cnNlVmlkZW8sIHVwZGF0ZUNvdXJzZVN0YXR1c1xufSBmcm9tICdAL2FwaS9jb3Vyc2UnXG5pbXBvcnQgeyB0ZWFjaGVyTGlzdCB9IGZyb20gJ0AvYXBpL2xlY3R1cmVyJ1xuaW1wb3J0IHVzZXJBcGkgZnJvbSAnQC9hcGkvdXNlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnT3V0bGV0cycsXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHZpc2libGU6IGZhbHNlLFxuICAgICAga2V5d29yZDogJycsXG4gICAgICBhZG1pbmlzdHJhdG9yczogJycsXG4gICAgICBhcmVhOiAnJyxcbiAgICAgIHRhYmxlRGF0YTogW10sXG4gICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sXG4gICAgICBjdXJyZW50UGFnZTQ6IDIsXG4gICAgICBvcHRpb25zOiBbe1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTEnLFxuICAgICAgICBsYWJlbDogJ+m7hOmHkeezlSdcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobkyJyxcbiAgICAgICAgbGFiZWw6ICflj4znmq7lpbYnXG4gICAgICB9LCB7XG4gICAgICAgIHZhbHVlOiAn6YCJ6aG5MycsXG4gICAgICAgIGxhYmVsOiAn6Jq15LuU54WOJ1xuICAgICAgfSwge1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTQnLFxuICAgICAgICBsYWJlbDogJ+m+memhu+mdoidcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobk1JyxcbiAgICAgICAgbGFiZWw6ICfljJfkuqzng6TpuK0nXG4gICAgICB9XSxcbiAgICAgIGRpYWxvZ0Zvcm1WaXNpYmxlOiBmYWxzZSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgc3R1ZGVudF9yb2xlOiAnJyxcbiAgICAgICAgYnJhbmNoX25hbWU6ICcnLFxuICAgICAgICBuaWNrbmFtZTogJycsXG4gICAgICAgIG51bWJlcjogJycsXG4gICAgICAgIG5vdGVzOiAnJyxcbiAgICAgICAgc3RhdGU6ICcxJyxcbiAgICAgICAgYWRqdXN0X3BvaW50czogJzEnLFxuICAgICAgICBjdXJyZW50X3BvaW50czogJzEwMDAwJyxcbiAgICAgICAgYW1vdW50OiAnJ1xuICAgICAgfSxcbiAgICAgIGltYWdlVXJsOiAnJyxcbiAgICAgIGZvcm1MYWJlbFdpZHRoOiAnMTIwcHgnLFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgc3R1ZGVudF9yb2xlOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpee9keeCuee8luWPtycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgYnJhbmNoX25hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl572R54K55ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBuaWNrbmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nljLrln5/nrqHnkIblkZgnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIG51bWJlcjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmiYDlsZ7lnLDljLonLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBlZGl0RGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZWRpdFBhc3NXb3JkOiBmYWxzZSxcbiAgICAgIHBhc3M6IHtcbiAgICAgICAgcGFzc3dvcmQ6ICcnLFxuICAgICAgICBwYXNzd29yZHM6ICcnXG4gICAgICB9LFxuICAgICAgcGFzc1J1bGVzOiB7XG4gICAgICAgIHBhc3N3b3JkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaWsOWvhueggScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgcGFzc3dvcmRzOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeehruiupOWvhueggScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGVkaXRQb2ludHM6IGZhbHNlLFxuICAgICAgcG9pbnRzOiB7XG4gICAgICAgIHBvaW50czogJycsXG4gICAgICAgIGFtb3VudDogJycsXG4gICAgICAgIG5vdGVzOiAnJ1xuICAgICAgfSxcbiAgICAgIHBvaW50c1J1bGVzOiB7XG4gICAgICAgIGFtb3VudDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXmlbDpop0nLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBjb3Vyc2VOYW1lOiAnJyxcbiAgICAgICAgdmlkZW9UeXBlOiAxXG4gICAgICB9LFxuICAgICAgdGFibGVfdG90YWw6IDAsXG4gICAgICB0ZWFjaGVyTGlzdEFycjogW10sXG4gICAgICB0YWJsZURhdGFPcHRpb25zOiBbXSxcbiAgICAgIGNhc2NhZGVyUHJvcHM6IHtcbiAgICAgICAgY2hlY2tTdHJpY3RseTogdHJ1ZSwgLy8g5YWB6K646YCJ5oup5Lu75oSP5bGC57qn55qE6IqC54K5XG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcicgLy8g5Y+v6YCJ77yaaG92ZXIg5oiWIGNsaWNrXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuaW5pdCgpXG4gICAgdGhpcy5nZXRUZWFjaGVyTGlzdCgpXG4gICAgdGhpcy5nZXRDbGFzc0xpc3QoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZWRpdENoYW5nZVN0YXR1cyhlLCBpZCkge1xuICAgICAgdXBkYXRlQ291cnNlU3RhdHVzKGlkLCBlKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZSh2YWx1ZSkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZCA9IHZhbHVlLnNsaWNlKC0xKVswXVxuICAgIH0sXG4gICAgYWRkRmllbGRzVG9EYXRhKGRhdGEpIHtcbiAgICAgIGlmICghQXJyYXkuaXNBcnJheShkYXRhKSkgcmV0dXJuXG4gICAgICBkYXRhLmZvckVhY2goaXRlbSA9PiB7XG4gICAgICAgIGl0ZW0udmFsdWUgPSBpdGVtLmlkXG4gICAgICAgIGl0ZW0ubGFiZWwgPSBpdGVtLmNvdXJzZUNhdGVnb3J5XG4gICAgICAgIGlmIChpdGVtLmNoaWxkcmVuICYmIEFycmF5LmlzQXJyYXkoaXRlbS5jaGlsZHJlbikpIHtcbiAgICAgICAgICB0aGlzLmFkZEZpZWxkc1RvRGF0YShpdGVtLmNoaWxkcmVuKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0Q2xhc3NMaXN0KCkge1xuICAgICAgcXVlcnlQYWdlUGFyZW50Q291cnNlQ2F0ZWdvcnlMaXN0KHsgcGFnZU51bTogMCwgcGFnZVNpemU6IC0xLCB0cmVlOiB0cnVlIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YU9wdGlvbnMgPSByZXMuZGF0YS5saXN0XG4gICAgICAgICAgdGhpcy5hZGRGaWVsZHNUb0RhdGEodGhpcy50YWJsZURhdGFPcHRpb25zKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VGVhY2hlckxpc3QoKSB7XG4gICAgICB0ZWFjaGVyTGlzdCgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRlYWNoZXJMaXN0QXJyID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIHF1ZXJ5UGFnZUNvbnRlbnRCYXNlQ291cnNlVmlkZW9MaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgcmVzLmRhdGEubGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgaWYgKGl0ZW0uY291cnNlQ292ZXJJbWcuaW5jbHVkZXMoJ2h0dHA6Ly95aW5ndGVkYW9zcy5vc3MnKSkge1xuICAgICAgICAgICAgICB1c2VyQXBpLm9zc0ltZyhpdGVtLmNvdXJzZUNvdmVySW1nKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICAgIGl0ZW0uY291cnNlQ292ZXJJbWcgPSByZXMuY29udGVudFdpdGhQcmVmaXhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLnRhYmxlRGF0YSlcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMubXVsdGlwbGVTZWxlY3Rpb24gPSB2YWxcbiAgICB9LFxuICAgIGhhbmRsZVNpemVDaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5wYWdlU2l6ZSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5wYWdlTnVtID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgc2VhcmNoVGVhY2hlcigpIHtcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZXNldFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyciA9IHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDEwLCBjb3Vyc2VOYW1lOiAnJywgdmlkZW9UeXBlOiAxIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH0sXG4gICAgYWRkU3R1ZGVudCgpIHtcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBlZGl0T3V0bGV0cygpIHtcbiAgICAgIHRoaXMuZWRpdERpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZWRpdFBhc3MoKSB7XG4gICAgICB0aGlzLmVkaXRQYXNzV29yZCA9IHRydWVcbiAgICB9LFxuICAgIGVkaXRQb2ludCgpIHtcbiAgICAgIHRoaXMuZWRpdFBvaW50cyA9IHRydWVcbiAgICB9LFxuICAgIGRlbExpdmUodHlwZSwgaWQpIHtcbiAgICAgIGxldCBpZHMgPSBbXVxuICAgICAgaWYgKHR5cGUgPT09IDEpIHtcbiAgICAgICAgaWYgKHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubGVuZ3RoIDwgMSkge1xuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeaVsOaNridcbiAgICAgICAgICB9KVxuICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIGlkcyA9IHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubWFwKGl0ZW0gPT4gaXRlbS5pZClcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIGlkcyA9IFtpZF1cbiAgICAgIH1cbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOaJgOmAieebtOaSrT8nLCAn5Yig6Zmk55u05pKtJywge1xuICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsXG4gICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLFxuICAgICAgICB0eXBlOiAnd2FybmluZydcbiAgICAgIH0pLnRoZW4oKCkgPT4ge1xuICAgICAgICByZW1vdmVDb250ZW50QmFzZUNvdXJzZVZpZGVvKGlkcykudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBhZGRMaXZlKCkge1xuICAgICAgdGhpcy4kcm91dGVyLnB1c2goe1xuICAgICAgICBuYW1lOiAnYWRkX3ZpZGVvJ1xuICAgICAgfSlcbiAgICB9LFxuICAgIGVkaXRMaXZlKGlkKSB7XG4gICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7XG4gICAgICAgIG5hbWU6ICdlZGl0X3ZpZGVvJyxcbiAgICAgICAgcXVlcnk6IHsgaWQ6IGlkIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwTEE7QUFLQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/list.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/material_management/list.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _components_Tinymce_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/components/Tinymce/index */ \"./src/components/Tinymce/index.vue\");\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n editorImage: _components_Tinymce_index__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n },\n data: function data() {\n return {\n keyword: '',\n tableData: [{\n id: 1,\n date: '2016-05-03',\n name: '王小虎',\n address: '123'\n }, {\n id: 2,\n date: '2016-05-02',\n name: '王小虎',\n address: '123'\n }, {\n id: 3,\n date: '2016-05-04',\n name: '王小虎',\n address: '234'\n }, {\n id: 4,\n date: '2016-05-01',\n name: '王小虎',\n address: '345'\n }, {\n id: 5,\n date: '2016-05-08',\n name: '王小虎',\n address: '456'\n }, {\n id: 6,\n date: '2016-05-06',\n name: '王小虎',\n address: '567'\n }, {\n id: 7,\n date: '2016-05-07',\n name: '王小虎',\n address: '789'\n }],\n multipleSelection: [],\n currentPage4: 2,\n editMaterialDialog: false,\n addMaterialDialog: false,\n form: {\n material_link: '',\n sort: '',\n material_name: ''\n },\n formLabelWidth: '120px',\n rules: {\n material_link: [{\n required: true,\n message: '请输入视频链接',\n trigger: 'submit'\n }],\n material_name: [{\n required: true,\n message: '请输入素材名称',\n trigger: 'submit'\n }]\n }\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n console.log(\"\\u6BCF\\u9875 \".concat(val, \" \\u6761\"));\n },\n handleCurrentChange: function handleCurrentChange(val) {\n console.log(\"\\u5F53\\u524D\\u9875: \".concat(val));\n },\n addMaterial: function addMaterial() {\n this.addMaterialDialog = true;\n },\n editMaterial: function editMaterial() {\n this.editMaterialDialog = true;\n },\n delMaterial: function delMaterial() {\n var _this = this;\n this.$confirm('确定删除该素材?', '删除素材', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n _this.$message({\n type: 'success',\n message: '删除成功!'\n });\n }).catch(function () {\n _this.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n delsMaterial: function delsMaterial() {\n var _this2 = this;\n // var id = this.multipleSelection.map(item => item.id)\n this.$confirm('确定删除该素材?', '删除素材', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n _this2.$message({\n type: 'success',\n message: '删除成功!'\n });\n }).catch(function () {\n _this2.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n successImg: function successImg(e) {\n console.log(e);\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvbWF0ZXJpYWxfbWFuYWdlbWVudC9saXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvY29udGVudE1hbmFnZS9tYXRlcmlhbF9tYW5hZ2VtZW50L2xpc3QudnVlP2U5ZTYiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPue0oOadkOWQjeensDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJrZXl3b3JkXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXntKDmnZDlkI3np7BcIiAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24+6YeN572uPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXBsdXNcIiBAY2xpY2s9XCJhZGRNYXRlcmlhbFwiPua3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwQzAyOTtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi10b3BcIj7lr7zlhaU8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICNGNTMwMzA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tZGVsZXRlXCIgQGNsaWNrPVwiZGVsc01hdGVyaWFsXCI+5Yig6ZmkPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuICAgIDwhLS0gICAgPGRpdiBjbGFzcz1cImJ1dHRvbi1hcmVhXCI+LS0+XG5cbiAgICA8IS0tICAgIDwvZGl2Pi0tPlxuICAgIDxkaXYgY2xhc3M9XCJ0YWJsZS1zdHlsZVwiPlxuICAgICAgPGVsLXRhYmxlXG4gICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgOmRhdGE9XCJ0YWJsZURhdGFcIlxuICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgICAgQHNlbGVjdGlvbi1jaGFuZ2U9XCJoYW5kbGVTZWxlY3Rpb25DaGFuZ2VcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgdHlwZT1cInNlbGVjdGlvblwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiNTVcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi5aS05YOPXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIue9keeCuee8luWPt1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj57eyBzY29wZS5yb3cuZGF0ZSB9fTwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi572R54K55ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi55So5oi35pi156ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWRkcmVzc1wiXG4gICAgICAgICAgbGFiZWw9XCLmiYvmnLrlj7dcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJhZGRyZXNzXCJcbiAgICAgICAgICBsYWJlbD1cIuinkuiJslwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi5omA5bGe5Zyw5Yy6XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWRkcmVzc1wiXG4gICAgICAgICAgbGFiZWw9XCLorr7lpIfnu5HlrppcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJhZGRyZXNzXCJcbiAgICAgICAgICBsYWJlbD1cIuiOt+WPluivgeS5plwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkZHJlc3NcIlxuICAgICAgICAgIGxhYmVsPVwi56ev5YiGXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWRkcmVzc1wiXG4gICAgICAgICAgbGFiZWw9XCLnirbmgIFcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJhZGRyZXNzXCJcbiAgICAgICAgICBsYWJlbD1cIua3u+WKoOaXtumXtFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiBmaXhlZD1cInJpZ2h0XCI+XG4gICAgICAgICAgPHRlbXBsYXRlPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJlZGl0TWF0ZXJpYWxcIj7nvJbovpE8L2E+XG4gICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO21hcmdpbi1sZWZ0OiAxNXB4O1wiIEBjbGljaz1cImRlbE1hdGVyaWFsXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJjdXJyZW50UGFnZTRcIlxuICAgICAgICAgIDpwYWdlLXNpemVzPVwiWzEwLCA1MCwgMTAwLCAyMDBdXCJcbiAgICAgICAgICA6cGFnZS1zaXplPVwiMTBcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwiNDAwXCJcbiAgICAgICAgICBAc2l6ZS1jaGFuZ2U9XCJoYW5kbGVTaXplQ2hhbmdlXCJcbiAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuXG4gICAgPC9kaXY+XG5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi5re75Yqg57Sg5p2QXCIgOnZpc2libGUuc3luYz1cImFkZE1hdGVyaWFsRGlhbG9nXCI+XG4gICAgICA8ZWwtZm9ybSA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkyJTtcIiBsYWJlbD1cIue0oOadkOWQjeensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm1hdGVyaWFsX25hbWVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5tYXRlcmlhbF9uYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXntKDmnZDlkI3np7BcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkyJTtcIiBsYWJlbD1cIue0oOadkOWwgemdolwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImltYWdlXCI+XG4gICAgICAgICAgICA8dXBkYXRlSW1hZ2UgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nXCIgLz5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LXNpemU6IDEycHg7Y29sb3I6ICMyNjU5Q0I7XCI+5pSv5oyBanBn44CBZ2lm44CBcG5n5qC8PC9kaXY+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogOTIlO1wiIGxhYmVsPVwi5o6S5bqPXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5zb3J0XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXmjpLluo9cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkyJTtcIiBsYWJlbD1cIue0oOadkOmTvuaOpVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm1hdGVyaWFsX2xpbmtcIj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXCI+XG4gICAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5tYXRlcmlhbF9saW5rXCIgc3R5bGU9XCJ3aWR0aDogNjAlO21hcmdpbi1sZWZ0OiAwO1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cIndpZHRoOiAxOCU7YmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIj7noa7orqTmt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cIndpZHRoOiAxOCU7YmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIj7kuIrkvKDop4bpopE8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjOUE5QTlBO1wiPui+k+WFpemTvuaOpeWwhuinhuS4uua3u+WKoOinhumikeebtOaOpea3u+WKoCzor7fnoa7kv53op4bpopHpk77mjqXnmoTmraPnoa48L2Rpdj5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA5MiU7XCIgbGFiZWw9XCLntKDmnZDnroDku4tcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgICAgPGVkaXRvckltYWdlIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgY29sb3I9XCIjMTg5MGZmXCIgY2xhc3M9XCJlZGl0b3ItdXBsb2FkLWJ0blwiIEBzdWNjZXNzQ0JLPVwiaW1hZ2VTdWNjZXNzQ0JLXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJhZGRNYXRlcmlhbERpYWxvZyA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiYWRkTWF0ZXJpYWxEaWFsb2cgPSBmYWxzZVwiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuICAgIDxlbC1kaWFsb2cgdGl0bGU9XCLnvJbovpHlrablkZhcIiA6dmlzaWJsZS5zeW5jPVwiZWRpdE1hdGVyaWFsRGlhbG9nXCI+XG4gICAgICA8ZWwtZm9ybSA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkyJTtcIiBsYWJlbD1cIue0oOadkOWQjeensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm1hdGVyaWFsX25hbWVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5tYXRlcmlhbF9uYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXntKDmnZDlkI3np7BcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkyJTtcIiBsYWJlbD1cIue0oOadkOWwgemdolwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImltYWdlXCI+XG4gICAgICAgICAgICA8dXBkYXRlSW1hZ2UgQHN1Y2Nlc3NJbWc9XCJzdWNjZXNzSW1nXCIgLz5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LXNpemU6IDEycHg7Y29sb3I6ICMyNjU5Q0I7XCI+5pSv5oyBanBn44CBZ2lm44CBcG5n5qC8PC9kaXY+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogOTIlO1wiIGxhYmVsPVwi5o6S5bqPXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5zb3J0XCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXmjpLluo9cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkyJTtcIiBsYWJlbD1cIue0oOadkOmTvuaOpVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm1hdGVyaWFsX2xpbmtcIj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXCI+XG4gICAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5tYXRlcmlhbF9saW5rXCIgc3R5bGU9XCJ3aWR0aDogNjAlO21hcmdpbi1sZWZ0OiAwO1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cIndpZHRoOiAxOCU7YmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIj7noa7orqTmt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cIndpZHRoOiAxOCU7YmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIj7kuIrkvKDop4bpopE8L2VsLWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjOUE5QTlBO1wiPui+k+WFpemTvuaOpeWwhuinhuS4uua3u+WKoOinhumikeebtOaOpea3u+WKoCzor7fnoa7kv53op4bpopHpk77mjqXnmoTmraPnoa48L2Rpdj5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA5MiU7XCIgbGFiZWw9XCLntKDmnZDnroDku4tcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgICAgPGVkaXRvckltYWdlIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgY29sb3I9XCIjMTg5MGZmXCIgY2xhc3M9XCJlZGl0b3ItdXBsb2FkLWJ0blwiIEBzdWNjZXNzQ0JLPVwiaW1hZ2VTdWNjZXNzQ0JLXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVwiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgZWRpdG9ySW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1RpbnltY2UvaW5kZXgnXG5pbXBvcnQgdXBkYXRlSW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMnXG5leHBvcnQgZGVmYXVsdCB7XG4gIGNvbXBvbmVudHM6IHsgdXBkYXRlSW1hZ2UsIGVkaXRvckltYWdlIH0sXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGtleXdvcmQ6ICcnLFxuICAgICAgdGFibGVEYXRhOiBbe1xuICAgICAgICBpZDogMSxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDMnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzEyMydcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDIsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTAyJyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICcxMjMnXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiAzLFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wNCcsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAnMjM0J1xuICAgICAgfSwge1xuICAgICAgICBpZDogNCxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDEnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzM0NSdcbiAgICAgIH0sIHtcbiAgICAgICAgaWQ6IDUsXG4gICAgICAgIGRhdGU6ICcyMDE2LTA1LTA4JyxcbiAgICAgICAgbmFtZTogJ+eOi+Wwj+iZjicsXG4gICAgICAgIGFkZHJlc3M6ICc0NTYnXG4gICAgICB9LCB7XG4gICAgICAgIGlkOiA2LFxuICAgICAgICBkYXRlOiAnMjAxNi0wNS0wNicsXG4gICAgICAgIG5hbWU6ICfnjovlsI/omY4nLFxuICAgICAgICBhZGRyZXNzOiAnNTY3J1xuICAgICAgfSwge1xuICAgICAgICBpZDogNyxcbiAgICAgICAgZGF0ZTogJzIwMTYtMDUtMDcnLFxuICAgICAgICBuYW1lOiAn546L5bCP6JmOJyxcbiAgICAgICAgYWRkcmVzczogJzc4OSdcbiAgICAgIH1dLFxuICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLFxuICAgICAgY3VycmVudFBhZ2U0OiAyLFxuICAgICAgZWRpdE1hdGVyaWFsRGlhbG9nOiBmYWxzZSxcbiAgICAgIGFkZE1hdGVyaWFsRGlhbG9nOiBmYWxzZSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgbWF0ZXJpYWxfbGluazogJycsXG4gICAgICAgIHNvcnQ6ICcnLFxuICAgICAgICBtYXRlcmlhbF9uYW1lOiAnJ1xuICAgICAgfSxcbiAgICAgIGZvcm1MYWJlbFdpZHRoOiAnMTIwcHgnLFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgbWF0ZXJpYWxfbGluazogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXop4bpopHpk77mjqUnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIG1hdGVyaWFsX25hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl57Sg5p2Q5ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbFxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIGNvbnNvbGUubG9nKGDmr4/pobUgJHt2YWx9IOadoWApXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgY29uc29sZS5sb2coYOW9k+WJjemhtTogJHt2YWx9YClcbiAgICB9LFxuICAgIGFkZE1hdGVyaWFsKCkge1xuICAgICAgdGhpcy5hZGRNYXRlcmlhbERpYWxvZyA9IHRydWVcbiAgICB9LFxuICAgIGVkaXRNYXRlcmlhbCgpIHtcbiAgICAgIHRoaXMuZWRpdE1hdGVyaWFsRGlhbG9nID0gdHJ1ZVxuICAgIH0sXG4gICAgZGVsTWF0ZXJpYWwoKSB7XG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTor6XntKDmnZA/JywgJ+WIoOmZpOe0oOadkCcsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgIG1lc3NhZ2U6ICfliKDpmaTmiJDlip8hJ1xuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBkZWxzTWF0ZXJpYWwoKSB7XG4gICAgICAvLyB2YXIgaWQgPSB0aGlzLm11bHRpcGxlU2VsZWN0aW9uLm1hcChpdGVtID0+IGl0ZW0uaWQpXG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTor6XntKDmnZA/JywgJ+WIoOmZpOe0oOadkCcsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgIG1lc3NhZ2U6ICfliKDpmaTmiJDlip8hJ1xuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBzdWNjZXNzSW1nKGUpIHtcbiAgICAgIGNvbnNvbGUubG9nKGUpXG4gICAgfSxcbiAgICBpbWFnZVN1Y2Nlc3NDQksoYXJyKSB7XG4gICAgICBjb25zb2xlLmxvZyhhcnIpXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kaXNwbGF5LXN0eWxle1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJNQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/list.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/401.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/error-page/401.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_401_images_401_gif__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/assets/401_images/401.gif */ \"./src/assets/401_images/401.gif\");\n/* harmony import */ var _assets_401_images_401_gif__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_401_images_401_gif__WEBPACK_IMPORTED_MODULE_0__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Page401',\n data: function data() {\n return {\n errGif: _assets_401_images_401_gif__WEBPACK_IMPORTED_MODULE_0___default.a + '?' + +new Date(),\n ewizardClap: 'https://wpimg.wallstcn.com/007ef517-bafd-4066-aae4-6883632d9646',\n dialogVisible: false\n };\n },\n methods: {\n back: function back() {\n if (this.$route.query.noGoBack) {\n this.$router.push({\n path: '/dashboard'\n });\n } else {\n this.$router.go(-1);\n }\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2Vycm9yLXBhZ2UvNDAxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvZXJyb3ItcGFnZS80MDEudnVlPzI3MjIiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgY2xhc3M9XCJlcnJQYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgPGVsLWJ1dHRvbiBpY29uPVwiZWwtaWNvbi1hcnJvdy1sZWZ0XCIgY2xhc3M9XCJwYW4tYmFjay1idG5cIiBAY2xpY2s9XCJiYWNrXCI+XHJcbiAgICAgIOi/lOWbnlxyXG4gICAgPC9lbC1idXR0b24+XHJcbiAgICA8ZWwtcm93PlxyXG4gICAgICA8ZWwtY29sIDpzcGFuPVwiMTJcIj5cclxuICAgICAgICA8aDEgY2xhc3M9XCJ0ZXh0LWp1bWJvIHRleHQtZ2lub3Jtb3VzXCI+XHJcbiAgICAgICAgICBPb3BzIVxyXG4gICAgICAgIDwvaDE+XHJcbiAgICAgICAgZ2lm5p2l5rqQPGEgaHJlZj1cImh0dHBzOi8vemguYWlyYm5iLmNvbS9cIiB0YXJnZXQ9XCJfYmxhbmtcIj5haXJibmI8L2E+IOmhtemdolxyXG4gICAgICAgIDxoMj7kvaDmsqHmnInmnYPpmZDljrvor6XpobXpnaI8L2gyPlxyXG4gICAgICAgIDxoNj7lpoLmnInkuI3mu6Hor7fogZTns7vkvaDpooblr7w8L2g2PlxyXG4gICAgICAgIDx1bCBjbGFzcz1cImxpc3QtdW5zdHlsZWRcIj5cclxuICAgICAgICAgIDxsaT7miJbogIXkvaDlj6/ku6Xljrs6PC9saT5cclxuICAgICAgICAgIDxsaSBjbGFzcz1cImxpbmstdHlwZVwiPlxyXG4gICAgICAgICAgICA8cm91dGVyLWxpbmsgdG89XCIvZGFzaGJvYXJkXCI+XHJcbiAgICAgICAgICAgICAg5Zue6aaW6aG1XHJcbiAgICAgICAgICAgIDwvcm91dGVyLWxpbms+XHJcbiAgICAgICAgICA8L2xpPlxyXG4gICAgICAgICAgPGxpIGNsYXNzPVwibGluay10eXBlXCI+XHJcbiAgICAgICAgICAgIDxhIGhyZWY9XCJodHRwczovL3d3dy50YW9iYW8uY29tL1wiPumaj+S+v+eci+ecizwvYT5cclxuICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICA8bGk+PGEgaHJlZj1cIiNcIiBAY2xpY2sucHJldmVudD1cImRpYWxvZ1Zpc2libGU9dHJ1ZVwiPueCueaIkeeci+WbvjwvYT48L2xpPlxyXG4gICAgICAgIDwvdWw+XHJcbiAgICAgIDwvZWwtY29sPlxyXG4gICAgICA8ZWwtY29sIDpzcGFuPVwiMTJcIj5cclxuICAgICAgICA8aW1nIDpzcmM9XCJlcnJHaWZcIiB3aWR0aD1cIjMxM1wiIGhlaWdodD1cIjQyOFwiIGFsdD1cIkdpcmwgaGFzIGRyb3BwZWQgaGVyIGljZSBjcmVhbS5cIj5cclxuICAgICAgPC9lbC1jb2w+XHJcbiAgICA8L2VsLXJvdz5cclxuICAgIDxlbC1kaWFsb2cgOnZpc2libGUuc3luYz1cImRpYWxvZ1Zpc2libGVcIiB0aXRsZT1cIumaj+S+v+eci1wiPlxyXG4gICAgICA8aW1nIDpzcmM9XCJld2l6YXJkQ2xhcFwiIGNsYXNzPVwicGFuLWltZ1wiPlxyXG4gICAgPC9lbC1kaWFsb2c+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgZXJyR2lmIGZyb20gJ0AvYXNzZXRzLzQwMV9pbWFnZXMvNDAxLmdpZidcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiAnUGFnZTQwMScsXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIGVyckdpZjogZXJyR2lmICsgJz8nICsgK25ldyBEYXRlKCksXHJcbiAgICAgIGV3aXphcmRDbGFwOiAnaHR0cHM6Ly93cGltZy53YWxsc3Rjbi5jb20vMDA3ZWY1MTctYmFmZC00MDY2LWFhZTQtNjg4MzYzMmQ5NjQ2JyxcclxuICAgICAgZGlhbG9nVmlzaWJsZTogZmFsc2VcclxuICAgIH1cclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGJhY2soKSB7XHJcbiAgICAgIGlmICh0aGlzLiRyb3V0ZS5xdWVyeS5ub0dvQmFjaykge1xyXG4gICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHsgcGF0aDogJy9kYXNoYm9hcmQnIH0pXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy4kcm91dGVyLmdvKC0xKVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG4gIC5lcnJQYWdlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICAucGFuLWJhY2stYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwODQ4OTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGFuLWdpZiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5wYW4taW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50ZXh0LWp1bWJvIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzQ4NDg0ODtcclxuICAgIH1cclxuICAgIC5saXN0LXVuc3R5bGVkIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwODQ4OTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/401.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/404.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/error-page/404.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Page404',\n computed: {\n message: function message() {\n return 'The webmaster said that you can not enter this page...';\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2Vycm9yLXBhZ2UvNDA0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvZXJyb3ItcGFnZS80MDQudnVlPzQwZjgiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgY2xhc3M9XCJ3c2NuLWh0dHA0MDQtY29udGFpbmVyXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwid3Njbi1odHRwNDA0XCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJwaWMtNDA0XCI+XHJcbiAgICAgICAgPGltZyBjbGFzcz1cInBpYy00MDRfX3BhcmVudFwiIHNyYz1cIkAvYXNzZXRzLzQwNF9pbWFnZXMvNDA0LnBuZ1wiIGFsdD1cIjQwNFwiPlxyXG4gICAgICAgIDxpbWcgY2xhc3M9XCJwaWMtNDA0X19jaGlsZCBsZWZ0XCIgc3JjPVwiQC9hc3NldHMvNDA0X2ltYWdlcy80MDRfY2xvdWQucG5nXCIgYWx0PVwiNDA0XCI+XHJcbiAgICAgICAgPGltZyBjbGFzcz1cInBpYy00MDRfX2NoaWxkIG1pZFwiIHNyYz1cIkAvYXNzZXRzLzQwNF9pbWFnZXMvNDA0X2Nsb3VkLnBuZ1wiIGFsdD1cIjQwNFwiPlxyXG4gICAgICAgIDxpbWcgY2xhc3M9XCJwaWMtNDA0X19jaGlsZCByaWdodFwiIHNyYz1cIkAvYXNzZXRzLzQwNF9pbWFnZXMvNDA0X2Nsb3VkLnBuZ1wiIGFsdD1cIjQwNFwiPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBjbGFzcz1cImJ1bGxzaGl0XCI+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImJ1bGxzaGl0X19vb3BzXCI+T09QUyE8L2Rpdj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiYnVsbHNoaXRfX2luZm9cIj5BbGwgcmlnaHRzIHJlc2VydmVkXHJcbiAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiMyMGEwZmZcIiBocmVmPVwiaHR0cHM6Ly93YWxsc3RyZWV0Y24uY29tXCIgdGFyZ2V0PVwiX2JsYW5rXCI+d2FsbHN0cmVldGNuPC9hPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJidWxsc2hpdF9faGVhZGxpbmVcIj57eyBtZXNzYWdlIH19PC9kaXY+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImJ1bGxzaGl0X19pbmZvXCI+UGxlYXNlIGNoZWNrIHRoYXQgdGhlIFVSTCB5b3UgZW50ZXJlZCBpcyBjb3JyZWN0LCBvciBjbGljayB0aGUgYnV0dG9uIGJlbG93IHRvIHJldHVybiB0byB0aGUgaG9tZXBhZ2UuPC9kaXY+XHJcbiAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwiYnVsbHNoaXRfX3JldHVybi1ob21lXCI+QmFjayB0byBob21lPC9hPlxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiAnUGFnZTQwNCcsXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIG1lc3NhZ2UoKSB7XHJcbiAgICAgIHJldHVybiAnVGhlIHdlYm1hc3RlciBzYWlkIHRoYXQgeW91IGNhbiBub3QgZW50ZXIgdGhpcyBwYWdlLi4uJ1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuLndzY24taHR0cDQwNC1jb250YWluZXJ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0MCU7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi53c2NuLWh0dHA0MDQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTIwMHB4O1xyXG4gIHBhZGRpbmc6IDAgNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5waWMtNDA0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX3BhcmVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fY2hpbGQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIGxlZnQ6IDIyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGNsb3VkTGVmdDtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICB9XHJcbiAgICAgICYubWlkIHtcclxuICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogNDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogY2xvdWRNaWQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgbGVmdDogNTAwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogY2xvdWRSaWdodDtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICB9XHJcbiAgICAgIEBrZXlmcmFtZXMgY2xvdWRMZWZ0IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICBsZWZ0OiAyMjBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDIwJSB7XHJcbiAgICAgICAgICB0b3A6IDMzcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxODhweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDgwJSB7XHJcbiAgICAgICAgICB0b3A6IDgxcHg7XHJcbiAgICAgICAgICBsZWZ0OiA5MnB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0b3A6IDk3cHg7XHJcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGtleWZyYW1lcyBjbG91ZE1pZCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogNDIwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAyMCUge1xyXG4gICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgbGVmdDogMzYwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICA3MCUge1xyXG4gICAgICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgICAgIGxlZnQ6IDE4MHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAa2V5ZnJhbWVzIGNsb3VkUmlnaHQge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MDBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDIwJSB7XHJcbiAgICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgICAgbGVmdDogNDYwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICA4MCUge1xyXG4gICAgICAgICAgdG9wOiAxODBweDtcclxuICAgICAgICAgIGxlZnQ6IDM0MHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICAgICAgbGVmdDogMzAwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnVsbHNoaXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJl9fb29wcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjb2xvcjogIzE0ODJmMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXA7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkbGluZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXA7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXA7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIH1cclxuICAgICZfX3JldHVybi1ob21lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgYmFja2dyb3VuZDogIzE0ODJmMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXA7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgc2xpZGVVcCB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/404.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/lecturerManagement/list.vue?vue&type=script&lang=js":
+/*!**************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/lecturerManagement/list.vue?vue&type=script&lang=js ***!
+ \**************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ \"./node_modules/core-js/modules/es.array.find.js\");\n/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.join.js */ \"./node_modules/core-js/modules/es.array.join.js\");\n/* harmony import */ var core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.set.js */ \"./node_modules/core-js/modules/es.set.js\");\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ \"./node_modules/core-js/modules/esnext.iterator.find.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _api_lecturer__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/api/lecturer */ \"./src/api/lecturer.js\");\n/* harmony import */ var _api_dictionary__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/dictionary */ \"./src/api/dictionary.js\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n tableData: [],\n multipleSelection: [],\n dialogFormVisible: false,\n form: {\n teacherName: '',\n phoneNumber: '',\n areaIdArr: '',\n areaNames: '',\n remark: '',\n status: '0',\n meunList: []\n },\n rules: {\n teacherName: [{\n required: true,\n message: '请输讲师名称',\n trigger: 'submit'\n }],\n phoneNumber: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }],\n areaIdArr: [{\n required: true,\n message: '请选择地区',\n trigger: 'submit'\n }],\n meunList: [{\n required: true,\n message: '请选择权限配制',\n trigger: 'submit'\n }]\n },\n formLabelWidth: '120px',\n lecturer_title: '',\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n },\n defaultProps: {\n children: 'children',\n label: 'label'\n },\n table_total: 0,\n teacherDictionary: [],\n areaLists: [],\n data: [],\n teacherInfos: []\n };\n },\n created: function created() {\n this.init();\n this.getDict();\n },\n mounted: function mounted() {},\n methods: {\n getRouter: function getRouter() {\n var _this = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_19__[\"getRouters\"])().then(function (res) {\n if (res.code === 200) {\n _this.data = res.data;\n }\n });\n },\n init: function init() {\n var _this2 = this;\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_16__[\"teacherList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this2.table_total = res.data.total;\n _this2.tableData = res.data.list;\n }\n });\n },\n getArea: function getArea() {\n var _this3 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_18__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this3.areaLists = res.data;\n }\n });\n },\n getDict: function getDict() {\n var _this4 = this;\n Object(_api_dictionary__WEBPACK_IMPORTED_MODULE_17__[\"getDictionary\"])('sys_normal_disable').then(function (res) {\n if (res.code === 200) {\n _this4.teacherDictionary = res.data;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addLecturer: function addLecturer() {\n this.getArea();\n this.getRouter();\n this.lecturer_title = '添加讲师';\n this.dialogFormVisible = true;\n },\n generateRandomString: function generateRandomString() {\n var letters = '';\n for (var i = 0; i < 5; i++) {\n var randomCharCode = 65 + Math.floor(Math.random() * 26);\n letters += String.fromCharCode(randomCharCode);\n }\n var number = Math.floor(Math.random() * 10);\n return letters + number;\n },\n submit: function submit(lecturer_title) {\n var _this5 = this;\n var selectedIds = this.$refs.tree.getCheckedKeys();\n var uniqueArr = selectedIds.filter(function (item, index) {\n return selectedIds.indexOf(item) === index;\n });\n this.form.meunList = uniqueArr;\n var result = this.form.areaIdArr.map(function (id) {\n var item = _this5.areaLists.find(function (item) {\n return item.id === id;\n });\n return item ? item.areaName : '';\n }).filter(function (name) {\n return name;\n }) // 过滤掉空值\n .join(',');\n this.form.areaIds = this.form.areaIdArr.join(',');\n this.form.areaNames = result;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.form.phoneNumber)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n if (lecturer_title === '添加讲师') {\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_16__[\"addTeacher\"])(_this5.form).then(function (res) {\n if (res.code === 200) {\n _this5.$message({\n type: 'success',\n message: res.msg\n });\n _this5.$refs.formRef.resetFields();\n _this5.dialogFormVisible = false;\n _this5.init();\n } else {\n _this5.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n } else {\n this.form.id = this.teacherInfos.id;\n this.form.userId = this.teacherInfos.userId;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_16__[\"editTeacher\"])(_this5.form).then(function (res) {\n if (res.code === 200) {\n _this5.$message({\n type: 'success',\n message: res.msg\n });\n _this5.$refs.formRef.resetFields();\n _this5.dialogFormVisible = false;\n _this5.init();\n } else {\n _this5.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n },\n editLecturer: function editLecturer(id) {\n this.getArea();\n this.getRouter();\n this.getLecturerInfos(id);\n this.lecturer_title = '编辑讲师';\n this.dialogFormVisible = true;\n },\n getLecturerInfos: function getLecturerInfos(id) {\n var _this6 = this;\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_16__[\"infoTeacher\"])(id).then(function (res) {\n if (res.code === 200) {\n _this6.form.teacherName = res.data.teacherName;\n _this6.form.phoneNumber = res.data.phoneNumber;\n _this6.form.meunList = res.data.meunList;\n _this6.form.areaIdArr = res.data.areaIds.split(',').map(Number);\n _this6.form.remark = res.data.remark;\n _this6.form.status = res.data.status;\n var uniqueMeunList = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(new Set(_this6.form.meunList));\n _this6.$refs.tree.setCheckedKeys(uniqueMeunList);\n _this6.teacherInfos = res.data;\n }\n });\n },\n editChangeStatus: function editChangeStatus(e, id) {\n var _this7 = this;\n var status = 0;\n if (!e) {\n status = 0;\n } else {\n status = 1;\n }\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_16__[\"changeStatus\"])({\n id: id,\n status: status\n }).then(function (res) {\n if (res.code === 200) {\n _this7.init();\n }\n });\n },\n deleteLecturer: function deleteLecturer(type, id) {\n var _this8 = this;\n var ids = [];\n if (type === 1) {\n ids = [id];\n } else {\n if (this.multipleSelection.length < 1) {\n this.$message({\n type: 'info',\n message: '请选择数据'\n });\n return;\n }\n ids = this.multipleSelection.map(function (item) {\n return item.id;\n });\n }\n this.$confirm('确定删除该老师?', '删除讲师', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_lecturer__WEBPACK_IMPORTED_MODULE_16__[\"delTeacher\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this8.$message({\n type: 'success',\n message: res.msg\n });\n _this8.init();\n } else {\n _this8.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this8.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2xlY3R1cmVyTWFuYWdlbWVudC9saXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvbGVjdHVyZXJNYW5hZ2VtZW50L2xpc3QudnVlPzM5OTEiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5pWZ5biI5pCc57SiPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5pWZ5biI5ZCN56ew44CB5omL5py65Y+3XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nirbmgIE8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cInNlYXJjaEFyci5zdGF0dXNcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiB0ZWFjaGVyRGljdGlvbmFyeVwiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmRpY3RWYWx1ZVwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0ucmVtYXJrXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5kaWN0VmFsdWVcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCIgLz5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcGx1c1wiIEBjbGljaz1cImFkZExlY3R1cmVyXCI+5re75YqgPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjRjUzMDMwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWRlbGV0ZVwiIEBjbGljaz1cImRlbGV0ZUxlY3R1cmVyKDIsMClcIj7liKDpmaQ8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hUZWFjaGVyXCI+5Yi35pawPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwidGFibGUtc3R5bGVcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgIEBzZWxlY3Rpb24tY2hhbmdlPVwiaGFuZGxlU2VsZWN0aW9uQ2hhbmdlXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHR5cGU9XCJzZWxlY3Rpb25cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjU1XCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi5aS05YOPXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCI4MFwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8aW1nIHN0eWxlPVwid2lkdGg6IDUwcHg7aGVpZ2h0OiA1MHB4O1wiIDpzcmM9XCJzY29wZS5yb3cuYXZhdGFyXCI+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwidGVhY2hlck5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5pWZ5biI5ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgc2hvdy1vdmVyZmxvdy10b29sdGlwXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwicGhvbmVOdW1iZXJcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY291cnNlQ291bnRcIlxuICAgICAgICAgIGxhYmVsPVwi6K++56iL5pWw6YePXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMDBcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cInN0YXR1c1wiXG4gICAgICAgICAgbGFiZWw9XCLnirbmgIFcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxlbC1zd2l0Y2hcbiAgICAgICAgICAgICAgdi1tb2RlbD1cInNjb3BlLnJvdy5pc1N0YXR1c1wiXG4gICAgICAgICAgICAgIHN0eWxlPVwiZGlzcGxheTogYmxvY2tcIlxuICAgICAgICAgICAgICBhY3RpdmUtY29sb3I9XCIjZmY0OTQ5XCJcbiAgICAgICAgICAgICAgaW5hY3RpdmUtY29sb3I9XCIjMTNjZTY2XCJcbiAgICAgICAgICAgICAgYWN0aXZlLXRleHQ9XCLnpoHnlKhcIlxuICAgICAgICAgICAgICBpbmFjdGl2ZS10ZXh0PVwi5ZCv55SoXCJcbiAgICAgICAgICAgICAgQGNoYW5nZT1cImVkaXRDaGFuZ2VTdGF0dXMoJGV2ZW50LHNjb3BlLnJvdy5pZClcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjcmVhdGVUaW1lXCJcbiAgICAgICAgICBsYWJlbD1cIua3u+WKoOaXtumXtFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiB3aWR0aD1cIjE4MFwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICA8YSB2LWlmPVwic2NvcGUucm93LnN0YXR1cyA9PT0gJzAnXCIgc3R5bGU9XCJjb2xvcjogI0ZGQjgwMDtcIj7ov5vlhaXlt6XkvZzlj7A8L2E+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgPGEgdi1pZj1cInNjb3BlLnJvdy5zdGF0dXMgPT09ICcxJ1wiIHN0eWxlPVwiY29sb3I6ICM4Nzg3ODc7XCI+6L+b5YWl5bel5L2c5Y+wPC9hPi0tPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJlZGl0TGVjdHVyZXIoc2NvcGUucm93LmlkKVwiPue8lui+kTwvYT5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZGVsZXRlTGVjdHVyZXIoMSxzY29wZS5yb3cuaWQpXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZXM9XCJbMTAsIDUwLCAxMDAsIDIwMF1cIlxuICAgICAgICAgIDpwYWdlLXNpemU9XCJzZWFyY2hBcnIucGFnZVNpemVcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwidGFibGVfdG90YWxcIlxuICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VcIlxuICAgICAgICAgIEBjdXJyZW50LWNoYW5nZT1cImhhbmRsZUN1cnJlbnRDaGFuZ2VcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG5cbiAgICA8L2Rpdj5cblxuICAgIDxlbC1kaWFsb2cgOnRpdGxlPVwibGVjdHVyZXJfdGl0bGVcIiA6dmlzaWJsZS5zeW5jPVwiZGlhbG9nRm9ybVZpc2libGVcIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImZvcm1SZWZcIiA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDQ1JTtcIiBsYWJlbD1cIuiusuW4iOWQjeensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInRlYWNoZXJOYW1lXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0udGVhY2hlck5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA0NSU7XCIgbGFiZWw9XCLmiYvmnLrlj7dcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJwaG9uZU51bWJlclwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLnBob25lTnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkwJTtcIiBsYWJlbD1cIuWcsOWMulwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFyZWFJZEFyclwiPlxuICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS5hcmVhSWRBcnJcIiBtdWx0aXBsZSBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gYXJlYUxpc3RzXCJcbiAgICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5hcmVhTmFtZVwiXG4gICAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnroDku4tcIiBzdHlsZT1cIndpZHRoOiA5MCU7XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicmVtYXJrXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLnJlbWFya1wiIHR5cGU9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIueKtuaAgVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0YXR1c1wiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwiZm9ybS5zdGF0dXNcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMFwiPuWQr+eUqDwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gbGFiZWw9XCIxXCI+5YGc55SoPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuadg+mZkOmFjee9rlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm1ldW5MaXN0XCIgc3R5bGU9XCJ3aWR0aDogOTAlO1wiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTtoZWlnaHQ6IDM2MHB4O3BhZGRpbmctdG9wOiA4cHg7Ym9yZGVyOiAxcHggc29saWQgI0RDREZFNjtvdmVyZmxvdzogYXV0bztcIj5cbiAgICAgICAgICAgIDxlbC10cmVlXG4gICAgICAgICAgICAgIHJlZj1cInRyZWVcIlxuICAgICAgICAgICAgICBzdHlsZT1cIndpZHRoOiA5OCU7aGVpZ2h0OiA5OCU7bWFyZ2luOiBhdXRvO1wiXG4gICAgICAgICAgICAgIDpkYXRhPVwiZGF0YVwiXG4gICAgICAgICAgICAgIHNob3ctY2hlY2tib3hcbiAgICAgICAgICAgICAgZGVmYXVsdC1leHBhbmQtYWxsXG4gICAgICAgICAgICAgIG5vZGUta2V5PVwiaWRcIlxuICAgICAgICAgICAgICBoaWdobGlnaHQtY3VycmVudFxuICAgICAgICAgICAgICA6cHJvcHM9XCJkZWZhdWx0UHJvcHNcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwic3VibWl0KGxlY3R1cmVyX3RpdGxlKVwiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBhZGRUZWFjaGVyLCBjaGFuZ2VTdGF0dXMsIGRlbFRlYWNoZXIsIGVkaXRUZWFjaGVyLCBpbmZvVGVhY2hlciwgdGVhY2hlckxpc3QgfSBmcm9tICdAL2FwaS9sZWN0dXJlcidcbmltcG9ydCB7IGdldERpY3Rpb25hcnkgfSBmcm9tICdAL2FwaS9kaWN0aW9uYXJ5J1xuaW1wb3J0IHsgYXJlYVRyZWUgfSBmcm9tICdAL2FwaS9hcmVhJ1xuaW1wb3J0IHsgZ2V0Um91dGVycyB9IGZyb20gJ0AvYXBpL3VzZXInXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ091dGxldHMnLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLFxuICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZm9ybToge1xuICAgICAgICB0ZWFjaGVyTmFtZTogJycsXG4gICAgICAgIHBob25lTnVtYmVyOiAnJyxcbiAgICAgICAgYXJlYUlkQXJyOiAnJyxcbiAgICAgICAgYXJlYU5hbWVzOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJyxcbiAgICAgICAgc3RhdHVzOiAnMCcsXG4gICAgICAgIG1ldW5MaXN0OiBbXVxuICAgICAgfSxcbiAgICAgIHJ1bGVzOiB7XG4gICAgICAgIHRlYWNoZXJOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+iusuW4iOWQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgcGhvbmVOdW1iZXI6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl5omL5py65Y+3JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBhcmVhSWRBcnI6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5Zyw5Yy6JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBtZXVuTGlzdDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmnYPpmZDphY3liLYnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzEyMHB4JyxcbiAgICAgIGxlY3R1cmVyX3RpdGxlOiAnJyxcbiAgICAgIHNlYXJjaEFycjoge1xuICAgICAgICBwYWdlTnVtOiAxLFxuICAgICAgICBwYWdlU2l6ZTogMTAsXG4gICAgICAgIHNlYXJjaFZhbHVlOiAnJ1xuICAgICAgfSxcbiAgICAgIGRlZmF1bHRQcm9wczoge1xuICAgICAgICBjaGlsZHJlbjogJ2NoaWxkcmVuJyxcbiAgICAgICAgbGFiZWw6ICdsYWJlbCdcbiAgICAgIH0sXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIHRlYWNoZXJEaWN0aW9uYXJ5OiBbXSxcbiAgICAgIGFyZWFMaXN0czogW10sXG4gICAgICBkYXRhOiBbXSxcbiAgICAgIHRlYWNoZXJJbmZvczogW11cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5pbml0KClcbiAgICB0aGlzLmdldERpY3QoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZ2V0Um91dGVyKCkge1xuICAgICAgZ2V0Um91dGVycygpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmRhdGEgPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIHRlYWNoZXJMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRBcmVhKCkge1xuICAgICAgYXJlYVRyZWUoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5hcmVhTGlzdHMgPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0RGljdCgpIHtcbiAgICAgIGdldERpY3Rpb25hcnkoJ3N5c19ub3JtYWxfZGlzYWJsZScpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRlYWNoZXJEaWN0aW9uYXJ5ID0gcmVzLmRhdGFcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZVNlbGVjdGlvbkNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMubXVsdGlwbGVTZWxlY3Rpb24gPSB2YWxcbiAgICB9LFxuICAgIGhhbmRsZVNpemVDaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5wYWdlU2l6ZSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5wYWdlTnVtID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgc2VhcmNoVGVhY2hlcigpIHtcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZXNldFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyciA9IHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDEwLCBzZWFyY2hWYWx1ZTogJycgfVxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlZnJlc2hUZWFjaGVyKCkge1xuICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpXG4gICAgfSxcbiAgICBhZGRMZWN0dXJlcigpIHtcbiAgICAgIHRoaXMuZ2V0QXJlYSgpXG4gICAgICB0aGlzLmdldFJvdXRlcigpXG4gICAgICB0aGlzLmxlY3R1cmVyX3RpdGxlID0gJ+a3u+WKoOiusuW4iCdcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBnZW5lcmF0ZVJhbmRvbVN0cmluZygpIHtcbiAgICAgIGxldCBsZXR0ZXJzID0gJydcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgNTsgaSsrKSB7XG4gICAgICAgIGNvbnN0IHJhbmRvbUNoYXJDb2RlID0gNjUgKyBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAyNilcbiAgICAgICAgbGV0dGVycyArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKHJhbmRvbUNoYXJDb2RlKVxuICAgICAgfVxuICAgICAgY29uc3QgbnVtYmVyID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMTApXG4gICAgICByZXR1cm4gbGV0dGVycyArIG51bWJlclxuICAgIH0sXG4gICAgc3VibWl0KGxlY3R1cmVyX3RpdGxlKSB7XG4gICAgICBjb25zdCBzZWxlY3RlZElkcyA9IHRoaXMuJHJlZnMudHJlZS5nZXRDaGVja2VkS2V5cygpXG4gICAgICBjb25zdCB1bmlxdWVBcnIgPSBzZWxlY3RlZElkcy5maWx0ZXIoKGl0ZW0sIGluZGV4KSA9PiBzZWxlY3RlZElkcy5pbmRleE9mKGl0ZW0pID09PSBpbmRleClcbiAgICAgIHRoaXMuZm9ybS5tZXVuTGlzdCA9IHVuaXF1ZUFyclxuICAgICAgY29uc3QgcmVzdWx0ID0gdGhpcy5mb3JtLmFyZWFJZEFyclxuICAgICAgICAubWFwKGlkID0+IHtcbiAgICAgICAgICBjb25zdCBpdGVtID0gdGhpcy5hcmVhTGlzdHMuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IGlkKVxuICAgICAgICAgIHJldHVybiBpdGVtID8gaXRlbS5hcmVhTmFtZSA6ICcnXG4gICAgICAgIH0pXG4gICAgICAgIC5maWx0ZXIobmFtZSA9PiBuYW1lKSAvLyDov4fmu6TmjonnqbrlgLxcbiAgICAgICAgLmpvaW4oJywnKVxuICAgICAgdGhpcy5mb3JtLmFyZWFJZHMgPSB0aGlzLmZvcm0uYXJlYUlkQXJyLmpvaW4oJywnKVxuICAgICAgdGhpcy5mb3JtLmFyZWFOYW1lcyA9IHJlc3VsdFxuICAgICAgY29uc3QgcGhvbmVSZWdleCA9IC9eMVszLTldXFxkezl9JC9cbiAgICAgIGlmICghcGhvbmVSZWdleC50ZXN0KHRoaXMuZm9ybS5waG9uZU51bWJlcikpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIEnXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgaWYgKGxlY3R1cmVyX3RpdGxlID09PSAn5re75Yqg6K6y5biIJykge1xuICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgICBhZGRUZWFjaGVyKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnJlc2V0RmllbGRzKClcbiAgICAgICAgICAgICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmZvcm0uaWQgPSB0aGlzLnRlYWNoZXJJbmZvcy5pZFxuICAgICAgICB0aGlzLmZvcm0udXNlcklkID0gdGhpcy50ZWFjaGVySW5mb3MudXNlcklkXG4gICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICAgIGVkaXRUZWFjaGVyKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnJlc2V0RmllbGRzKClcbiAgICAgICAgICAgICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9XG4gICAgfSxcbiAgICBlZGl0TGVjdHVyZXIoaWQpIHtcbiAgICAgIHRoaXMuZ2V0QXJlYSgpXG4gICAgICB0aGlzLmdldFJvdXRlcigpXG4gICAgICB0aGlzLmdldExlY3R1cmVySW5mb3MoaWQpXG4gICAgICB0aGlzLmxlY3R1cmVyX3RpdGxlID0gJ+e8lui+keiusuW4iCdcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBnZXRMZWN0dXJlckluZm9zKGlkKSB7XG4gICAgICBpbmZvVGVhY2hlcihpZCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuZm9ybS50ZWFjaGVyTmFtZSA9IHJlcy5kYXRhLnRlYWNoZXJOYW1lXG4gICAgICAgICAgdGhpcy5mb3JtLnBob25lTnVtYmVyID0gcmVzLmRhdGEucGhvbmVOdW1iZXJcbiAgICAgICAgICB0aGlzLmZvcm0ubWV1bkxpc3QgPSByZXMuZGF0YS5tZXVuTGlzdFxuICAgICAgICAgIHRoaXMuZm9ybS5hcmVhSWRBcnIgPSByZXMuZGF0YS5hcmVhSWRzLnNwbGl0KCcsJykubWFwKE51bWJlcilcbiAgICAgICAgICB0aGlzLmZvcm0ucmVtYXJrID0gcmVzLmRhdGEucmVtYXJrXG4gICAgICAgICAgdGhpcy5mb3JtLnN0YXR1cyA9IHJlcy5kYXRhLnN0YXR1c1xuICAgICAgICAgIGNvbnN0IHVuaXF1ZU1ldW5MaXN0ID0gWy4uLm5ldyBTZXQodGhpcy5mb3JtLm1ldW5MaXN0KV1cbiAgICAgICAgICB0aGlzLiRyZWZzLnRyZWUuc2V0Q2hlY2tlZEtleXModW5pcXVlTWV1bkxpc3QpXG4gICAgICAgICAgdGhpcy50ZWFjaGVySW5mb3MgPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdENoYW5nZVN0YXR1cyhlLCBpZCkge1xuICAgICAgbGV0IHN0YXR1cyA9IDBcbiAgICAgIGlmICghZSkge1xuICAgICAgICBzdGF0dXMgPSAwXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzdGF0dXMgPSAxXG4gICAgICB9XG4gICAgICBjaGFuZ2VTdGF0dXMoeyBpZDogaWQsIHN0YXR1czogc3RhdHVzIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZGVsZXRlTGVjdHVyZXIodHlwZSwgaWQpIHtcbiAgICAgIGxldCBpZHMgPSBbXVxuICAgICAgaWYgKHR5cGUgPT09IDEpIHtcbiAgICAgICAgaWRzID0gW2lkXVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWYgKHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubGVuZ3RoIDwgMSkge1xuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeaVsOaNridcbiAgICAgICAgICB9KVxuICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIGlkcyA9IHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubWFwKGl0ZW0gPT4gaXRlbS5pZClcbiAgICAgIH1cbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOivpeiAgeW4iD8nLCAn5Yig6Zmk6K6y5biIJywge1xuICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsXG4gICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLFxuICAgICAgICB0eXBlOiAnd2FybmluZydcbiAgICAgIH0pLnRoZW4oKCkgPT4ge1xuICAgICAgICBkZWxUZWFjaGVyKGlkcykudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uc2VhcmNoLWRpdntcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC10aXRsZXtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29udGVudHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnZlcnRpY2FsLWNoZWNrYm94LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyog57q15ZCR5o6S5YiXICovXG4gIGdhcDogMTBweDsgLyog6K6+572u6Ze06LedICovXG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0tBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/lecturerManagement/list.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/auth-redirect.vue?vue&type=script&lang=js":
+/*!**********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/auth-redirect.vue?vue&type=script&lang=js ***!
+ \**********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ \"./node_modules/core-js/modules/es.string.search.js\");\n/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'AuthRedirect',\n created: function created() {\n var hash = window.location.search.slice(1);\n if (window.localStorage) {\n window.localStorage.setItem('x-admin-oauth-code', hash);\n window.close();\n }\n },\n render: function render(h) {\n return h(); // avoid warning message\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2xvZ2luL2F1dGgtcmVkaXJlY3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9sb2dpbi9hdXRoLXJlZGlyZWN0LnZ1ZT81ZTU2Il0sInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQ+XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiAnQXV0aFJlZGlyZWN0JyxcclxuICBjcmVhdGVkKCkge1xyXG4gICAgY29uc3QgaGFzaCA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2guc2xpY2UoMSlcclxuICAgIGlmICh3aW5kb3cubG9jYWxTdG9yYWdlKSB7XHJcbiAgICAgIHdpbmRvdy5sb2NhbFN0b3JhZ2Uuc2V0SXRlbSgneC1hZG1pbi1vYXV0aC1jb2RlJywgaGFzaClcclxuICAgICAgd2luZG93LmNsb3NlKClcclxuICAgIH1cclxuICB9LFxyXG4gIHJlbmRlcjogZnVuY3Rpb24oaCkge1xyXG4gICAgcmV0dXJuIGgoKSAvLyBhdm9pZCB3YXJuaW5nIG1lc3NhZ2VcclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/auth-redirect.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/components/SocialSignin.vue?vue&type=script&lang=js":
+/*!********************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/components/SocialSignin.vue?vue&type=script&lang=js ***!
+ \********************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n// import openWindow from '@/utils/open-window'\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SocialSignin',\n methods: {\n wechatHandleClick: function wechatHandleClick(thirdpart) {\n alert('ok');\n // this.$store.commit('SET_AUTH_TYPE', thirdpart)\n // const appid = 'xxxxx'\n // const redirect_uri = encodeURIComponent('xxx/redirect?redirect=' + window.location.origin + '/auth-redirect')\n // const url = 'https://open.weixin.qq.com/connect/qrconnect?appid=' + appid + '&redirect_uri=' + redirect_uri + '&response_type=code&scope=snsapi_login#wechat_redirect'\n // openWindow(url, thirdpart, 540, 540)\n },\n tencentHandleClick: function tencentHandleClick(thirdpart) {\n alert('ok');\n // this.$store.commit('SET_AUTH_TYPE', thirdpart)\n // const client_id = 'xxxxx'\n // const redirect_uri = encodeURIComponent('xxx/redirect?redirect=' + window.location.origin + '/auth-redirect')\n // const url = 'https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=' + client_id + '&redirect_uri=' + redirect_uri\n // openWindow(url, thirdpart, 540, 540)\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2xvZ2luL2NvbXBvbmVudHMvU29jaWFsU2lnbmluLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvbG9naW4vY29tcG9uZW50cy9Tb2NpYWxTaWduaW4udnVlPzM2MjYiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgY2xhc3M9XCJzb2NpYWwtc2lnbnVwLWNvbnRhaW5lclwiPlxyXG4gICAgPGRpdiBjbGFzcz1cInNpZ24tYnRuXCIgQGNsaWNrPVwid2VjaGF0SGFuZGxlQ2xpY2soJ3dlY2hhdCcpXCI+XHJcbiAgICAgIDxzcGFuIGNsYXNzPVwid3gtc3ZnLWNvbnRhaW5lclwiPjxzdmctaWNvbiBpY29uLWNsYXNzPVwid2VjaGF0XCIgY2xhc3M9XCJpY29uXCIgLz48L3NwYW4+XHJcbiAgICAgIFdlQ2hhdFxyXG4gICAgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwic2lnbi1idG5cIiBAY2xpY2s9XCJ0ZW5jZW50SGFuZGxlQ2xpY2soJ3RlbmNlbnQnKVwiPlxyXG4gICAgICA8c3BhbiBjbGFzcz1cInFxLXN2Zy1jb250YWluZXJcIj48c3ZnLWljb24gaWNvbi1jbGFzcz1cInFxXCIgY2xhc3M9XCJpY29uXCIgLz48L3NwYW4+XHJcbiAgICAgIFFRXHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbi8vIGltcG9ydCBvcGVuV2luZG93IGZyb20gJ0AvdXRpbHMvb3Blbi13aW5kb3cnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTogJ1NvY2lhbFNpZ25pbicsXHJcbiAgbWV0aG9kczoge1xyXG4gICAgd2VjaGF0SGFuZGxlQ2xpY2sodGhpcmRwYXJ0KSB7XHJcbiAgICAgIGFsZXJ0KCdvaycpXHJcbiAgICAgIC8vIHRoaXMuJHN0b3JlLmNvbW1pdCgnU0VUX0FVVEhfVFlQRScsIHRoaXJkcGFydClcclxuICAgICAgLy8gY29uc3QgYXBwaWQgPSAneHh4eHgnXHJcbiAgICAgIC8vIGNvbnN0IHJlZGlyZWN0X3VyaSA9IGVuY29kZVVSSUNvbXBvbmVudCgneHh4L3JlZGlyZWN0P3JlZGlyZWN0PScgKyB3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgJy9hdXRoLXJlZGlyZWN0JylcclxuICAgICAgLy8gY29uc3QgdXJsID0gJ2h0dHBzOi8vb3Blbi53ZWl4aW4ucXEuY29tL2Nvbm5lY3QvcXJjb25uZWN0P2FwcGlkPScgKyBhcHBpZCArICcmcmVkaXJlY3RfdXJpPScgKyByZWRpcmVjdF91cmkgKyAnJnJlc3BvbnNlX3R5cGU9Y29kZSZzY29wZT1zbnNhcGlfbG9naW4jd2VjaGF0X3JlZGlyZWN0J1xyXG4gICAgICAvLyBvcGVuV2luZG93KHVybCwgdGhpcmRwYXJ0LCA1NDAsIDU0MClcclxuICAgIH0sXHJcbiAgICB0ZW5jZW50SGFuZGxlQ2xpY2sodGhpcmRwYXJ0KSB7XHJcbiAgICAgIGFsZXJ0KCdvaycpXHJcbiAgICAgIC8vIHRoaXMuJHN0b3JlLmNvbW1pdCgnU0VUX0FVVEhfVFlQRScsIHRoaXJkcGFydClcclxuICAgICAgLy8gY29uc3QgY2xpZW50X2lkID0gJ3h4eHh4J1xyXG4gICAgICAvLyBjb25zdCByZWRpcmVjdF91cmkgPSBlbmNvZGVVUklDb21wb25lbnQoJ3h4eC9yZWRpcmVjdD9yZWRpcmVjdD0nICsgd2luZG93LmxvY2F0aW9uLm9yaWdpbiArICcvYXV0aC1yZWRpcmVjdCcpXHJcbiAgICAgIC8vIGNvbnN0IHVybCA9ICdodHRwczovL2dyYXBoLnFxLmNvbS9vYXV0aDIuMC9hdXRob3JpemU/cmVzcG9uc2VfdHlwZT1jb2RlJmNsaWVudF9pZD0nICsgY2xpZW50X2lkICsgJyZyZWRpcmVjdF91cmk9JyArIHJlZGlyZWN0X3VyaVxyXG4gICAgICAvLyBvcGVuV2luZG93KHVybCwgdGhpcmRwYXJ0LCA1NDAsIDU0MClcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbiAgLnNvY2lhbC1zaWdudXAtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgLnNpZ24tYnRuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICAgIC53eC1zdmctY29udGFpbmVyLFxyXG4gICAgLnFxLXN2Zy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAud3gtc3ZnLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNGRhNzA7XHJcbiAgICB9XHJcbiAgICAucXEtc3ZnLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QkEyRDY7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/components/SocialSignin.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=script&lang=js":
+/*!**************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/index.vue?vue&type=script&lang=js ***!
+ \**************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ \"./node_modules/core-js/modules/es.array.reduce.js\");\n/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_reduce_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.reduce.js */ \"./node_modules/core-js/modules/esnext.iterator.reduce.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_reduce_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_reduce_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_SocialSignin__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/SocialSignin */ \"./src/views/login/components/SocialSignin.vue\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n/* harmony import */ var jsencrypt__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! jsencrypt */ \"./node_modules/jsencrypt/lib/index.js\");\n/* harmony import */ var _utils_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/auth */ \"./src/utils/auth.js\");\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n// import { validUsername } from '@/utils/validate'\n// import LangSelect from '@/components/LangSelect'\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Login',\n // components: { LangSelect, SocialSign },\n components: {\n SocialSign: _components_SocialSignin__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n },\n data: function data() {\n var validateUsername = function validateUsername(rule, value, callback) {\n // if (!validUsername(value)) {\n // callback(new Error('Please enter the correct user name'))\n // } else {\n callback();\n // }\n };\n var validatePassword = function validatePassword(rule, value, callback) {\n if (value.length < 5) {\n callback(new Error('密码不能少于6位数字'));\n } else {\n callback();\n }\n };\n return {\n publicKey: 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLS9XookvITHnySmEFACRKpKZoAoQ8cOEh4KzbLNLN0KhoAqJ4XCx9f1mAk6+TH8EUG48JAEIsGX9RnXi4OFJsRWcwweNi1l/SMwYYzimVSZGb0jwqjOMr52RPpfrKIXBx9Fyi9FAaosW/ndxcGEvPamT30Yq0IAUGHC0alOUVbQIDAQAB',\n loginForm: {\n username: 'admin',\n password: 'admin123'\n },\n loginRules: {\n username: [{\n required: true,\n trigger: 'blur',\n validator: validateUsername\n }],\n password: [{\n required: true,\n trigger: 'blur',\n validator: validatePassword\n }]\n },\n passwordType: 'password',\n capsTooltip: false,\n loading: false,\n showDialog: false,\n redirect: undefined,\n otherQuery: {}\n };\n },\n watch: {\n $route: {\n handler: function handler(route) {\n var query = route.query;\n console.log(query, 111);\n if (query) {\n this.redirect = query.redirect;\n this.otherQuery = this.getOtherQuery(query);\n }\n },\n immediate: true\n }\n },\n created: function created() {\n // window.addEventListener('storage', this.afterQRScan)\n },\n mounted: function mounted() {\n if (this.loginForm.username === '') {\n this.$refs.username.focus();\n } else if (this.loginForm.password === '') {\n this.$refs.password.focus();\n }\n },\n destroyed: function destroyed() {\n // window.removeEventListener('storage', this.afterQRScan)\n },\n methods: {\n checkCapslock: function checkCapslock(e) {\n var key = e.key;\n this.capsTooltip = key && key.length === 1 && key >= 'A' && key <= 'Z';\n },\n showPwd: function showPwd() {\n var _this = this;\n if (this.passwordType === 'password') {\n this.passwordType = '';\n } else {\n this.passwordType = 'password';\n }\n this.$nextTick(function () {\n _this.$refs.password.focus();\n });\n },\n handleLogin: function handleLogin() {\n var _this2 = this;\n // this.encryptMessage()\n // const res = await userApi.login(this.loginForm)\n // if (res.code === 200) {\n // console.log(this.redirect, 222, this.otherQuery)\n // this.$router.push({ path: this.redirect || '/', query: this.otherQuery })\n // this.loading = false\n // } else {\n // console.log('error submit!!')\n // return false\n // }\n // console.log(this.redirect, this.otherQuery)\n this.$refs.loginForm.validate(function (valid) {\n if (valid) {\n _this2.loading = true;\n _api_user__WEBPACK_IMPORTED_MODULE_6__[\"default\"].login(_this2.loginForm).then(function (res) {\n Object(_utils_auth__WEBPACK_IMPORTED_MODULE_8__[\"setToken\"])(res.token);\n // this.$router.push(this.redirect || '/')\n _this2.$router.push(_this2.redirect || '/');\n _this2.loading = false;\n }).catch(function () {\n _this2.loading = false;\n });\n } else {\n console.log('error submit!!');\n return false;\n }\n });\n // this.$refs.loginForm.validate(valid => {\n // if (valid) {\n // this.loading = true\n // this.$store.dispatch('user/login', this.loginForm)\n // .then(res => {\n // this.$router.push({ path: this.redirect || '/', query: this.otherQuery })\n // this.loading = false\n // })\n // .catch(() => {\n // this.loading = false\n // })\n // } else {\n // console.log('error submit!!')\n // return false\n // }\n // })\n },\n encryptMessage: function encryptMessage() {\n var encryptor = new jsencrypt__WEBPACK_IMPORTED_MODULE_7__[\"default\"]();\n encryptor.setPublicKey(this.publicKey);\n this.loginForm.password = encryptor.encrypt(this.loginForm.password);\n },\n getOtherQuery: function getOtherQuery(query) {\n return Object.keys(query).reduce(function (acc, cur) {\n if (cur !== 'redirect') {\n acc[cur] = query[cur];\n }\n return acc;\n }, {});\n } // afterQRScan() {\n // if (e.key === 'x-admin-oauth-code') {\n // const code = getQueryObject(e.newValue)\n // const codeMap = {\n // wechat: 'code',\n // tencent: 'code'\n // }\n // const type = codeMap[this.auth_type]\n // const codeName = code[type]\n // if (codeName) {\n // this.$store.dispatch('LoginByThirdparty', codeName).then(() => {\n // this.$router.push({ path: this.redirect || '/' })\n // })\n // } else {\n // alert('第三方登录失败')\n // }\n // }\n // }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL2xvZ2luL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvbG9naW4vaW5kZXgudnVlPzUzNmYiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lci1jZW5cIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmb3JtLWltZ1wiPlxuICAgICAgICA8aW1nIHNyYz1cIi9pbWcvbG9naW4ucG5nXCIgY2xhc3M9XCJpbWFnZVwiPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1pbnB1dFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1pbnB1dC1zbWFsbFwiPlxuICAgICAgICAgIDxlbC1mb3JtIHJlZj1cImxvZ2luRm9ybVwiIDptb2RlbD1cImxvZ2luRm9ybVwiIDpydWxlcz1cImxvZ2luUnVsZXNcIiBjbGFzcz1cImxvZ2luLWZvcm1cIiBhdXRvY29tcGxldGU9XCJvblwiIGxhYmVsLXBvc2l0aW9uPVwibGVmdFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRpdGxlLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICA8aDMgY2xhc3M9XCJ0aXRsZVwiPlxuICAgICAgICAgICAgICAgIOiLseeJuei+vueuoeeQhuezu+e7n1xuICAgICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHByb3A9XCJ1c2VybmFtZVwiIHN0eWxlPVwiYmFja2dyb3VuZDogI2ZmZjtib3JkZXI6IDFweCAjMTAxMDEwIHNvbGlkO1wiPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInN2Zy1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICA8c3ZnLWljb24gaWNvbi1jbGFzcz1cInVzZXJcIiAvPlxuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgIDxlbC1pbnB1dFxuICAgICAgICAgICAgICAgIHJlZj1cInVzZXJuYW1lXCJcbiAgICAgICAgICAgICAgICB2LW1vZGVsPVwibG9naW5Gb3JtLnVzZXJuYW1lXCJcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpei0puWPt1wiXG4gICAgICAgICAgICAgICAgbmFtZT1cInVzZXJuYW1lXCJcbiAgICAgICAgICAgICAgICB0eXBlPVwidGV4dFwiXG4gICAgICAgICAgICAgICAgdGFiaW5kZXg9XCIxXCJcbiAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU9XCJvblwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgICAgICAgPGVsLXRvb2x0aXAgdi1tb2RlbD1cImNhcHNUb29sdGlwXCIgY29udGVudD1cIkNhcHMgbG9jayBpcyBPblwiIHBsYWNlbWVudD1cInJpZ2h0XCIgbWFudWFsPlxuICAgICAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHByb3A9XCJwYXNzd29yZFwiIHN0eWxlPVwiYmFja2dyb3VuZDogI2ZmZjtib3JkZXI6IDFweCAjMTAxMDEwIHNvbGlkO21hcmdpbi10b3A6IDUwcHhcIj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInN2Zy1jb250YWluZXJcIj5cbiAgICAgICAgICAgICAgICAgIDxzdmctaWNvbiBpY29uLWNsYXNzPVwicGFzc3dvcmRcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8ZWwtaW5wdXRcbiAgICAgICAgICAgICAgICAgIDprZXk9XCJwYXNzd29yZFR5cGVcIlxuICAgICAgICAgICAgICAgICAgcmVmPVwicGFzc3dvcmRcIlxuICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImxvZ2luRm9ybS5wYXNzd29yZFwiXG4gICAgICAgICAgICAgICAgICA6dHlwZT1cInBhc3N3b3JkVHlwZVwiXG4gICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWvhueggVwiXG4gICAgICAgICAgICAgICAgICBuYW1lPVwicGFzc3dvcmRcIlxuICAgICAgICAgICAgICAgICAgdGFiaW5kZXg9XCIyXCJcbiAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZT1cIm9uXCJcbiAgICAgICAgICAgICAgICAgIEBrZXl1cC5uYXRpdmU9XCJjaGVja0NhcHNsb2NrXCJcbiAgICAgICAgICAgICAgICAgIEBibHVyPVwiY2Fwc1Rvb2x0aXAgPSBmYWxzZVwiXG4gICAgICAgICAgICAgICAgICBAa2V5dXAuZW50ZXIubmF0aXZlPVwiaGFuZGxlTG9naW5cIlxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJzaG93LXB3ZFwiIEBjbGljaz1cInNob3dQd2RcIj5cbiAgICAgICAgICAgICAgICAgIDxzdmctaWNvbiA6aWNvbi1jbGFzcz1cInBhc3N3b3JkVHlwZSA9PT0gJ3Bhc3N3b3JkJyA/ICdleWUnIDogJ2V5ZS1vcGVuJ1wiIC8+XG4gICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgICAgIDwvZWwtdG9vbHRpcD5cbiAgICAgICAgICAgIDxlbC1idXR0b24gOmxvYWRpbmc9XCJsb2FkaW5nXCIgdHlwZT1cInByaW1hcnlcIiBzdHlsZT1cIndpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6IDUwcHhcIiBAY2xpY2submF0aXZlLnByZXZlbnQ9XCJoYW5kbGVMb2dpblwiPlxuICAgICAgICAgICAgICB7eyAkdCgnbG9naW4ubG9nSW4nKSB9fVxuICAgICAgICAgICAgPC9lbC1idXR0b24+XG5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgPGRpdiBzdHlsZT1cInBvc2l0aW9uOnJlbGF0aXZlXCI+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRpcHNcIj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgIDxzcGFuPnt7ICR0KCdsb2dpbi51c2VybmFtZScpIH19IDogYWRtaW48L3NwYW4+LS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgICA8c3Bhbj57eyAkdCgnbG9naW4ucGFzc3dvcmQnKSB9fSA6IHt7ICR0KCdsb2dpbi5hbnknKSB9fTwvc3Bhbj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICA8L2Rpdj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGlwc1wiPi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICA8c3BhbiBzdHlsZT1cIm1hcmdpbi1yaWdodDoxOHB4O1wiPi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgIHt7ICR0KCdsb2dpbi51c2VybmFtZScpIH19IDogZWRpdG9yLS0+XG4gICAgICAgICAgICA8IS0tICAgICAgICAgIDwvc3Bhbj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgIDxzcGFuPnt7ICR0KCdsb2dpbi5wYXNzd29yZCcpIH19IDoge3sgJHQoJ2xvZ2luLmFueScpIH19PC9zcGFuPi0tPlxuICAgICAgICAgICAgPCEtLSAgICAgICAgICAgIDwvZGl2Pi0tPlxuXG4gICAgICAgICAgICA8IS0tICAgICAgICAgICAgPGVsLWJ1dHRvbiBjbGFzcz1cInRoaXJkcGFydHktYnV0dG9uXCIgdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJzaG93RGlhbG9nPXRydWVcIj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgIHt7ICR0KCdsb2dpbi50aGlyZHBhcnR5JykgfX0tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgICA8L2VsLWJ1dHRvbj4tLT5cbiAgICAgICAgICAgIDwhLS0gICAgICAgICAgPC9kaXY+LS0+XG4gICAgICAgICAgPC9lbC1mb3JtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGVsLWRpYWxvZyA6dGl0bGU9XCIkdCgnbG9naW4udGhpcmRwYXJ0eScpXCIgOnZpc2libGUuc3luYz1cInNob3dEaWFsb2dcIj5cbiAgICAgICAge3sgJHQoJ2xvZ2luLnRoaXJkcGFydHlUaXBzJykgfX1cbiAgICAgICAgPGJyPlxuICAgICAgICA8YnI+XG4gICAgICAgIDxicj5cbiAgICAgICAgPHNvY2lhbC1zaWduIC8+XG4gICAgICA8L2VsLWRpYWxvZz5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuLy8gaW1wb3J0IHsgdmFsaWRVc2VybmFtZSB9IGZyb20gJ0AvdXRpbHMvdmFsaWRhdGUnXG4vLyBpbXBvcnQgTGFuZ1NlbGVjdCBmcm9tICdAL2NvbXBvbmVudHMvTGFuZ1NlbGVjdCdcbmltcG9ydCBTb2NpYWxTaWduIGZyb20gJy4vY29tcG9uZW50cy9Tb2NpYWxTaWduaW4nXG5pbXBvcnQgdXNlckFwaSBmcm9tICdAL2FwaS91c2VyJ1xuaW1wb3J0IEpTRW5jcnlwdCBmcm9tICdqc2VuY3J5cHQnXG5pbXBvcnQgeyBzZXRUb2tlbiB9IGZyb20gJ0AvdXRpbHMvYXV0aCdcbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ0xvZ2luJyxcbiAgLy8gY29tcG9uZW50czogeyBMYW5nU2VsZWN0LCBTb2NpYWxTaWduIH0sXG4gIGNvbXBvbmVudHM6IHsgU29jaWFsU2lnbiB9LFxuICBkYXRhKCkge1xuICAgIGNvbnN0IHZhbGlkYXRlVXNlcm5hbWUgPSAocnVsZSwgdmFsdWUsIGNhbGxiYWNrKSA9PiB7XG4gICAgICAvLyBpZiAoIXZhbGlkVXNlcm5hbWUodmFsdWUpKSB7XG4gICAgICAvLyAgIGNhbGxiYWNrKG5ldyBFcnJvcignUGxlYXNlIGVudGVyIHRoZSBjb3JyZWN0IHVzZXIgbmFtZScpKVxuICAgICAgLy8gfSBlbHNlIHtcbiAgICAgIGNhbGxiYWNrKClcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgY29uc3QgdmFsaWRhdGVQYXNzd29yZCA9IChydWxlLCB2YWx1ZSwgY2FsbGJhY2spID0+IHtcbiAgICAgIGlmICh2YWx1ZS5sZW5ndGggPCA1KSB7XG4gICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcign5a+G56CB5LiN6IO95bCR5LqONuS9jeaVsOWtlycpKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2FsbGJhY2soKVxuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4ge1xuICAgICAgcHVibGljS2V5OiAnTUlHZk1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTkFEQ0JpUUtCZ1FETFM5WG9va3ZJVEhueVNtRUZBQ1JLcEtab0FvUThjT0VoNEt6YkxOTE4wS2hvQXFKNFhDeDlmMW1BazYrVEg4RVVHNDhKQUVJc0dYOVJuWGk0T0ZKc1JXY3d3ZU5pMWwvU013WVl6aW1WU1pHYjBqd3FqT01yNTJSUHBmcktJWEJ4OUZ5aTlGQWFvc1cvbmR4Y0dFdlBhbVQzMFlxMElBVUdIQzBhbE9VVmJRSURBUUFCJyxcbiAgICAgIGxvZ2luRm9ybToge1xuICAgICAgICB1c2VybmFtZTogJ2FkbWluJyxcbiAgICAgICAgcGFzc3dvcmQ6ICdhZG1pbjEyMydcbiAgICAgIH0sXG4gICAgICBsb2dpblJ1bGVzOiB7XG4gICAgICAgIHVzZXJuYW1lOiBbeyByZXF1aXJlZDogdHJ1ZSwgdHJpZ2dlcjogJ2JsdXInLCB2YWxpZGF0b3I6IHZhbGlkYXRlVXNlcm5hbWUgfV0sXG4gICAgICAgIHBhc3N3b3JkOiBbeyByZXF1aXJlZDogdHJ1ZSwgdHJpZ2dlcjogJ2JsdXInLCB2YWxpZGF0b3I6IHZhbGlkYXRlUGFzc3dvcmQgfV1cbiAgICAgIH0sXG4gICAgICBwYXNzd29yZFR5cGU6ICdwYXNzd29yZCcsXG4gICAgICBjYXBzVG9vbHRpcDogZmFsc2UsXG4gICAgICBsb2FkaW5nOiBmYWxzZSxcbiAgICAgIHNob3dEaWFsb2c6IGZhbHNlLFxuICAgICAgcmVkaXJlY3Q6IHVuZGVmaW5lZCxcbiAgICAgIG90aGVyUXVlcnk6IHt9XG4gICAgfVxuICB9LFxuICB3YXRjaDoge1xuICAgICRyb3V0ZToge1xuICAgICAgaGFuZGxlcjogZnVuY3Rpb24ocm91dGUpIHtcbiAgICAgICAgY29uc3QgcXVlcnkgPSByb3V0ZS5xdWVyeVxuICAgICAgICBjb25zb2xlLmxvZyhxdWVyeSwgMTExKVxuICAgICAgICBpZiAocXVlcnkpIHtcbiAgICAgICAgICB0aGlzLnJlZGlyZWN0ID0gcXVlcnkucmVkaXJlY3RcbiAgICAgICAgICB0aGlzLm90aGVyUXVlcnkgPSB0aGlzLmdldE90aGVyUXVlcnkocXVlcnkpXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBpbW1lZGlhdGU6IHRydWVcbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgLy8gd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3N0b3JhZ2UnLCB0aGlzLmFmdGVyUVJTY2FuKVxuICB9LFxuICBtb3VudGVkKCkge1xuICAgIGlmICh0aGlzLmxvZ2luRm9ybS51c2VybmFtZSA9PT0gJycpIHtcbiAgICAgIHRoaXMuJHJlZnMudXNlcm5hbWUuZm9jdXMoKVxuICAgIH0gZWxzZSBpZiAodGhpcy5sb2dpbkZvcm0ucGFzc3dvcmQgPT09ICcnKSB7XG4gICAgICB0aGlzLiRyZWZzLnBhc3N3b3JkLmZvY3VzKClcbiAgICB9XG4gIH0sXG4gIGRlc3Ryb3llZCgpIHtcbiAgICAvLyB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcignc3RvcmFnZScsIHRoaXMuYWZ0ZXJRUlNjYW4pXG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBjaGVja0NhcHNsb2NrKGUpIHtcbiAgICAgIGNvbnN0IHsga2V5IH0gPSBlXG4gICAgICB0aGlzLmNhcHNUb29sdGlwID0ga2V5ICYmIGtleS5sZW5ndGggPT09IDEgJiYgKGtleSA+PSAnQScgJiYga2V5IDw9ICdaJylcbiAgICB9LFxuICAgIHNob3dQd2QoKSB7XG4gICAgICBpZiAodGhpcy5wYXNzd29yZFR5cGUgPT09ICdwYXNzd29yZCcpIHtcbiAgICAgICAgdGhpcy5wYXNzd29yZFR5cGUgPSAnJ1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5wYXNzd29yZFR5cGUgPSAncGFzc3dvcmQnXG4gICAgICB9XG4gICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XG4gICAgICAgIHRoaXMuJHJlZnMucGFzc3dvcmQuZm9jdXMoKVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZUxvZ2luKCkge1xuICAgICAgLy8gdGhpcy5lbmNyeXB0TWVzc2FnZSgpXG4gICAgICAvLyBjb25zdCByZXMgPSBhd2FpdCB1c2VyQXBpLmxvZ2luKHRoaXMubG9naW5Gb3JtKVxuICAgICAgLy8gaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgIC8vICAgY29uc29sZS5sb2codGhpcy5yZWRpcmVjdCwgMjIyLCB0aGlzLm90aGVyUXVlcnkpXG4gICAgICAvLyAgIHRoaXMuJHJvdXRlci5wdXNoKHsgcGF0aDogdGhpcy5yZWRpcmVjdCB8fCAnLycsIHF1ZXJ5OiB0aGlzLm90aGVyUXVlcnkgfSlcbiAgICAgIC8vICAgdGhpcy5sb2FkaW5nID0gZmFsc2VcbiAgICAgIC8vIH0gZWxzZSB7XG4gICAgICAvLyAgIGNvbnNvbGUubG9nKCdlcnJvciBzdWJtaXQhIScpXG4gICAgICAvLyAgIHJldHVybiBmYWxzZVxuICAgICAgLy8gfVxuICAgICAgLy8gY29uc29sZS5sb2codGhpcy5yZWRpcmVjdCwgdGhpcy5vdGhlclF1ZXJ5KVxuICAgICAgdGhpcy4kcmVmcy5sb2dpbkZvcm0udmFsaWRhdGUodmFsaWQgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlXG4gICAgICAgICAgdXNlckFwaS5sb2dpbih0aGlzLmxvZ2luRm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgc2V0VG9rZW4ocmVzLnRva2VuKVxuICAgICAgICAgICAgLy8gdGhpcy4kcm91dGVyLnB1c2godGhpcy5yZWRpcmVjdCB8fCAnLycpXG4gICAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCh0aGlzLnJlZGlyZWN0IHx8ICcvJylcbiAgICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlXG4gICAgICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2VcbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGNvbnNvbGUubG9nKCdlcnJvciBzdWJtaXQhIScpXG4gICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgICAvLyB0aGlzLiRyZWZzLmxvZ2luRm9ybS52YWxpZGF0ZSh2YWxpZCA9PiB7XG4gICAgICAvLyAgIGlmICh2YWxpZCkge1xuICAgICAgLy8gICAgIHRoaXMubG9hZGluZyA9IHRydWVcbiAgICAgIC8vICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgndXNlci9sb2dpbicsIHRoaXMubG9naW5Gb3JtKVxuICAgICAgLy8gICAgICAgLnRoZW4ocmVzID0+IHtcbiAgICAgIC8vICAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goeyBwYXRoOiB0aGlzLnJlZGlyZWN0IHx8ICcvJywgcXVlcnk6IHRoaXMub3RoZXJRdWVyeSB9KVxuICAgICAgLy8gICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZVxuICAgICAgLy8gICAgICAgfSlcbiAgICAgIC8vICAgICAgIC5jYXRjaCgoKSA9PiB7XG4gICAgICAvLyAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlXG4gICAgICAvLyAgICAgICB9KVxuICAgICAgLy8gICB9IGVsc2Uge1xuICAgICAgLy8gICAgIGNvbnNvbGUubG9nKCdlcnJvciBzdWJtaXQhIScpXG4gICAgICAvLyAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH0pXG4gICAgfSxcbiAgICBlbmNyeXB0TWVzc2FnZSgpIHtcbiAgICAgIGNvbnN0IGVuY3J5cHRvciA9IG5ldyBKU0VuY3J5cHQoKVxuICAgICAgZW5jcnlwdG9yLnNldFB1YmxpY0tleSh0aGlzLnB1YmxpY0tleSlcbiAgICAgIHRoaXMubG9naW5Gb3JtLnBhc3N3b3JkID0gZW5jcnlwdG9yLmVuY3J5cHQodGhpcy5sb2dpbkZvcm0ucGFzc3dvcmQpXG4gICAgfSxcbiAgICBnZXRPdGhlclF1ZXJ5KHF1ZXJ5KSB7XG4gICAgICByZXR1cm4gT2JqZWN0LmtleXMocXVlcnkpLnJlZHVjZSgoYWNjLCBjdXIpID0+IHtcbiAgICAgICAgaWYgKGN1ciAhPT0gJ3JlZGlyZWN0Jykge1xuICAgICAgICAgIGFjY1tjdXJdID0gcXVlcnlbY3VyXVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBhY2NcbiAgICAgIH0sIHt9KVxuICAgIH1cbiAgICAvLyBhZnRlclFSU2NhbigpIHtcbiAgICAvLyAgIGlmIChlLmtleSA9PT0gJ3gtYWRtaW4tb2F1dGgtY29kZScpIHtcbiAgICAvLyAgICAgY29uc3QgY29kZSA9IGdldFF1ZXJ5T2JqZWN0KGUubmV3VmFsdWUpXG4gICAgLy8gICAgIGNvbnN0IGNvZGVNYXAgPSB7XG4gICAgLy8gICAgICAgd2VjaGF0OiAnY29kZScsXG4gICAgLy8gICAgICAgdGVuY2VudDogJ2NvZGUnXG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgY29uc3QgdHlwZSA9IGNvZGVNYXBbdGhpcy5hdXRoX3R5cGVdXG4gICAgLy8gICAgIGNvbnN0IGNvZGVOYW1lID0gY29kZVt0eXBlXVxuICAgIC8vICAgICBpZiAoY29kZU5hbWUpIHtcbiAgICAvLyAgICAgICB0aGlzLiRzdG9yZS5kaXNwYXRjaCgnTG9naW5CeVRoaXJkcGFydHknLCBjb2RlTmFtZSkudGhlbigoKSA9PiB7XG4gICAgLy8gICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7IHBhdGg6IHRoaXMucmVkaXJlY3QgfHwgJy8nIH0pXG4gICAgLy8gICAgICAgfSlcbiAgICAvLyAgICAgfSBlbHNlIHtcbiAgICAvLyAgICAgICBhbGVydCgn56ys5LiJ5pa555m75b2V5aSx6LSlJylcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxuLyog5L+u5aSNaW5wdXQg6IOM5pmv5LiN5Y2P6LCDIOWSjOWFieagh+WPmOiJsiAqL1xuLyogRGV0YWlsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vUGFuSmlhQ2hlbi92dWUtZWxlbWVudC1hZG1pbi9wdWxsLzkyNyAqL1xuXG4kYmc6IzI4MzQ0MztcbiRsaWdodF9ncmF5OiNmZmY7XG4kY3Vyc29yOiAjZmZmO1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtbWFzazogbm9uZSkgYW5kIChub3QgKGNhdGVyLWNvbG9yOiAkY3Vyc29yKSkge1xuICAubG9naW4tY29udGFpbmVyIC5lbC1pbnB1dCBpbnB1dCB7XG4gICAgY29sb3I6ICRjdXJzb3I7XG4gIH1cbn1cblxuLyogcmVzZXQgZWxlbWVudC11aSBjc3MgKi9cbi5sb2dpbi1jb250YWluZXIge1xuICAuZWwtaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgd2lkdGg6IDg1JTtcblxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDVweCAxMnB4IDE1cHg7XG4gICAgICBjb2xvcjogIzdEN0Q3RDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGNhcmV0LWNvbG9yOiAkY3Vyc29yO1xuXG4gICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkYmcgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjdXJzb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWwtZm9ybS1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICB9XG59XG48L3N0eWxlPlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4kYmc6IzJkM2E0YjtcbiRkYXJrX2dyYXk6Izg4OWFhNDtcbiRsaWdodF9ncmF5OiNlZWU7XG5cbi5sb2dpbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0E0QjlFOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5sb2dpbi1jb250YWluZXItY2Vue1xuICAgICB3aWR0aDogOTIlO1xuICAgICBoZWlnaHQ6IDkydmg7XG4gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5mb3JtLWltZ3tcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmltYWdle1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWlucHV0e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuZm9ybS1pbnB1dC1zbWFsbHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICAgIGJvcmRlcjogMXB4ICM5QTlBOUEgIHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbi1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDM1cHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnRpcHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDZweCA1cHggNnB4IDE1cHg7XG4gICAgY29sb3I6ICRkYXJrX2dyYXk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICMyNjU5Q0I7XG4gICAgICBtYXJnaW46IDIwcHggMCA4MHB4IGF1dG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuc2V0LWxhbmd1YWdlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LXB3ZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGRhcmtfZ3JheTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAudGhpcmRwYXJ0eS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDZweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAudGhpcmRwYXJ0eS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/add_carousel.vue?vue&type=script&lang=js":
+/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/add_carousel.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _api_operation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/api/operation */ \"./src/api/operation.js\");\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n data: function data() {\n return {\n form: {\n carouselName: '',\n startTime: '',\n imageUrl: '',\n endTime: '',\n position: '',\n type: '',\n linkUrl: '',\n orderNum: '',\n status: '',\n remark: ''\n },\n rules: {\n carouselName: [{\n required: true,\n message: '请输入轮播图名称',\n trigger: 'submit'\n }],\n startTime: [{\n required: true,\n message: '请选择时间',\n trigger: 'submit'\n }],\n imageUrl: [{\n required: true,\n message: '请选择图片',\n trigger: 'submit'\n }],\n position: [{\n required: true,\n message: '请选择位置',\n trigger: 'submit'\n }]\n }\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n successImg: function successImg(e) {\n this.form.imageUrl = e.data.filePath;\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n getStartTime: function getStartTime(e) {\n console.log(this.formattedDate(e), 333);\n this.form.startTime = this.formattedDate(e);\n },\n getEndTime: function getEndTime(e) {\n this.form.endTime = this.formattedDate(e);\n },\n submit: function submit() {\n var _this = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_operation__WEBPACK_IMPORTED_MODULE_3__[\"addCarousel\"])(_this.form).then(function (res) {\n if (res.code === 200) {\n _this.$message({\n type: 'success',\n message: res.msg\n });\n _this.$router.push({\n path: '/operationManage/carousel_image'\n });\n } else {\n _this.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9hZGRfY2Fyb3VzZWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2UvYWRkX2Nhcm91c2VsLnZ1ZT84ZGM4Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJmb3JtLWRpdlwiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZm9ybVJlZlwiIGxhYmVsLXdpZHRoPVwiMTEwcHhcIiA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIui9ruaSreWbvuWQjeensFwiIHByb3A9XCJjYXJvdXNlbE5hbWVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5jYXJvdXNlbE5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpei9ruaSreWbvuWQjeensFwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi5pyJ5pWI5pyfXCIgcHJvcD1cInN0YXJ0VGltZVwiPlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTtcIj5cbiAgICAgICAgICAgICAgPGVsLWNvbCA6c3Bhbj1cIjExXCI+XG4gICAgICAgICAgICAgICAgPGVsLWRhdGUtcGlja2VyIHYtbW9kZWw9XCJmb3JtLnN0YXJ0VGltZVwiIHR5cGU9XCJkYXRldGltZVwiIHBsYWNlaG9sZGVyPVwi5byA5aeL5pe26Ze0XCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBAY2hhbmdlPVwiZ2V0U3RhcnRUaW1lXCIgLz5cbiAgICAgICAgICAgICAgPC9lbC1jb2w+XG4gICAgICAgICAgICAgIDxlbC1jb2wgY2xhc3M9XCJsaW5lXCIgOnNwYW49XCIyXCIgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7bGluZS1oZWlnaHQ6IDM2cHg7XCI+LTwvZWwtY29sPlxuICAgICAgICAgICAgICA8ZWwtY29sIDpzcGFuPVwiMTFcIj5cbiAgICAgICAgICAgICAgICA8ZWwtZGF0ZS1waWNrZXIgdi1tb2RlbD1cImZvcm0uZW5kVGltZVwiIHR5cGU9XCJkYXRldGltZVwiIHBsYWNlaG9sZGVyPVwi57uT5p2f5pe26Ze0XCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBAY2hhbmdlPVwiZ2V0RW5kVGltZVwiIC8+XG4gICAgICAgICAgICAgIDwvZWwtY29sPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIui9ruaSreWbvuWbvueJh1wiIHByb3A9XCJpbWFnZVVybFwiPlxuICAgICAgICAgICAgPHVwZGF0ZUltYWdlIEBzdWNjZXNzSW1nPVwic3VjY2Vzc0ltZ1wiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi5L2N572uXCIgcHJvcD1cInBvc2l0aW9uXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLnBvc2l0aW9uXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCJQQ+i9ruaSreWbvlwiIHZhbHVlPVwiMFwiIC8+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLnp7vliqjnq6/ova7mkq3lm75cIiB2YWx1ZT1cIjFcIiAvPlxuICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi6ZO+5o6lXCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cbiAgICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS50eXBlXCIgc3R5bGU9XCJ3aWR0aDogMzUlO1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi55u05pKt6K++56iLXCIgdmFsdWU9XCIwXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi6KeG6aKR6K++56iLXCIgdmFsdWU9XCIxXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5LiT6aKY6K++XCIgdmFsdWU9XCIyXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi6K+V5Y23XCIgdmFsdWU9XCIzXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5aSW6YOo6ZO+5o6lXCIgdmFsdWU9XCI0XCIgLz5cbiAgICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5saW5rVXJsXCIgc3R5bGU9XCJ3aWR0aDogNzUlO1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6ZO+5o6lXCIgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIuaOkuW6j1wiPlxuICAgICAgICAgICAgPGVsLWlucHV0LW51bWJlciB2LW1vZGVsPVwiZm9ybS5vcmRlck51bVwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgOnN0ZXA9XCIxXCIgbGFiZWw9XCLor7fovpPlhaXmjpLluo9cIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi54q25oCBXCIgcHJvcD1cInN0YXRlXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImZvcm0uc3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMVwiPuS4iuaetjwvZWwtcmFkaW8+XG4gICAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cIjJcIj7kuIvmnrY8L2VsLXJhZGlvPlxuICAgICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5LXN0eWxlXCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBwcm9wPVwibm90ZXNcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5yZW1hcmtcIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIj5cbiAgICAgICAgICA8ZWwtYnV0dG9uPuWPlua2iDwvZWwtYnV0dG9uPlxuICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmXCIgQGNsaWNrPVwic3VibWl0XCI+56Gu5a6aPC9lbC1idXR0b24+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgdXBkYXRlSW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMnXG5pbXBvcnQgeyBhZGRDYXJvdXNlbCB9IGZyb20gJ0AvYXBpL29wZXJhdGlvbidcbmV4cG9ydCBkZWZhdWx0IHtcbiAgY29tcG9uZW50czogeyB1cGRhdGVJbWFnZSB9LFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBmb3JtOiB7XG4gICAgICAgIGNhcm91c2VsTmFtZTogJycsXG4gICAgICAgIHN0YXJ0VGltZTogJycsXG4gICAgICAgIGltYWdlVXJsOiAnJyxcbiAgICAgICAgZW5kVGltZTogJycsXG4gICAgICAgIHBvc2l0aW9uOiAnJyxcbiAgICAgICAgdHlwZTogJycsXG4gICAgICAgIGxpbmtVcmw6ICcnLFxuICAgICAgICBvcmRlck51bTogJycsXG4gICAgICAgIHN0YXR1czogJycsXG4gICAgICAgIHJlbWFyazogJydcbiAgICAgIH0sXG4gICAgICBydWxlczoge1xuICAgICAgICBjYXJvdXNlbE5hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6L2u5pKt5Zu+5ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBzdGFydFRpbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5pe26Ze0JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBpbWFnZVVybDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nlm77niYcnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBvc2l0aW9uOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeS9jee9ricsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGltYWdlU3VjY2Vzc0NCSyhhcnIpIHtcbiAgICAgIGNvbnNvbGUubG9nKGFycilcbiAgICB9LFxuICAgIHN1Y2Nlc3NJbWcoZSkge1xuICAgICAgdGhpcy5mb3JtLmltYWdlVXJsID0gZS5kYXRhLmZpbGVQYXRoXG4gICAgfSxcbiAgICBmb3JtYXR0ZWREYXRlKGRhdGUpIHtcbiAgICAgIGNvbnN0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKClcbiAgICAgIGNvbnN0IG1vbnRoID0gKCcwJyArIChkYXRlLmdldE1vbnRoKCkgKyAxKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBkYXkgPSAoJzAnICsgZGF0ZS5nZXREYXRlKCkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgaG91cnMgPSAoJzAnICsgZGF0ZS5nZXRIb3VycygpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IG1pbnV0ZXMgPSAoJzAnICsgZGF0ZS5nZXRNaW51dGVzKCkpLnNsaWNlKC0yKVxuICAgICAgY29uc3Qgc2Vjb25kcyA9ICgnMCcgKyBkYXRlLmdldFNlY29uZHMoKSkuc2xpY2UoLTIpXG4gICAgICByZXR1cm4gYCR7eWVhcn0tJHttb250aH0tJHtkYXl9ICR7aG91cnN9OiR7bWludXRlc306JHtzZWNvbmRzfWBcbiAgICB9LFxuICAgIGdldFN0YXJ0VGltZShlKSB7XG4gICAgICBjb25zb2xlLmxvZyh0aGlzLmZvcm1hdHRlZERhdGUoZSksIDMzMylcbiAgICAgIHRoaXMuZm9ybS5zdGFydFRpbWUgPSB0aGlzLmZvcm1hdHRlZERhdGUoZSlcbiAgICB9LFxuICAgIGdldEVuZFRpbWUoZSkge1xuICAgICAgdGhpcy5mb3JtLmVuZFRpbWUgPSB0aGlzLmZvcm1hdHRlZERhdGUoZSlcbiAgICB9LFxuICAgIHN1Ym1pdCgpIHtcbiAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgYWRkQ2Fyb3VzZWwodGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7XG4gICAgICAgICAgICAgICAgcGF0aDogJy9vcGVyYXRpb25NYW5hZ2UvY2Fyb3VzZWxfaW1hZ2UnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5jb250YWluZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmZvcm0tZGl2e1xuICBwYWRkaW5nOiAzMHB4IDgwcHg7XG59XG4uZGlzcGxheS1zdHlsZXtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2RUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/add_carousel.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/carousel_image.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/carousel_image.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_operation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/api/operation */ \"./src/api/operation.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n tableData: [],\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n carouselName: ''\n }\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_operation__WEBPACK_IMPORTED_MODULE_0__[\"carouselList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n carouselName: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n addCarousel: function addCarousel() {\n this.$router.push({\n path: '/operationManage/add_carousel'\n });\n },\n editCarousels: function editCarousels(id) {\n this.$router.push({\n path: '/operationManage/edit_carousel',\n query: {\n id: id\n }\n });\n },\n editChangeStatus: function editChangeStatus(e, id) {\n var _this2 = this;\n var status = 0;\n if (!e) {\n status = 0;\n } else {\n status = 1;\n }\n Object(_api_operation__WEBPACK_IMPORTED_MODULE_0__[\"editCarousel\"])({\n id: id,\n status: status\n }).then(function (res) {\n if (res.code === 200) {\n _this2.init();\n }\n });\n },\n delCarousel: function delCarousel(id) {\n var _this3 = this;\n this.$confirm('确定删除该轮播图?', '删除广告', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_operation__WEBPACK_IMPORTED_MODULE_0__[\"delCarousel\"])(id).then(function (res) {\n if (res.code === 200) {\n _this3.$message({\n type: 'success',\n message: res.msg\n });\n _this3.init();\n } else {\n _this3.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this3.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9jYXJvdXNlbF9pbWFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9jYXJvdXNlbF9pbWFnZS52dWU/NWQ2ZCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cblxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7lkI3np7A8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwic2VhcmNoQXJyLmNhcm91c2VsTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5bm/5ZGK5ZCN56ewXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nirbmgIE8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cInNlYXJjaEFyci5zdGF0dXNcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5byA5ZCvXCIgdmFsdWU9XCIwXCIgLz5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLnpoHnlKhcIiB2YWx1ZT1cIjFcIiAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgQGNsaWNrPVwic2VhcmNoVGVhY2hlclwiPuaQnOe0ojwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cInJlc2V0VGVhY2hlclwiPumHjee9rjwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1wbHVzXCIgQGNsaWNrPVwiYWRkQ2Fyb3VzZWxcIj7mt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hUZWFjaGVyXCI+5Yi35pawPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwidGFibGUtc3R5bGVcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICA+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY2Fyb3VzZWxOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIui9ruaSreWbvuWQjeensFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMjIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJwb3NpdGlvblwiXG4gICAgICAgICAgbGFiZWw9XCLkvY3nva5cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEzNVwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8c3BhbiB2LWlmPVwic2NvcGUucm93LnBvc2l0aW9uID09PSAnMCdcIj5QQ+i9ruaSreWbvjwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJzY29wZS5yb3cucG9zaXRpb24gPT09ICcxJ1wiPuenu+WKqOerr+i9ruaSreWbvjwvc3Bhbj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJoaXRzXCJcbiAgICAgICAgICBsYWJlbD1cIueCueWHu+mHj1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm9yZGVyTnVtXCJcbiAgICAgICAgICBsYWJlbD1cIuaOkuW6j1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cInN0YXJ0VGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLlvIDlp4vml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJlbmRUaW1lXCJcbiAgICAgICAgICBsYWJlbD1cIue7k+adn+aXtumXtFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5Yib5bu65pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwic3RhdHVzXCJcbiAgICAgICAgICBsYWJlbD1cIueKtuaAgVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGVsLXN3aXRjaFxuICAgICAgICAgICAgICB2LW1vZGVsPVwic2NvcGUucm93LmlzU3RhdHVzXCJcbiAgICAgICAgICAgICAgc3R5bGU9XCJkaXNwbGF5OiBibG9ja1wiXG4gICAgICAgICAgICAgIGFjdGl2ZS1jb2xvcj1cIiNmZjQ5NDlcIlxuICAgICAgICAgICAgICBpbmFjdGl2ZS1jb2xvcj1cIiMxM2NlNjZcIlxuICAgICAgICAgICAgICBAY2hhbmdlPVwiZWRpdENoYW5nZVN0YXR1cygkZXZlbnQsc2NvcGUucm93LmlkKVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIj5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImVkaXRDYXJvdXNlbHMoc2NvcGUucm93LmlkKVwiPue8lui+kTwvYT5cbiAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZGVsQ2Fyb3VzZWwoc2NvcGUucm93LmlkKVwiPuWIoOmZpDwvYT5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgIDwvZWwtdGFibGU+XG4gICAgICA8ZGl2IHN0eWxlPVwidGV4dC1hbGlnbjogcmlnaHQ7bWFyZ2luLXRvcDogMTVweDtcIj5cbiAgICAgICAgPGVsLXBhZ2luYXRpb25cbiAgICAgICAgICA6Y3VycmVudC1wYWdlPVwic2VhcmNoQXJyLnBhZ2VOdW1cIlxuICAgICAgICAgIDpwYWdlLXNpemVzPVwiWzEwLCA1MCwgMTAwLCAyMDBdXCJcbiAgICAgICAgICA6cGFnZS1zaXplPVwic2VhcmNoQXJyLnBhZ2VTaXplXCJcbiAgICAgICAgICBsYXlvdXQ9XCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIlxuICAgICAgICAgIDp0b3RhbD1cInRhYmxlX3RvdGFsXCJcbiAgICAgICAgICBAc2l6ZS1jaGFuZ2U9XCJoYW5kbGVTaXplQ2hhbmdlXCJcbiAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBjYXJvdXNlbExpc3QsIGRlbENhcm91c2VsLCBlZGl0Q2Fyb3VzZWwgfSBmcm9tICdAL2FwaS9vcGVyYXRpb24nXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgdGFibGVEYXRhOiBbXSxcbiAgICAgIHRhYmxlX3RvdGFsOiAwLFxuICAgICAgc2VhcmNoQXJyOiB7XG4gICAgICAgIHBhZ2VOdW06IDEsXG4gICAgICAgIHBhZ2VTaXplOiAxMCxcbiAgICAgICAgY2Fyb3VzZWxOYW1lOiAnJ1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmluaXQoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgaW5pdCgpIHtcbiAgICAgIGNhcm91c2VsTGlzdCh0aGlzLnNlYXJjaEFycikudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGFibGVfdG90YWwgPSByZXMuZGF0YS50b3RhbFxuICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgc2VhcmNoVGVhY2hlcigpIHtcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZXNldFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyciA9IHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDEwLCBjYXJvdXNlbE5hbWU6ICcnIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBhZGRDYXJvdXNlbCgpIHtcbiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgcGF0aDogJy9vcGVyYXRpb25NYW5hZ2UvYWRkX2Nhcm91c2VsJ1xuICAgICAgfSlcbiAgICB9LFxuICAgIGVkaXRDYXJvdXNlbHMoaWQpIHtcbiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgcGF0aDogJy9vcGVyYXRpb25NYW5hZ2UvZWRpdF9jYXJvdXNlbCcsXG4gICAgICAgIHF1ZXJ5OiB7IGlkOiBpZCB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdENoYW5nZVN0YXR1cyhlLCBpZCkge1xuICAgICAgbGV0IHN0YXR1cyA9IDBcbiAgICAgIGlmICghZSkge1xuICAgICAgICBzdGF0dXMgPSAwXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzdGF0dXMgPSAxXG4gICAgICB9XG4gICAgICBlZGl0Q2Fyb3VzZWwoeyBpZDogaWQsIHN0YXR1czogc3RhdHVzIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZGVsQ2Fyb3VzZWwoaWQpIHtcbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOivpei9ruaSreWbvu+8nycsICfliKDpmaTlub/lkYonLCB7XG4gICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJyxcbiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsXG4gICAgICAgIHR5cGU6ICd3YXJuaW5nJ1xuICAgICAgfSkudGhlbigoKSA9PiB7XG4gICAgICAgIGRlbENhcm91c2VsKGlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9KS5jYXRjaCgoKSA9PiB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgIHR5cGU6ICdpbmZvJyxcbiAgICAgICAgICBtZXNzYWdlOiAn5bey5Y+W5raI5Yig6ZmkJ1xuICAgICAgICB9KVxuICAgICAgfSlcbiAgICB9XG4gIH1cbn1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4uc2VhcmNoLWlucHV0e1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2h7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtIQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/carousel_image.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/edit_carousel.vue?vue&type=script&lang=js":
+/*!********************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/edit_carousel.vue?vue&type=script&lang=js ***!
+ \********************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/Upload/updateImages */ \"./src/components/Upload/updateImages.vue\");\n/* harmony import */ var _api_operation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/api/operation */ \"./src/api/operation.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n updateImage: _components_Upload_updateImages__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n },\n data: function data() {\n return {\n form: {\n carouselName: '',\n startTime: '',\n imageUrl: '',\n endTime: '',\n position: '',\n type: '',\n linkUrl: '',\n orderNum: '',\n status: '',\n remark: ''\n },\n rules: {\n carouselName: [{\n required: true,\n message: '请输入轮播图名称',\n trigger: 'submit'\n }],\n startTime: [{\n required: true,\n message: '请选择时间',\n trigger: 'submit'\n }],\n imageUrl: [{\n required: true,\n message: '请选择图片',\n trigger: 'submit'\n }],\n position: [{\n required: true,\n message: '请选择位置',\n trigger: 'submit'\n }]\n },\n carouselId: undefined,\n imgList: []\n };\n },\n created: function created() {\n this.carouselId = this.$route.query.id;\n this.getInfo(this.carouselId);\n },\n mounted: function mounted() {},\n methods: {\n getInfo: function getInfo(id) {\n var _this = this;\n Object(_api_operation__WEBPACK_IMPORTED_MODULE_4__[\"infoCarousel\"])(id).then(function (res) {\n res.data.type = String(res.data.type);\n _this.form = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data);\n _api_user__WEBPACK_IMPORTED_MODULE_5__[\"default\"].ossImg(res.data.imageUrl).then(function (res) {\n var image = res.contentWithPrefix;\n _this.imgList = [{\n url: image\n }];\n });\n });\n },\n imageSuccessCBK: function imageSuccessCBK(arr) {\n console.log(arr);\n },\n successImg: function successImg(e) {\n this.form.imageUrl = e.data.filePath;\n },\n formattedDate: function formattedDate(date) {\n var year = date.getFullYear();\n var month = ('0' + (date.getMonth() + 1)).slice(-2);\n var day = ('0' + date.getDate()).slice(-2);\n var hours = ('0' + date.getHours()).slice(-2);\n var minutes = ('0' + date.getMinutes()).slice(-2);\n var seconds = ('0' + date.getSeconds()).slice(-2);\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day, \" \").concat(hours, \":\").concat(minutes, \":\").concat(seconds);\n },\n getStartTime: function getStartTime(e) {\n console.log(this.formattedDate(e), 333);\n this.form.startTime = this.formattedDate(e);\n },\n getEndTime: function getEndTime(e) {\n this.form.endTime = this.formattedDate(e);\n },\n submit: function submit() {\n var _this2 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_operation__WEBPACK_IMPORTED_MODULE_4__[\"editCarousel\"])(_this2.form).then(function (res) {\n if (res.code === 200) {\n _this2.$message({\n type: 'success',\n message: res.msg\n });\n _this2.$router.push({\n path: '/operationManage/carousel_image'\n });\n } else {\n _this2.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9lZGl0X2Nhcm91c2VsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL2VkaXRfY2Fyb3VzZWwudnVlPzNhMzciXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cImZvcm0tZGl2XCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJmb3JtUmVmXCIgbGFiZWwtd2lkdGg9XCIxMTBweFwiIDptb2RlbD1cImZvcm1cIiA6cnVsZXM9XCJydWxlc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi6L2u5pKt5Zu+5ZCN56ewXCIgcHJvcD1cImNhcm91c2VsTmFtZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmNhcm91c2VsTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6L2u5pKt5Zu+5ZCN56ewXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5LXN0eWxlXCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA1MCU7XCIgbGFiZWw9XCLmnInmlYjmnJ9cIiBwcm9wPVwic3RhcnRUaW1lXCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO1wiPlxuICAgICAgICAgICAgICA8ZWwtY29sIDpzcGFuPVwiMTFcIj5cbiAgICAgICAgICAgICAgICA8ZWwtZGF0ZS1waWNrZXIgdi1tb2RlbD1cImZvcm0uc3RhcnRUaW1lXCIgdHlwZT1cImRhdGV0aW1lXCIgcGxhY2Vob2xkZXI9XCLlvIDlp4vml7bpl7RcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIEBjaGFuZ2U9XCJnZXRTdGFydFRpbWVcIiAvPlxuICAgICAgICAgICAgICA8L2VsLWNvbD5cbiAgICAgICAgICAgICAgPGVsLWNvbCBjbGFzcz1cImxpbmVcIiA6c3Bhbj1cIjJcIiBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtsaW5lLWhlaWdodDogMzZweDtcIj4tPC9lbC1jb2w+XG4gICAgICAgICAgICAgIDxlbC1jb2wgOnNwYW49XCIxMVwiPlxuICAgICAgICAgICAgICAgIDxlbC1kYXRlLXBpY2tlciB2LW1vZGVsPVwiZm9ybS5lbmRUaW1lXCIgdHlwZT1cImRhdGV0aW1lXCIgcGxhY2Vob2xkZXI9XCLnu5PmnZ/ml7bpl7RcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIEBjaGFuZ2U9XCJnZXRFbmRUaW1lXCIgLz5cbiAgICAgICAgICAgICAgPC9lbC1jb2w+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5LXN0eWxlXCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6L2u5pKt5Zu+5Zu+54mHXCIgcHJvcD1cImltYWdlVXJsXCI+XG4gICAgICAgICAgICA8dXBkYXRlSW1hZ2UgOmltZy1saXN0PVwiaW1nTGlzdFwiIEBzdWNjZXNzSW1nPVwic3VjY2Vzc0ltZ1wiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi5L2N572uXCIgcHJvcD1cInBvc2l0aW9uXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLnBvc2l0aW9uXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCJQQ+i9ruaSreWbvlwiIHZhbHVlPVwiMFwiIC8+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLnp7vliqjnq6/ova7mkq3lm75cIiB2YWx1ZT1cIjFcIiAvPlxuICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZGlzcGxheS1zdHlsZVwiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi6ZO+5o6lXCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cbiAgICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS50eXBlXCIgc3R5bGU9XCJ3aWR0aDogMzUlO1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi55u05pKt6K++56iLXCIgdmFsdWU9XCIwXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi6KeG6aKR6K++56iLXCIgdmFsdWU9XCIxXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5LiT6aKY6K++XCIgdmFsdWU9XCIyXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi6K+V5Y23XCIgdmFsdWU9XCIzXCIgLz5cbiAgICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5aSW6YOo6ZO+5o6lXCIgdmFsdWU9XCI0XCIgLz5cbiAgICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5saW5rVXJsXCIgc3R5bGU9XCJ3aWR0aDogNzUlO1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6ZO+5o6lXCIgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIuaOkuW6j1wiPlxuICAgICAgICAgICAgPGVsLWlucHV0LW51bWJlciB2LW1vZGVsPVwiZm9ybS5vcmRlck51bVwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgOnN0ZXA9XCIxXCIgbGFiZWw9XCLor7fovpPlhaXmjpLluo9cIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXktc3R5bGVcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi54q25oCBXCIgcHJvcD1cInN0YXRlXCI+XG4gICAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImZvcm0uc3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMFwiPuS4iuaetjwvZWwtcmFkaW8+XG4gICAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cIjFcIj7kuIvmnrY8L2VsLXJhZGlvPlxuICAgICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5LXN0eWxlXCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBwcm9wPVwibm90ZXNcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5yZW1hcmtcIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIj5cbiAgICAgICAgICA8ZWwtYnV0dG9uPuWPlua2iDwvZWwtYnV0dG9uPlxuICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmXCIgQGNsaWNrPVwic3VibWl0XCI+56Gu5a6aPC9lbC1idXR0b24+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgdXBkYXRlSW1hZ2UgZnJvbSAnQC9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMnXG5pbXBvcnQgeyBlZGl0Q2Fyb3VzZWwsIGluZm9DYXJvdXNlbCB9IGZyb20gJ0AvYXBpL29wZXJhdGlvbidcbmltcG9ydCB1c2VyQXBpIGZyb20gJ0AvYXBpL3VzZXInXG5leHBvcnQgZGVmYXVsdCB7XG4gIGNvbXBvbmVudHM6IHsgdXBkYXRlSW1hZ2UgfSxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgZm9ybToge1xuICAgICAgICBjYXJvdXNlbE5hbWU6ICcnLFxuICAgICAgICBzdGFydFRpbWU6ICcnLFxuICAgICAgICBpbWFnZVVybDogJycsXG4gICAgICAgIGVuZFRpbWU6ICcnLFxuICAgICAgICBwb3NpdGlvbjogJycsXG4gICAgICAgIHR5cGU6ICcnLFxuICAgICAgICBsaW5rVXJsOiAnJyxcbiAgICAgICAgb3JkZXJOdW06ICcnLFxuICAgICAgICBzdGF0dXM6ICcnLFxuICAgICAgICByZW1hcms6ICcnXG4gICAgICB9LFxuICAgICAgcnVsZXM6IHtcbiAgICAgICAgY2Fyb3VzZWxOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpei9ruaSreWbvuWQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgc3RhcnRUaW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeaXtumXtCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgaW1hZ2VVcmw6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5Zu+54mHJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBwb3NpdGlvbjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nkvY3nva4nLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBjYXJvdXNlbElkOiB1bmRlZmluZWQsXG4gICAgICBpbWdMaXN0OiBbXVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmNhcm91c2VsSWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5pZFxuICAgIHRoaXMuZ2V0SW5mbyh0aGlzLmNhcm91c2VsSWQpXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBnZXRJbmZvKGlkKSB7XG4gICAgICBpbmZvQ2Fyb3VzZWwoaWQpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgcmVzLmRhdGEudHlwZSA9IFN0cmluZyhyZXMuZGF0YS50eXBlKVxuICAgICAgICB0aGlzLmZvcm0gPSB7IC4uLnJlcy5kYXRhIH1cbiAgICAgICAgdXNlckFwaS5vc3NJbWcocmVzLmRhdGEuaW1hZ2VVcmwpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBjb25zdCBpbWFnZSA9IHJlcy5jb250ZW50V2l0aFByZWZpeFxuICAgICAgICAgIHRoaXMuaW1nTGlzdCA9IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgdXJsOiBpbWFnZVxuICAgICAgICAgICAgfVxuICAgICAgICAgIF1cbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBpbWFnZVN1Y2Nlc3NDQksoYXJyKSB7XG4gICAgICBjb25zb2xlLmxvZyhhcnIpXG4gICAgfSxcbiAgICBzdWNjZXNzSW1nKGUpIHtcbiAgICAgIHRoaXMuZm9ybS5pbWFnZVVybCA9IGUuZGF0YS5maWxlUGF0aFxuICAgIH0sXG4gICAgZm9ybWF0dGVkRGF0ZShkYXRlKSB7XG4gICAgICBjb25zdCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpXG4gICAgICBjb25zdCBtb250aCA9ICgnMCcgKyAoZGF0ZS5nZXRNb250aCgpICsgMSkpLnNsaWNlKC0yKVxuICAgICAgY29uc3QgZGF5ID0gKCcwJyArIGRhdGUuZ2V0RGF0ZSgpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IGhvdXJzID0gKCcwJyArIGRhdGUuZ2V0SG91cnMoKSkuc2xpY2UoLTIpXG4gICAgICBjb25zdCBtaW51dGVzID0gKCcwJyArIGRhdGUuZ2V0TWludXRlcygpKS5zbGljZSgtMilcbiAgICAgIGNvbnN0IHNlY29uZHMgPSAoJzAnICsgZGF0ZS5nZXRTZWNvbmRzKCkpLnNsaWNlKC0yKVxuICAgICAgcmV0dXJuIGAke3llYXJ9LSR7bW9udGh9LSR7ZGF5fSAke2hvdXJzfToke21pbnV0ZXN9OiR7c2Vjb25kc31gXG4gICAgfSxcbiAgICBnZXRTdGFydFRpbWUoZSkge1xuICAgICAgY29uc29sZS5sb2codGhpcy5mb3JtYXR0ZWREYXRlKGUpLCAzMzMpXG4gICAgICB0aGlzLmZvcm0uc3RhcnRUaW1lID0gdGhpcy5mb3JtYXR0ZWREYXRlKGUpXG4gICAgfSxcbiAgICBnZXRFbmRUaW1lKGUpIHtcbiAgICAgIHRoaXMuZm9ybS5lbmRUaW1lID0gdGhpcy5mb3JtYXR0ZWREYXRlKGUpXG4gICAgfSxcbiAgICBzdWJtaXQoKSB7XG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGVkaXRDYXJvdXNlbCh0aGlzLmZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHRoaXMuJHJvdXRlci5wdXNoKHtcbiAgICAgICAgICAgICAgICBwYXRoOiAnL29wZXJhdGlvbk1hbmFnZS9jYXJvdXNlbF9pbWFnZSdcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLmNvbnRhaW5lcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZm9ybS1kaXZ7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbn1cbi5kaXNwbGF5LXN0eWxle1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/edit_carousel.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/other_config.vue?vue&type=script&lang=js":
+/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/other_config.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var _api_mixing__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/api/mixing */ \"./src/api/mixing.js\");\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n activeIndex: '1',\n formLabelWidth: '180px',\n menu_type: 1,\n form: {\n AccessKeyId: '',\n AccessKeySecret: ''\n },\n live_form: {\n plug_flow: '',\n play_address: '',\n key: '',\n play_key: '',\n live_broadcast: '',\n oss: '',\n OssEndpoint: ''\n }\n };\n },\n created: function created() {\n this.getCongif();\n },\n mounted: function mounted() {},\n methods: {\n getCongif: function getCongif() {\n var _this = this;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(/*#__PURE__*/Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee() {\n var _AccessKeyId$msg, _AccessKeySecret$msg, _plug_flow$msg, _play_address$msg, _key$msg, _play_key$msg, _live_broadcast$msg, _oss$msg, _OssEndpoint$msg;\n var AccessKeyId, AccessKeySecret, plug_flow, play_address, key, play_key, live_broadcast, oss, OssEndpoint;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('aliyun.access.key.id');\n case 2:\n AccessKeyId = _context.sent;\n _context.next = 5;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('aliyun.access.key.secret');\n case 5:\n AccessKeySecret = _context.sent;\n _this.form.AccessKeyId = (_AccessKeyId$msg = AccessKeyId.msg) !== null && _AccessKeyId$msg !== void 0 ? _AccessKeyId$msg : '';\n _this.form.AccessKeySecret = (_AccessKeySecret$msg = AccessKeySecret.msg) !== null && _AccessKeySecret$msg !== void 0 ? _AccessKeySecret$msg : '';\n _context.next = 10;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('push.streaming.address');\n case 10:\n plug_flow = _context.sent;\n _context.next = 13;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('play.address');\n case 13:\n play_address = _context.sent;\n _context.next = 16;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('push.stream.master.key');\n case 16:\n key = _context.sent;\n _context.next = 19;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('play.master.key');\n case 19:\n play_key = _context.sent;\n _context.next = 22;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('live.streaming.application.name');\n case 22:\n live_broadcast = _context.sent;\n _context.next = 25;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('live.recording.oss');\n case 25:\n oss = _context.sent;\n _context.next = 28;\n return Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"getMixing\"])('live.recording.oss.endpoint');\n case 28:\n OssEndpoint = _context.sent;\n _this.live_form.plug_flow = (_plug_flow$msg = plug_flow.msg) !== null && _plug_flow$msg !== void 0 ? _plug_flow$msg : '';\n _this.live_form.play_address = (_play_address$msg = play_address.msg) !== null && _play_address$msg !== void 0 ? _play_address$msg : '';\n _this.live_form.key = (_key$msg = key.msg) !== null && _key$msg !== void 0 ? _key$msg : '';\n _this.live_form.play_key = (_play_key$msg = play_key.msg) !== null && _play_key$msg !== void 0 ? _play_key$msg : '';\n _this.live_form.live_broadcast = (_live_broadcast$msg = live_broadcast.msg) !== null && _live_broadcast$msg !== void 0 ? _live_broadcast$msg : '';\n _this.live_form.oss = (_oss$msg = oss.msg) !== null && _oss$msg !== void 0 ? _oss$msg : '';\n _this.live_form.OssEndpoint = (_OssEndpoint$msg = OssEndpoint.msg) !== null && _OssEndpoint$msg !== void 0 ? _OssEndpoint$msg : '';\n case 36:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }))();\n },\n handleSelect: function handleSelect(key) {\n this.menu_type = key;\n },\n alyConfig: function alyConfig() {\n var arr = [{\n 'configKey': 'aliyun.access.key.id',\n 'configValue': this.form.AccessKeyId\n }, {\n 'configKey': 'aliyun.access.key.secret',\n 'configValue': this.form.AccessKeySecret\n }];\n this.editMixings(arr);\n },\n zbConfig: function zbConfig() {\n var arr = [{\n 'configKey': 'push.streaming.address',\n 'configValue': this.live_form.plug_flow\n }, {\n 'configKey': 'play.address',\n 'configValue': this.live_form.play_address\n }, {\n 'configKey': 'push.stream.master.key',\n 'configValue': this.live_form.key\n }, {\n 'configKey': 'play.master.key',\n 'configValue': this.live_form.play_key\n }, {\n 'configKey': 'live.streaming.application.name',\n 'configValue': this.live_form.live_broadcast\n }, {\n 'configKey': 'live.recording.oss',\n 'configValue': this.live_form.oss\n }, {\n 'configKey': 'live.recording.oss.endpoint',\n 'configValue': this.live_form.OssEndpoint\n }];\n this.editMixings(arr);\n },\n editMixings: function editMixings(arr) {\n var _this2 = this;\n Object(_api_mixing__WEBPACK_IMPORTED_MODULE_2__[\"editMixing\"])(arr).then(function (res) {\n if (res.code === 200) {\n _this2.$message({\n type: 'success',\n message: res.msg\n });\n } else {\n _this2.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9vdGhlcl9jb25maWcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2Uvb3RoZXJfY29uZmlnLnZ1ZT83MDBjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxlbC1tZW51IDpkZWZhdWx0LWFjdGl2ZT1cImFjdGl2ZUluZGV4XCIgY2xhc3M9XCJlbC1tZW51LWRlbW9cIiBtb2RlPVwiaG9yaXpvbnRhbFwiIEBzZWxlY3Q9XCJoYW5kbGVTZWxlY3RcIj5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjFcIj7pmL/ph4zkupFLZXnphY3liLY8L2VsLW1lbnUtaXRlbT5cbiAgICAgICAgPGVsLW1lbnUtaXRlbSBpbmRleD1cIjJcIj7pmL/ph4zkupHnm7Tmkq08L2VsLW1lbnUtaXRlbT5cbiAgICAgIDwvZWwtbWVudT5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IHYtaWY9XCJtZW51X3R5cGUgPT0gMVwiIHN0eWxlPVwicGFkZGluZzogMTBweDttYXJnaW4tdG9wOiAyMHB4O1wiPlxuICAgICAgPGVsLWZvcm0gOm1vZGVsPVwiZm9ybVwiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6Zi/6YeM5LqRQWNjZXNzS2V5SWRcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5BY2Nlc3NLZXlJZFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIumYv+mHjOS6kUFjY2Vzc0tleVNlY3JldFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0dWRlbnRfcm9sZVwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5BY2Nlc3NLZXlTZWNyZXRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tdG9wOiAzMHB4O1wiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjttYXJnaW4tYm90dG9tOiAxMDBweDtcIiBAY2xpY2s9XCJhbHlDb25maWdcIj7kv53lrZg8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiB2LWlmPVwibWVudV90eXBlID09IDJcIiBzdHlsZT1cInBhZGRpbmc6IDEwcHg7bWFyZ2luLXRvcDogMjBweDtcIj5cbiAgICAgIDxlbC1mb3JtIDptb2RlbD1cImxpdmVfZm9ybVwiIHN0eWxlPVwid2lkdGg6IDgwJTttYXJnaW46IGF1dG9cIj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5o6o5rWB5Zyw5Z2AXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfZm9ybS5wbHVnX2Zsb3dcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLmkq3mlL7lnLDlnYBcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdHVkZW50X3JvbGVcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfZm9ybS5wbGF5X2FkZHJlc3NcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLmjqjmtYHkuLtrZXlcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdHVkZW50X3JvbGVcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfZm9ybS5rZXlcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLmkq3mlL7kuLtrZXlcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdHVkZW50X3JvbGVcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfZm9ybS5wbGF5X2tleVwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuebtOaSreW6lOeUqOWQjVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0dWRlbnRfcm9sZVwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwibGl2ZV9mb3JtLmxpdmVfYnJvYWRjYXN0XCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt5b2V5Yi2T1NTXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3R1ZGVudF9yb2xlXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJsaXZlX2Zvcm0ub3NzXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi55u05pKt5b2V5Yi2T3NzRW5kcG9pbnRcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdHVkZW50X3JvbGVcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImxpdmVfZm9ybS5Pc3NFbmRwb2ludFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDEwMCU7dGV4dC1hbGlnbjogY2VudGVyO21hcmdpbi10b3A6IDMwcHg7XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO21hcmdpbi1ib3R0b206IDEwMHB4O1wiIEBjbGljaz1cInpiQ29uZmlnXCI+5L+d5a2YPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHsgZWRpdE1peGluZywgZ2V0TWl4aW5nIH0gZnJvbSAnQC9hcGkvbWl4aW5nJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdPdXRsZXRzJyxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgYWN0aXZlSW5kZXg6ICcxJyxcbiAgICAgIGZvcm1MYWJlbFdpZHRoOiAnMTgwcHgnLFxuICAgICAgbWVudV90eXBlOiAxLFxuICAgICAgZm9ybToge1xuICAgICAgICBBY2Nlc3NLZXlJZDogJycsXG4gICAgICAgIEFjY2Vzc0tleVNlY3JldDogJydcbiAgICAgIH0sXG4gICAgICBsaXZlX2Zvcm06IHtcbiAgICAgICAgcGx1Z19mbG93OiAnJyxcbiAgICAgICAgcGxheV9hZGRyZXNzOiAnJyxcbiAgICAgICAga2V5OiAnJyxcbiAgICAgICAgcGxheV9rZXk6ICcnLFxuICAgICAgICBsaXZlX2Jyb2FkY2FzdDogJycsXG4gICAgICAgIG9zczogJycsXG4gICAgICAgIE9zc0VuZHBvaW50OiAnJ1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmdldENvbmdpZigpXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBhc3luYyBnZXRDb25naWYoKSB7XG4gICAgICBjb25zdCBBY2Nlc3NLZXlJZCA9IGF3YWl0IGdldE1peGluZygnYWxpeXVuLmFjY2Vzcy5rZXkuaWQnKVxuICAgICAgY29uc3QgQWNjZXNzS2V5U2VjcmV0ID0gYXdhaXQgZ2V0TWl4aW5nKCdhbGl5dW4uYWNjZXNzLmtleS5zZWNyZXQnKVxuICAgICAgdGhpcy5mb3JtLkFjY2Vzc0tleUlkID0gQWNjZXNzS2V5SWQubXNnID8/ICcnXG4gICAgICB0aGlzLmZvcm0uQWNjZXNzS2V5U2VjcmV0ID0gQWNjZXNzS2V5U2VjcmV0Lm1zZyA/PyAnJ1xuICAgICAgY29uc3QgcGx1Z19mbG93ID0gYXdhaXQgZ2V0TWl4aW5nKCdwdXNoLnN0cmVhbWluZy5hZGRyZXNzJylcbiAgICAgIGNvbnN0IHBsYXlfYWRkcmVzcyA9IGF3YWl0IGdldE1peGluZygncGxheS5hZGRyZXNzJylcbiAgICAgIGNvbnN0IGtleSA9IGF3YWl0IGdldE1peGluZygncHVzaC5zdHJlYW0ubWFzdGVyLmtleScpXG4gICAgICBjb25zdCBwbGF5X2tleSA9IGF3YWl0IGdldE1peGluZygncGxheS5tYXN0ZXIua2V5JylcbiAgICAgIGNvbnN0IGxpdmVfYnJvYWRjYXN0ID0gYXdhaXQgZ2V0TWl4aW5nKCdsaXZlLnN0cmVhbWluZy5hcHBsaWNhdGlvbi5uYW1lJylcbiAgICAgIGNvbnN0IG9zcyA9IGF3YWl0IGdldE1peGluZygnbGl2ZS5yZWNvcmRpbmcub3NzJylcbiAgICAgIGNvbnN0IE9zc0VuZHBvaW50ID0gYXdhaXQgZ2V0TWl4aW5nKCdsaXZlLnJlY29yZGluZy5vc3MuZW5kcG9pbnQnKVxuICAgICAgdGhpcy5saXZlX2Zvcm0ucGx1Z19mbG93ID0gcGx1Z19mbG93Lm1zZyA/PyAnJ1xuICAgICAgdGhpcy5saXZlX2Zvcm0ucGxheV9hZGRyZXNzID0gcGxheV9hZGRyZXNzLm1zZyA/PyAnJ1xuICAgICAgdGhpcy5saXZlX2Zvcm0ua2V5ID0ga2V5Lm1zZyA/PyAnJ1xuICAgICAgdGhpcy5saXZlX2Zvcm0ucGxheV9rZXkgPSBwbGF5X2tleS5tc2cgPz8gJydcbiAgICAgIHRoaXMubGl2ZV9mb3JtLmxpdmVfYnJvYWRjYXN0ID0gbGl2ZV9icm9hZGNhc3QubXNnID8/ICcnXG4gICAgICB0aGlzLmxpdmVfZm9ybS5vc3MgPSBvc3MubXNnID8/ICcnXG4gICAgICB0aGlzLmxpdmVfZm9ybS5Pc3NFbmRwb2ludCA9IE9zc0VuZHBvaW50Lm1zZyA/PyAnJ1xuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0KGtleSkge1xuICAgICAgdGhpcy5tZW51X3R5cGUgPSBrZXlcbiAgICB9LFxuICAgIGFseUNvbmZpZygpIHtcbiAgICAgIGNvbnN0IGFyciA9IFtcbiAgICAgICAge1xuICAgICAgICAgICdjb25maWdLZXknOiAnYWxpeXVuLmFjY2Vzcy5rZXkuaWQnLFxuICAgICAgICAgICdjb25maWdWYWx1ZSc6IHRoaXMuZm9ybS5BY2Nlc3NLZXlJZFxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgJ2NvbmZpZ0tleSc6ICdhbGl5dW4uYWNjZXNzLmtleS5zZWNyZXQnLFxuICAgICAgICAgICdjb25maWdWYWx1ZSc6IHRoaXMuZm9ybS5BY2Nlc3NLZXlTZWNyZXRcbiAgICAgICAgfVxuICAgICAgXVxuICAgICAgdGhpcy5lZGl0TWl4aW5ncyhhcnIpXG4gICAgfSxcbiAgICB6YkNvbmZpZygpIHtcbiAgICAgIGNvbnN0IGFyciA9IFtcbiAgICAgICAge1xuICAgICAgICAgICdjb25maWdLZXknOiAncHVzaC5zdHJlYW1pbmcuYWRkcmVzcycsXG4gICAgICAgICAgJ2NvbmZpZ1ZhbHVlJzogdGhpcy5saXZlX2Zvcm0ucGx1Z19mbG93XG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAnY29uZmlnS2V5JzogJ3BsYXkuYWRkcmVzcycsXG4gICAgICAgICAgJ2NvbmZpZ1ZhbHVlJzogdGhpcy5saXZlX2Zvcm0ucGxheV9hZGRyZXNzXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAnY29uZmlnS2V5JzogJ3B1c2guc3RyZWFtLm1hc3Rlci5rZXknLFxuICAgICAgICAgICdjb25maWdWYWx1ZSc6IHRoaXMubGl2ZV9mb3JtLmtleVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgJ2NvbmZpZ0tleSc6ICdwbGF5Lm1hc3Rlci5rZXknLFxuICAgICAgICAgICdjb25maWdWYWx1ZSc6IHRoaXMubGl2ZV9mb3JtLnBsYXlfa2V5XG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAnY29uZmlnS2V5JzogJ2xpdmUuc3RyZWFtaW5nLmFwcGxpY2F0aW9uLm5hbWUnLFxuICAgICAgICAgICdjb25maWdWYWx1ZSc6IHRoaXMubGl2ZV9mb3JtLmxpdmVfYnJvYWRjYXN0XG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAnY29uZmlnS2V5JzogJ2xpdmUucmVjb3JkaW5nLm9zcycsXG4gICAgICAgICAgJ2NvbmZpZ1ZhbHVlJzogdGhpcy5saXZlX2Zvcm0ub3NzXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAnY29uZmlnS2V5JzogJ2xpdmUucmVjb3JkaW5nLm9zcy5lbmRwb2ludCcsXG4gICAgICAgICAgJ2NvbmZpZ1ZhbHVlJzogdGhpcy5saXZlX2Zvcm0uT3NzRW5kcG9pbnRcbiAgICAgICAgfVxuICAgICAgXVxuICAgICAgdGhpcy5lZGl0TWl4aW5ncyhhcnIpXG4gICAgfSxcbiAgICBlZGl0TWl4aW5ncyhhcnIpIHtcbiAgICAgIGVkaXRNaXhpbmcoYXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgfSlcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9XG4gIH1cbn1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4uc2VhcmNoLWlucHV0e1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2h7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uc2VhcmNoLWRpdntcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC10aXRsZXtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29udGVudHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0RBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/other_config.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/overview/index.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/overview/index.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {};\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL292ZXJ2aWV3L2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3Mvb3ZlcnZpZXcvaW5kZXgudnVlP2ZhNzMiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInRvcFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInRvcC10b3BcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInRvcC10b3AtZGl2XCI+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImxpbmUtaGVpZ2h0OiA3MHB4O2NvbG9yOiAjMjY1OUNCO1wiPlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cImZvbnQtc2l6ZTogMTZweDtcIj7nvZHngrnmlbDph488L2Rpdj5cbiAgICAgICAgICAgIDxkaXY+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDMwcHg7XCI+MTAwPC9zcGFuPiDlrrY8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPGltZyBzcmM9XCIvaW1nL251bWJlcl9icmFuY2hlcy5wbmdcIiBjbGFzcz1cImltYWdlXCI+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwidG9wLXRvcC1kaXZcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwibGluZS1oZWlnaHQ6IDcwcHg7Y29sb3I6ICMyNjU5Q0I7XCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOiAxNnB4O1wiPuWtpuWRmOaVsOmHjzwvZGl2PlxuICAgICAgICAgICAgPGRpdj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj4xMDA8L3NwYW4+IOS9jTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8aW1nIHNyYz1cIi9pbWcvc3R1ZGVudC5wbmdcIiBjbGFzcz1cImltYWdlXCI+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwidG9wLXRvcC1kaXZcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwibGluZS1oZWlnaHQ6IDcwcHg7Y29sb3I6ICMyNjU5Q0I7XCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOiAxNnB4O1wiPuaVmeW4iOaVsOmHjzwvZGl2PlxuICAgICAgICAgICAgPGRpdj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj4xMDA8L3NwYW4+IOS9jTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8aW1nIHNyYz1cIi9pbWcvdGVhY2hlci5wbmdcIiBjbGFzcz1cImltYWdlXCI+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwidG9wLXRvcC1kaXZcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwibGluZS1oZWlnaHQ6IDcwcHg7Y29sb3I6ICMyNjU5Q0I7XCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOiAxNnB4O1wiPuivvueoi+aVsOmHjzwvZGl2PlxuICAgICAgICAgICAgPGRpdj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj4xMDA8L3NwYW4+IOiKgjwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8aW1nIHNyYz1cIi9pbWcvY291cnNlLnBuZ1wiIGNsYXNzPVwiaW1hZ2VcIj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0b3AtdG9wXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0b3AtYmVsb3ctZGl2XCI+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiPlxuICAgICAgICAgICAgPGRpdj7ku4rml6XmlrDlop7nvZHngrk8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJtYXJnaW4tdG9wOiAzNXB4O1wiPlxuICAgICAgICAgICAgICA8ZGl2PjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAzMHB4O1wiPjEwPC9zcGFuPiDkvY08L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdj4zLjAwJSA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIj5cbiAgICAgICAgICAgIDxkaXY+5LuK5pel5paw5aKe5a2m5ZGYPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwibWFyZ2luLXRvcDogMzVweDtcIj5cbiAgICAgICAgICAgICAgPGRpdj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj4xMDwvc3Bhbj4g5L2NPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXY+My4wMCUgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCI+XG4gICAgICAgICAgICA8ZGl2PuS7iuaXpeaWsOWinuivvueoizwvZGl2PlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cIm1hcmdpbi10b3A6IDM1cHg7XCI+XG4gICAgICAgICAgICAgIDxkaXY+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDMwcHg7XCI+MTA8L3NwYW4+IOS9jTwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2PjMuMDAlIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwidG9wLWJlbG93LWRpdlwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIj5cbiAgICAgICAgICAgIDxkaXY+5LuK5pel5a2m5Lmg5a2m5ZGYPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwibWFyZ2luLXRvcDogMzVweDtcIj5cbiAgICAgICAgICAgICAgPGRpdj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtcIj4xMDwvc3Bhbj4g5L2NPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXY+My4wMCUgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCI+XG4gICAgICAgICAgICA8ZGl2PuS7iuaXpeiAg+ivleWtpuWRmDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cIm1hcmdpbi10b3A6IDM1cHg7XCI+XG4gICAgICAgICAgICAgIDxkaXY+PHNwYW4gc3R5bGU9XCJmb250LXNpemU6IDMwcHg7XCI+MTA8L3NwYW4+IOS9jTwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2PjMuMDAlIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiPlxuICAgICAgICAgICAgPGRpdj7ogIPor5XlkIjmoLw8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJtYXJnaW4tdG9wOiAzNXB4O1wiPlxuICAgICAgICAgICAgICA8ZGl2PjxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiAzMHB4O1wiPjEwPC9zcGFuPiDkvY08L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdj4zLjAwJSA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJiZWxvd1wiIC8+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gIH1cbn1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4gIC5sb2dpbi1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIC50b3AtdG9we1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnRvcC10b3AtZGl2e1xuICAgIHdpZHRoOiAyMiU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUNGMUZCO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC50b3AtYmVsb3ctZGl2e1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0YxRkI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmltYWdle1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/overview/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/redirect/index.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/redirect/index.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n created: function created() {\n var _this$$route = this.$route,\n params = _this$$route.params,\n query = _this$$route.query;\n var path = params.path;\n this.$router.replace({\n path: '/' + path,\n query: query\n });\n },\n render: function render(h) {\n return h(); // avoid warning message\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3JlZGlyZWN0L2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3MvcmVkaXJlY3QvaW5kZXgudnVlP2JlYjQiXSwic291cmNlc0NvbnRlbnQiOlsiPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIGNyZWF0ZWQoKSB7XHJcbiAgICBjb25zdCB7IHBhcmFtcywgcXVlcnkgfSA9IHRoaXMuJHJvdXRlXHJcbiAgICBjb25zdCB7IHBhdGggfSA9IHBhcmFtc1xyXG4gICAgdGhpcy4kcm91dGVyLnJlcGxhY2UoeyBwYXRoOiAnLycgKyBwYXRoLCBxdWVyeSB9KVxyXG4gIH0sXHJcbiAgcmVuZGVyOiBmdW5jdGlvbihoKSB7XHJcbiAgICByZXR1cm4gaCgpIC8vIGF2b2lkIHdhcm5pbmcgbWVzc2FnZVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/redirect/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/device.vue?vue&type=script&lang=js":
+/*!***********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/device.vue?vue&type=script&lang=js ***!
+ \***********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _api_device__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/api/device */ \"./src/api/device.js\");\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n tableData: [],\n multipleSelection: [],\n dialogFormVisible: false,\n form: {\n auditStatus: '1',\n remark: ''\n },\n formLabelWidth: '120px',\n detailsVisible: false,\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n userName: ''\n },\n deviceInfos: [],\n examineDeviceIds: []\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_device__WEBPACK_IMPORTED_MODULE_4__[\"deviceList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n userName: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n examine: function examine(type, auditId) {\n if (type === 1) {\n this.examineDeviceIds = this.multipleSelection.map(function (item) {\n return item.auditId;\n });\n if (this.examineDeviceIds.length > 1) {\n this.$message({\n type: 'info',\n message: '只能选择一条数据'\n });\n return;\n }\n if (this.examineDeviceIds.length === 0) {\n this.$message({\n type: 'info',\n message: '请选择数据'\n });\n return;\n }\n this.examineDeviceIds = this.examineDeviceIds[0];\n } else {\n this.examineDeviceIds = auditId;\n }\n this.dialogFormVisible = true;\n },\n examineDevice: function examineDevice() {\n var _this2 = this;\n this.form.auditId = this.examineDeviceIds;\n Object(_api_device__WEBPACK_IMPORTED_MODULE_4__[\"examineDeviceInfo\"])(this.form).then(function (res) {\n if (res.code === 200) {\n _this2.$refs.formRef.resetFields();\n _this2.dialogFormVisible = false;\n _this2.init();\n }\n });\n },\n details: function details(auditId) {\n var _this3 = this;\n Object(_api_device__WEBPACK_IMPORTED_MODULE_4__[\"deviceInfo\"])(auditId).then(function (res) {\n if (res.code === 200) {\n _this3.deviceInfos = res.data;\n }\n });\n this.detailsVisible = true;\n },\n unbind: function unbind(type, auditId) {\n var _this4 = this;\n var ids = [];\n if (type === 1) {\n ids = this.multipleSelection.map(function (item) {\n return item.auditId;\n });\n } else {\n ids = [auditId];\n }\n this.$confirm('确定解绑该设备?\\n' + '解绑后,用户无法使用该设备进行考试?', '解绑设备', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_device__WEBPACK_IMPORTED_MODULE_4__[\"delDeviceInfo\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this4.$message({\n type: 'success',\n message: res.msg\n });\n _this4.init();\n } else {\n _this4.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this4.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n deleteDevice: function deleteDevice() {\n var _this5 = this;\n var ids = this.multipleSelection.map(function (item) {\n return item.auditId;\n });\n this.$confirm('确定删除所选设备?', '删除设备', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_device__WEBPACK_IMPORTED_MODULE_4__[\"delDeviceInfo\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this5.$message({\n type: 'success',\n message: res.msg\n });\n _this5.init();\n } else {\n _this5.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this5.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2UvZGV2aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9kZXZpY2UudnVlP2UzMTYiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5pCc57SiPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci51c2VyTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5Lya5ZGY5pi156ewXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nirbmgIE8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cInNlYXJjaEFyci5hdWRpdFN0YXR1c1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLlvoXlrqHmoLhcIiB2YWx1ZT1cIjBcIiAvPlxuICAgICAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIuW3sumAmui/h1wiIHZhbHVlPVwiMVwiIC8+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5pyq6YCa6L+HXCIgdmFsdWU9XCIyXCIgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCIgLz5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBAY2xpY2s9XCJzZWFyY2hUZWFjaGVyXCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRUZWFjaGVyXCI+6YeN572uPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDBDMDI5O2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXMtY2hlY2tcIiBAY2xpY2s9XCJleGFtaW5lKDEsIDApXCI+5a6h5qC4PC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjRkNDQTAwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXMtcmVsZWFzZVwiIEBjbGljaz1cInVuYmluZCgxLCAwKVwiPuino+e7kTwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogI0Y1MzAzMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1kZWxldGVcIiBAY2xpY2s9XCJkZWxldGVEZXZpY2UoMSlcIj7liKDpmaQ8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hUZWFjaGVyXCI+5Yi35pawPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwidGFibGUtc3R5bGVcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgIEBzZWxlY3Rpb24tY2hhbmdlPVwiaGFuZGxlU2VsZWN0aW9uQ2hhbmdlXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHR5cGU9XCJzZWxlY3Rpb25cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjU1XCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJ1c2VyTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLkvJrlkZjmmLXnp7BcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDwhLS0gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPnt7IHNjb3BlLnJvdy5kYXRlIH19PC90ZW1wbGF0ZT4tLT5cbiAgICAgICAgPCEtLSAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+LS0+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwicGhvbmVOdW1iZXJcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgIHNob3ctb3ZlcmZsb3ctdG9vbHRpcFxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImRldmljZVR5cGVcIlxuICAgICAgICAgIGxhYmVsPVwi6K6+5aSH5Z6L5Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiZGV2aWNlQ29kZVwiXG4gICAgICAgICAgbGFiZWw9XCLorr7lpIfor4bliKvnoIFcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJhdWRpdG9yXCJcbiAgICAgICAgICBsYWJlbD1cIuWuoeaguOS6ulwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImF1ZGl0U3RhdHVzXCJcbiAgICAgICAgICBsYWJlbD1cIuWuoeaguOeKtuaAgVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPHNwYW4gdi1pZj1cInNjb3BlLnJvdy5hdWRpdFN0YXR1cyA9PT0gJzEnXCIgc3R5bGU9XCJjb2xvcjogIzBCQzI0NjtcIj7lt7LpgJrov4c8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiB2LWlmPVwic2NvcGUucm93LmF1ZGl0U3RhdHVzID09PSAnMCdcIiBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiPuW+heWuoeaguDwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJzY29wZS5yb3cuYXVkaXRTdGF0dXMgPT09ICcyJ1wiIHN0eWxlPVwiY29sb3I6ICNGNTMwMzA7XCI+5pyq6YCa6L+HPC9zcGFuPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFwcGx5VGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLnlLPor7fml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJhdWRpdFRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5a6h5qC45pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxkaXYgdi1pZj1cInNjb3BlLnJvdy5hdWRpdFN0YXR1cyA9PT0gJzEnXCI+XG4gICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGV0YWlscyhzY29wZS5yb3cuYXVkaXRJZClcIj7or6bmg4U8L2E+XG4gICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwidW5iaW5kKDIsIHNjb3BlLnJvdy5hdWRpdElkKVwiPuino+e7kTwvYT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiB2LWlmPVwic2NvcGUucm93LmF1ZGl0U3RhdHVzICE9PSAnMSdcIj5cbiAgICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJleGFtaW5lKDIsIHNjb3BlLnJvdy5hdWRpdElkKVwiPuWuoeaguDwvYT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZXM9XCJbMTAsIDUwLCAxMDAsIDIwMF1cIlxuICAgICAgICAgIDpwYWdlLXNpemU9XCJzZWFyY2hBcnIucGFnZVNpemVcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwidGFibGVfdG90YWxcIlxuICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VcIlxuICAgICAgICAgIEBjdXJyZW50LWNoYW5nZT1cImhhbmRsZUN1cnJlbnRDaGFuZ2VcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG5cbiAgICA8L2Rpdj5cblxuICAgIDxlbC1kaWFsb2cgdGl0bGU9XCLlrqHmoLjorr7lpIdcIiA6dmlzaWJsZS5zeW5jPVwiZGlhbG9nRm9ybVZpc2libGVcIj5cbiAgICAgIDxlbC1mb3JtIGlkPVwidXNlcmluZm8tc3R5bGVcIiByZWY9XCJmb3JtUmVmXCIgOm1vZGVsPVwiZm9ybVwiPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi5a6h5qC454q25oCBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYXVkaXRTdGF0dXNcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImZvcm0uYXVkaXRTdGF0dXNcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMVwiPumAmui/hzwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gbGFiZWw9XCIyXCI+5LiN6YCa6L+HPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInJlbWFya1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5yZW1hcmtcIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiZXhhbWluZURldmljZVwiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuXG4gICAgPGVsLWRpYWxvZyB0aXRsZT1cIuivpuaDhVwiIDp2aXNpYmxlLnN5bmM9XCJkZXRhaWxzVmlzaWJsZVwiPlxuICAgICAgPGRpdiBjbGFzcz1cImNvbnRlbnRcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiA0OCU7cGFkZGluZy1sZWZ0OiAzMHB4O1wiPlxuICAgICAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCI+KuS8muWRmOaYteensDo8L3NwYW4+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogIzZGNkM2QjtcIj57eyBkZXZpY2VJbmZvcy51c2VyTmFtZSB9fTwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogNDglO3BhZGRpbmctbGVmdDogMzBweDtcIj5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiPirmiYvmnLrlj7c6PC9zcGFuPlxuICAgICAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6ICM2RjZDNkI7XCI+e3sgZGV2aWNlSW5mb3MucGhvbmVOdW1iZXIgfX08L3NwYW4+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiY29udGVudFwiPlxuICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDQ4JTtwYWRkaW5nLWxlZnQ6IDMwcHg7XCI+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIj4q6K6+5aSH5Z6L5Y+3Ojwvc3Bhbj5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjNkY2QzZCO1wiPnt7IGRldmljZUluZm9zLmRldmljZVR5cGUgfX08L3NwYW4+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDQ4JTtwYWRkaW5nLWxlZnQ6IDMwcHg7XCI+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIj4q6K6+5aSH6K+G5Yir56CBOjwvc3Bhbj5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjNkY2QzZCO1wiPnt7IGRldmljZUluZm9zLmRldmljZUNvZGUgfX08L3NwYW4+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiY29udGVudFwiPlxuICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDQ4JTtwYWRkaW5nLWxlZnQ6IDMwcHg7XCI+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogIzMzMzMzMztcIj7nlLPor7fml7bpl7Q6PC9zcGFuPlxuICAgICAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6ICM2RjZDNkI7XCI+e3sgZGV2aWNlSW5mb3MuYXBwbHlUaW1lIH19PC9zcGFuPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiA0OCU7cGFkZGluZy1sZWZ0OiAzMHB4O1wiPlxuICAgICAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCI+5a6h5qC45pe26Ze0Ojwvc3Bhbj5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjNkY2QzZCO1wiPnt7IGRldmljZUluZm9zLmF1ZGl0VGltZSB9fTwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjb250ZW50XCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogNDglO3BhZGRpbmctbGVmdDogMzBweDtcIj5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiPuWuoeaguOS6ujo8L3NwYW4+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogIzZGNkM2QjtcIj57eyBkZXZpY2VJbmZvcy5hdWRpdG9yIH19PC9zcGFuPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiA0OCU7cGFkZGluZy1sZWZ0OiAzMHB4O1wiPlxuICAgICAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6ICMzMzMzMzM7XCI+5a6h5qC454q25oCBOjwvc3Bhbj5cbiAgICAgICAgICA8c3BhbiB2LWlmPVwiZGV2aWNlSW5mb3MuYXVkaXRTdGF0dXMgPT09ICcxJ1wiIHN0eWxlPVwiY29sb3I6ICMwQkMyNDY7XCI+5bey6YCa6L+HPC9zcGFuPlxuICAgICAgICAgIDxzcGFuIHYtaWY9XCJkZXZpY2VJbmZvcy5hdWRpdFN0YXR1cyA9PT0gJzAnXCIgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIj7lvoXlrqHmoLg8L3NwYW4+XG4gICAgICAgICAgPHNwYW4gdi1pZj1cImRldmljZUluZm9zLmF1ZGl0U3RhdHVzID09PSAnMidcIiBzdHlsZT1cImNvbG9yOiAjRjUzMDMwO1wiPuacqumAmui/hzwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjb250ZW50XCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogNDglO3BhZGRpbmctbGVmdDogMzBweDtcIj5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiAjMzMzMzMzO1wiPuWkh+azqDo8L3NwYW4+XG4gICAgICAgICAgPHNwYW4gc3R5bGU9XCJjb2xvcjogIzZGNkM2QjtcIj57eyBkZXZpY2VJbmZvcy5yZW1hcmsgfX08L3NwYW4+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDQ4JTtwYWRkaW5nLWxlZnQ6IDMwcHg7XCIgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBkZWxEZXZpY2VJbmZvLCBkZXZpY2VJbmZvLCBkZXZpY2VMaXN0LCBleGFtaW5lRGV2aWNlSW5mbyB9IGZyb20gJ0AvYXBpL2RldmljZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLFxuICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZm9ybToge1xuICAgICAgICBhdWRpdFN0YXR1czogJzEnLFxuICAgICAgICByZW1hcms6ICcnXG4gICAgICB9LFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxMjBweCcsXG4gICAgICBkZXRhaWxzVmlzaWJsZTogZmFsc2UsXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIHNlYXJjaEFycjoge1xuICAgICAgICBwYWdlTnVtOiAxLFxuICAgICAgICBwYWdlU2l6ZTogMTAsXG4gICAgICAgIHVzZXJOYW1lOiAnJ1xuICAgICAgfSxcbiAgICAgIGRldmljZUluZm9zOiBbXSxcbiAgICAgIGV4YW1pbmVEZXZpY2VJZHM6IFtdXG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuaW5pdCgpXG4gIH0sXG4gIG1vdW50ZWQoKSB7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBpbml0KCkge1xuICAgICAgZGV2aWNlTGlzdCh0aGlzLnNlYXJjaEFycikudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudGFibGVfdG90YWwgPSByZXMuZGF0YS50b3RhbFxuICAgICAgICAgIHRoaXMudGFibGVEYXRhID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbFxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBzZWFyY2hUZWFjaGVyKCkge1xuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlc2V0VGVhY2hlcigpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyID0geyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogMTAsIHVzZXJOYW1lOiAnJyB9XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVmcmVzaFRlYWNoZXIoKSB7XG4gICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICB9LFxuICAgIGV4YW1pbmUodHlwZSwgYXVkaXRJZCkge1xuICAgICAgaWYgKHR5cGUgPT09IDEpIHtcbiAgICAgICAgdGhpcy5leGFtaW5lRGV2aWNlSWRzID0gdGhpcy5tdWx0aXBsZVNlbGVjdGlvbi5tYXAoaXRlbSA9PiBpdGVtLmF1ZGl0SWQpXG4gICAgICAgIGlmICh0aGlzLmV4YW1pbmVEZXZpY2VJZHMubGVuZ3RoID4gMSkge1xuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgICAgbWVzc2FnZTogJ+WPquiDvemAieaLqeS4gOadoeaVsOaNridcbiAgICAgICAgICB9KVxuICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIGlmICh0aGlzLmV4YW1pbmVEZXZpY2VJZHMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgICBtZXNzYWdlOiAn6K+36YCJ5oup5pWw5o2uJ1xuICAgICAgICAgIH0pXG4gICAgICAgICAgcmV0dXJuXG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5leGFtaW5lRGV2aWNlSWRzID0gdGhpcy5leGFtaW5lRGV2aWNlSWRzWzBdXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmV4YW1pbmVEZXZpY2VJZHMgPSBhdWRpdElkXG4gICAgICB9XG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZXhhbWluZURldmljZSgpIHtcbiAgICAgIHRoaXMuZm9ybS5hdWRpdElkID0gdGhpcy5leGFtaW5lRGV2aWNlSWRzXG4gICAgICBleGFtaW5lRGV2aWNlSW5mbyh0aGlzLmZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBkZXRhaWxzKGF1ZGl0SWQpIHtcbiAgICAgIGRldmljZUluZm8oYXVkaXRJZCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuZGV2aWNlSW5mb3MgPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgdGhpcy5kZXRhaWxzVmlzaWJsZSA9IHRydWVcbiAgICB9LFxuICAgIHVuYmluZCh0eXBlLCBhdWRpdElkKSB7XG4gICAgICBsZXQgaWRzID0gW11cbiAgICAgIGlmICh0eXBlID09PSAxKSB7XG4gICAgICAgIGlkcyA9IHRoaXMubXVsdGlwbGVTZWxlY3Rpb24ubWFwKGl0ZW0gPT4gaXRlbS5hdWRpdElkKVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgaWRzID0gW2F1ZGl0SWRdXG4gICAgICB9XG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprop6Pnu5Hor6Xorr7lpIfvvJ9cXG4nICtcbiAgICAgICAgJ+ino+e7keWQju+8jOeUqOaIt+aXoOazleS9v+eUqOivpeiuvuWkh+i/m+ihjOiAg+ivlT8nLCAn6Kej57uR6K6+5aSHJywge1xuICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogJ+ehruWumicsXG4gICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICflj5bmtognLFxuICAgICAgICB0eXBlOiAnd2FybmluZydcbiAgICAgIH0pLnRoZW4oKCkgPT4ge1xuICAgICAgICBkZWxEZXZpY2VJbmZvKGlkcykudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBkZWxldGVEZXZpY2UoKSB7XG4gICAgICB2YXIgaWRzID0gdGhpcy5tdWx0aXBsZVNlbGVjdGlvbi5tYXAoaXRlbSA9PiBpdGVtLmF1ZGl0SWQpXG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTmiYDpgInorr7lpIc/JywgJ+WIoOmZpOiuvuWkhycsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgZGVsRGV2aWNlSW5mbyhpZHMpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH0pLmNhdGNoKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflt7Llj5bmtojliKDpmaQnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnNlYXJjaC1kaXZ7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtdGl0bGV7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/device.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/outlets.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/outlets.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */ \"./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n keyword: '',\n administrators: '',\n area: '',\n tableData: [],\n multipleSelection: [],\n dialogFormVisible: false,\n form: {\n networkCode: '',\n networkName: '',\n cityAdminId: '',\n cityId: '',\n address: '',\n remark: '',\n areaTxt: ''\n },\n imageUrl: '',\n formLabelWidth: '120px',\n rules: {\n networkCode: [{\n required: true,\n message: '请输入网点编号',\n trigger: 'submit'\n }],\n networkName: [{\n required: true,\n message: '请输入网点名称',\n trigger: 'submit'\n }],\n cityAdminId: [{\n required: true,\n message: '请选择区域管理员',\n trigger: 'submit'\n }],\n cityId: [{\n required: true,\n message: '请选择所属地区',\n trigger: 'submit'\n }]\n },\n table_total: 0,\n branch_title: '',\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n },\n areaAdminTreeList: [],\n treeAndAdminList: [],\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTreeAndAdmin();\n },\n mounted: function mounted() {},\n methods: {\n renameAreaAdminsToChildren: function renameAreaAdminsToChildren(data) {\n var _this = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n if (item.areaAdmins) {\n item.children = item.areaAdmins;\n delete item.areaAdmins;\n }\n if (item.children && Array.isArray(item.children)) {\n _this.renameAreaAdminsToChildren(item.children);\n }\n });\n },\n getTreeAndAdmin: function getTreeAndAdmin() {\n var _this2 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_9__[\"treeAndAdmin\"])().then(function (res) {\n if (res.code === 200) {\n _this2.treeAndAdminList = res.data;\n _this2.renameAreaAdminsToChildren(_this2.treeAndAdminList);\n }\n });\n },\n init: function init() {\n var _this3 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_7__[\"networkList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this3.table_total = res.data.total;\n _this3.tableData = res.data.list;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addEmptyChildren: function addEmptyChildren(data) {\n return data.map(function (item) {\n if (!item.children) {\n item.children = [];\n }\n return item;\n });\n },\n getAreaAdminTree: function getAreaAdminTree() {\n var _this4 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_8__[\"areaAdminTree\"])().then(function (res) {\n if (res.code === 200) {\n _this4.areaAdminTreeList = res.data;\n } else {\n _this4.areaAdminTreeList = [];\n }\n _this4.areaAdminTreeList = _this4.addEmptyChildren(_this4.areaAdminTreeList);\n });\n },\n findNameById: function findNameById(data, targetId) {\n var _iterator = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(data),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var item = _step.value;\n if (item.id === targetId) {\n return item.adminName;\n }\n if (item.children && item.children.length > 0) {\n var result = this.findNameById(item.children, targetId);\n if (result) {\n return result;\n }\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n return null;\n },\n findAreaByName: function findAreaByName(data, targetId) {\n var _iterator2 = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(data),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var item = _step2.value;\n if (item.id === targetId) {\n return item.areaName;\n }\n if (item.children && item.children.length > 0) {\n var result = this.findAreaByName(item.children, targetId);\n if (result) {\n return result;\n }\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n return null;\n },\n findAreaById: function findAreaById(data, targetId) {\n var _iterator3 = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(data),\n _step3;\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var item = _step3.value;\n if (item.id === targetId) {\n return item.areaId;\n }\n if (item.children && item.children.length > 0) {\n var result = this.findAreaById(item.children, targetId);\n if (result) {\n return result;\n }\n }\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n return null;\n },\n handleChange: function handleChange(value) {\n this.form.provincialAdminId = value[0];\n this.form.provincialAdminName = this.findNameById(this.areaAdminTreeList, value[0]);\n this.form.cityAdminId = value[1];\n this.form.cityAdminName = this.findNameById(this.areaAdminTreeList, value[1]);\n this.form.areaTxt = this.findAreaByName(this.areaAdminTreeList, value[0]) + '-' + this.findAreaByName(this.areaAdminTreeList, value[1]);\n this.form.provinceName = this.findAreaByName(this.areaAdminTreeList, value[0]);\n this.form.provinceId = this.findAreaById(this.areaAdminTreeList, value[0]);\n this.form.cityId = this.findAreaById(this.areaAdminTreeList, value[1]);\n this.form.cityName = this.findAreaByName(this.areaAdminTreeList, value[1]);\n },\n addOutlets: function addOutlets() {\n if (this.form.id !== undefined) {\n this.$refs.formRef.resetFields();\n this.form.address = '';\n this.form.remark = '';\n this.form.id = undefined;\n }\n this.form.areaTxt = '';\n this.getAreaAdminTree();\n this.branch_title = '添加网点';\n this.dialogFormVisible = true;\n },\n getOutletInfo: function getOutletInfo(id) {\n var _this5 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_7__[\"infoNetwork\"])(id).then(function (res) {\n if (res.code === 200) {\n _this5.form.provincialAdminId = res.data.provincialAdminId;\n _this5.form.provincialAdminName = res.data.provincialAdminName;\n _this5.form.cityAdminId = res.data.cityAdminId;\n _this5.form.cityAdminName = res.data.cityAdminName;\n _this5.form.areaTxt = res.data.provinceName + '-' + res.data.cityName;\n _this5.form.provinceName = res.data.provinceName;\n _this5.form.provinceId = res.data.provinceId;\n _this5.form.cityId = res.data.cityId;\n _this5.form.cityName = res.data.cityName;\n _this5.form.networkCode = res.data.networkCode;\n _this5.form.networkName = res.data.networkName;\n _this5.form.address = res.data.address;\n _this5.form.remark = res.data.remark;\n _this5.form.id = res.data.id;\n }\n });\n },\n editOutlets: function editOutlets(id) {\n this.getAreaAdminTree();\n this.getOutletInfo(id);\n this.branch_title = '编辑网点';\n this.dialogFormVisible = true;\n },\n submit: function submit(branch_title) {\n var _this6 = this;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n if (branch_title === '添加网点') {\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_7__[\"addNetwork\"])(_this6.form).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.$refs.formRef.resetFields();\n _this6.form.address = '';\n _this6.form.remark = '';\n _this6.dialogFormVisible = false;\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_7__[\"editNetwork\"])(_this6.form).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.$refs.formRef.resetFields();\n _this6.dialogFormVisible = false;\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }\n } else {\n return false;\n }\n });\n },\n delOutlets: function delOutlets(type, id) {\n var _this7 = this;\n var ids = [];\n if (type === 1) {\n ids = this.multipleSelection.map(function (item) {\n return item.id;\n });\n } else {\n ids = [id];\n }\n this.$confirm('确定删除所选网点?', '删除网点', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_7__[\"delNetwork\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this7.$message({\n type: 'success',\n message: res.msg\n });\n _this7.init();\n } else {\n _this7.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this7.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvb3V0bGV0cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvb3V0bGV0cy52dWU/OTlmZCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+572R54K55pCc57SiPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl572R54K557yW5Y+344CB5ZCN56ew44CB5omL5py65Y+3XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDwhLS0gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPi0tPlxuICAgICAgPCEtLSAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuWMuuWfn+euoeeQhuWRmDwvZGl2Pi0tPlxuICAgICAgPCEtLSAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPi0tPlxuICAgICAgPCEtLSAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJhZG1pbmlzdHJhdG9yc1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj4tLT5cbiAgICAgIDwhLS0gICAgICAgICAgICA8ZWwtb3B0aW9uLS0+XG4gICAgICA8IS0tICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gb3B0aW9uc1wiLS0+XG4gICAgICA8IS0tICAgICAgICAgICAgICA6a2V5PVwiaXRlbS52YWx1ZVwiLS0+XG4gICAgICA8IS0tICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmxhYmVsXCItLT5cbiAgICAgIDwhLS0gICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0udmFsdWVcIi0tPlxuICAgICAgPCEtLSAgICAgICAgICAgIC8+LS0+XG4gICAgICA8IS0tICAgICAgICAgIDwvZWwtc2VsZWN0Pi0tPlxuICAgICAgPCEtLSAgICAgICAgPC9kaXY+LS0+XG4gICAgICA8IS0tICAgICAgPC9kaXY+LS0+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5omA5bGe5Zyw5Yy6PC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtY2FzY2FkZXJcbiAgICAgICAgICAgIHYtbW9kZWw9XCJmb3JtLmFyZWFJZFwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cInRyZWVBbmRBZG1pbkxpc3RcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJidXR0b24tYXJlYVwiPlxuICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgQGNsaWNrPVwic2VhcmNoVGVhY2hlclwiPuaQnOe0ojwvZWwtYnV0dG9uPlxuICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXBsdXNcIiBAY2xpY2s9XCJhZGRPdXRsZXRzXCI+5re75YqgPC9lbC1idXR0b24+XG4gICAgICA8IS0tICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMEMwMjk7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tdG9wXCI+5a+85YWlPC9lbC1idXR0b24+LS0+XG4gICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMCA1MSU7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tYm90dG9tXCI+5a+85Ye6PC9lbC1idXR0b24+XG4gICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogI0Y1MzAzMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1kZWxldGVcIiBAY2xpY2s9XCJkZWxPdXRsZXRzKDEsIDApXCI+5Yig6ZmkPC9lbC1idXR0b24+XG4gICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1yZWZyZXNoXCIgQGNsaWNrPVwicmVmcmVzaFRlYWNoZXJcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwidGFibGUtc3R5bGVcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgIEBzZWxlY3Rpb24tY2hhbmdlPVwiaGFuZGxlU2VsZWN0aW9uQ2hhbmdlXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHR5cGU9XCJzZWxlY3Rpb25cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjU1XCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJuZXR3b3JrQ29kZVwiXG4gICAgICAgICAgbGFiZWw9XCLnvZHngrnnvJblj7dcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJuZXR3b3JrTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLnvZHngrnlkI3np7BcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjaXR5QWRtaW5OYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuWMuuWfn+euoeeQhuWRmFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cInBob25lTnVtYmVyXCJcbiAgICAgICAgICBsYWJlbD1cIuaJi+acuuWPt1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgbGFiZWw9XCLmiYDlsZ7lnLDljLpcIlxuICAgICAgICAgIGFsaWduPVwibGVmdFwiXG4gICAgICAgICAgd2lkdGg9XCIxNTBcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPHNwYW4+XG4gICAgICAgICAgICAgIHt7IHNjb3BlLnJvdy5wcm92aW5jZU5hbWUgfX0gLSB7eyBzY29wZS5yb3cuY2l0eU5hbWUgfX1cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJjcmVhdGVUaW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuWIm+W7uuaXtumXtFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTUwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCI+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJlZGl0T3V0bGV0cyhzY29wZS5yb3cuaWQpXCI+57yW6L6RPC9hPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJkZWxPdXRsZXRzKDIsIHNjb3BlLnJvdy5pZClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZWwtZGlhbG9nIDp0aXRsZT1cImJyYW5jaF90aXRsZVwiIDp2aXNpYmxlLnN5bmM9XCJkaWFsb2dGb3JtVmlzaWJsZVwiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZm9ybVJlZlwiIDptb2RlbD1cImZvcm1cIiA6cnVsZXM9XCJydWxlc1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIue9keeCuee8luWPt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm5ldHdvcmtDb2RlXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0ubmV0d29ya0NvZGVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi572R54K55ZCN56ewXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwibmV0d29ya05hbWVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5uZXR3b3JrTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLljLrln5/nrqHnkIblkZhcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjaXR5QWRtaW5JZFwiPlxuICAgICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICAgIHYtbW9kZWw9XCJmb3JtLmNpdHlBZG1pbklkXCJcbiAgICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxuICAgICAgICAgICAgICA6b3B0aW9ucz1cImFyZWFBZG1pblRyZWVMaXN0XCJcbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5omA5bGe5Zyw5Yy6XCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJjaXR5SWRcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5hcmVhVHh0XCIgZGlzYWJsZWQgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLor6bnu4blnLDlnYBcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmFkZHJlc3NcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwiXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiAvPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi5aSH5rOoXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0ucmVtYXJrXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuXG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwic3VibWl0KGJyYW5jaF90aXRsZSlcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cblxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBhZGROZXR3b3JrLCBkZWxOZXR3b3JrLCBlZGl0TmV0d29yaywgaW5mb05ldHdvcmssIG5ldHdvcmtMaXN0IH0gZnJvbSAnQC9hcGkvb3V0bGV0cydcbmltcG9ydCB7IGFyZWFBZG1pblRyZWUgfSBmcm9tICdAL2FwaS91c2VyJ1xuaW1wb3J0IHsgdHJlZUFuZEFkbWluIH0gZnJvbSAnQC9hcGkvYXJlYSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnT3V0bGV0cycsXG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGtleXdvcmQ6ICcnLFxuICAgICAgYWRtaW5pc3RyYXRvcnM6ICcnLFxuICAgICAgYXJlYTogJycsXG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgbXVsdGlwbGVTZWxlY3Rpb246IFtdLFxuICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZm9ybToge1xuICAgICAgICBuZXR3b3JrQ29kZTogJycsXG4gICAgICAgIG5ldHdvcmtOYW1lOiAnJyxcbiAgICAgICAgY2l0eUFkbWluSWQ6ICcnLFxuICAgICAgICBjaXR5SWQ6ICcnLFxuICAgICAgICBhZGRyZXNzOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJyxcbiAgICAgICAgYXJlYVR4dDogJydcbiAgICAgIH0sXG4gICAgICBpbWFnZVVybDogJycsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzEyMHB4JyxcbiAgICAgIHJ1bGVzOiB7XG4gICAgICAgIG5ldHdvcmtDb2RlOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpee9keeCuee8luWPtycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgbmV0d29ya05hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl572R54K55ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBjaXR5QWRtaW5JZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nljLrln5/nrqHnkIblkZgnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGNpdHlJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmiYDlsZ7lnLDljLonLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIGJyYW5jaF90aXRsZTogJycsXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBzZWFyY2hWYWx1ZTogJydcbiAgICAgIH0sXG4gICAgICBhcmVhQWRtaW5UcmVlTGlzdDogW10sXG4gICAgICB0cmVlQW5kQWRtaW5MaXN0OiBbXSxcbiAgICAgIGNhc2NhZGVyUHJvcHM6IHtcbiAgICAgICAgY2hlY2tTdHJpY3RseTogdHJ1ZSwgLy8g5YWB6K646YCJ5oup5Lu75oSP5bGC57qn55qE6IqC54K5XG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcicgLy8g5Y+v6YCJ77yaaG92ZXIg5oiWIGNsaWNrXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuaW5pdCgpXG4gICAgdGhpcy5nZXRUcmVlQW5kQWRtaW4oKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgcmVuYW1lQXJlYUFkbWluc1RvQ2hpbGRyZW4oZGF0YSkge1xuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGRhdGEpKSByZXR1cm5cbiAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgaWYgKGl0ZW0uYXJlYUFkbWlucykge1xuICAgICAgICAgIGl0ZW0uY2hpbGRyZW4gPSBpdGVtLmFyZWFBZG1pbnNcbiAgICAgICAgICBkZWxldGUgaXRlbS5hcmVhQWRtaW5zXG4gICAgICAgIH1cbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShpdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgIHRoaXMucmVuYW1lQXJlYUFkbWluc1RvQ2hpbGRyZW4oaXRlbS5jaGlsZHJlbilcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldFRyZWVBbmRBZG1pbigpIHtcbiAgICAgIHRyZWVBbmRBZG1pbigpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRyZWVBbmRBZG1pbkxpc3QgPSByZXMuZGF0YVxuICAgICAgICAgIHRoaXMucmVuYW1lQXJlYUFkbWluc1RvQ2hpbGRyZW4odGhpcy50cmVlQW5kQWRtaW5MaXN0KVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIG5ldHdvcmtMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLm11bHRpcGxlU2VsZWN0aW9uID0gdmFsXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHNlYXJjaFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRUZWFjaGVyKCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIgPSB7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgc2VhcmNoVmFsdWU6ICcnIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH0sXG4gICAgYWRkRW1wdHlDaGlsZHJlbihkYXRhKSB7XG4gICAgICByZXR1cm4gZGF0YS5tYXAoaXRlbSA9PiB7XG4gICAgICAgIGlmICghaXRlbS5jaGlsZHJlbikge1xuICAgICAgICAgIGl0ZW0uY2hpbGRyZW4gPSBbXVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBpdGVtXG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0QXJlYUFkbWluVHJlZSgpIHtcbiAgICAgIGFyZWFBZG1pblRyZWUoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5hcmVhQWRtaW5UcmVlTGlzdCA9IHJlcy5kYXRhXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGhpcy5hcmVhQWRtaW5UcmVlTGlzdCA9IFtdXG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5hcmVhQWRtaW5UcmVlTGlzdCA9IHRoaXMuYWRkRW1wdHlDaGlsZHJlbih0aGlzLmFyZWFBZG1pblRyZWVMaXN0KVxuICAgICAgfSlcbiAgICB9LFxuICAgIGZpbmROYW1lQnlJZChkYXRhLCB0YXJnZXRJZCkge1xuICAgICAgZm9yIChjb25zdCBpdGVtIG9mIGRhdGEpIHtcbiAgICAgICAgaWYgKGl0ZW0uaWQgPT09IHRhcmdldElkKSB7XG4gICAgICAgICAgcmV0dXJuIGl0ZW0uYWRtaW5OYW1lXG4gICAgICAgIH1cbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgaXRlbS5jaGlsZHJlbi5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgY29uc3QgcmVzdWx0ID0gdGhpcy5maW5kTmFtZUJ5SWQoaXRlbS5jaGlsZHJlbiwgdGFyZ2V0SWQpXG4gICAgICAgICAgaWYgKHJlc3VsdCkge1xuICAgICAgICAgICAgcmV0dXJuIHJlc3VsdFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGxcbiAgICB9LFxuICAgIGZpbmRBcmVhQnlOYW1lKGRhdGEsIHRhcmdldElkKSB7XG4gICAgICBmb3IgKGNvbnN0IGl0ZW0gb2YgZGF0YSkge1xuICAgICAgICBpZiAoaXRlbS5pZCA9PT0gdGFyZ2V0SWQpIHtcbiAgICAgICAgICByZXR1cm4gaXRlbS5hcmVhTmFtZVxuICAgICAgICB9XG4gICAgICAgIGlmIChpdGVtLmNoaWxkcmVuICYmIGl0ZW0uY2hpbGRyZW4ubGVuZ3RoID4gMCkge1xuICAgICAgICAgIGNvbnN0IHJlc3VsdCA9IHRoaXMuZmluZEFyZWFCeU5hbWUoaXRlbS5jaGlsZHJlbiwgdGFyZ2V0SWQpXG4gICAgICAgICAgaWYgKHJlc3VsdCkge1xuICAgICAgICAgICAgcmV0dXJuIHJlc3VsdFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGxcbiAgICB9LFxuICAgIGZpbmRBcmVhQnlJZChkYXRhLCB0YXJnZXRJZCkge1xuICAgICAgZm9yIChjb25zdCBpdGVtIG9mIGRhdGEpIHtcbiAgICAgICAgaWYgKGl0ZW0uaWQgPT09IHRhcmdldElkKSB7XG4gICAgICAgICAgcmV0dXJuIGl0ZW0uYXJlYUlkXG4gICAgICAgIH1cbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgaXRlbS5jaGlsZHJlbi5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgY29uc3QgcmVzdWx0ID0gdGhpcy5maW5kQXJlYUJ5SWQoaXRlbS5jaGlsZHJlbiwgdGFyZ2V0SWQpXG4gICAgICAgICAgaWYgKHJlc3VsdCkge1xuICAgICAgICAgICAgcmV0dXJuIHJlc3VsdFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGxcbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZSh2YWx1ZSkge1xuICAgICAgdGhpcy5mb3JtLnByb3ZpbmNpYWxBZG1pbklkID0gdmFsdWVbMF1cbiAgICAgIHRoaXMuZm9ybS5wcm92aW5jaWFsQWRtaW5OYW1lID0gdGhpcy5maW5kTmFtZUJ5SWQodGhpcy5hcmVhQWRtaW5UcmVlTGlzdCwgdmFsdWVbMF0pXG4gICAgICB0aGlzLmZvcm0uY2l0eUFkbWluSWQgPSB2YWx1ZVsxXVxuICAgICAgdGhpcy5mb3JtLmNpdHlBZG1pbk5hbWUgPSB0aGlzLmZpbmROYW1lQnlJZCh0aGlzLmFyZWFBZG1pblRyZWVMaXN0LCB2YWx1ZVsxXSlcbiAgICAgIHRoaXMuZm9ybS5hcmVhVHh0ID0gdGhpcy5maW5kQXJlYUJ5TmFtZSh0aGlzLmFyZWFBZG1pblRyZWVMaXN0LCB2YWx1ZVswXSkgKyAnLScgKyB0aGlzLmZpbmRBcmVhQnlOYW1lKHRoaXMuYXJlYUFkbWluVHJlZUxpc3QsIHZhbHVlWzFdKVxuXG4gICAgICB0aGlzLmZvcm0ucHJvdmluY2VOYW1lID0gdGhpcy5maW5kQXJlYUJ5TmFtZSh0aGlzLmFyZWFBZG1pblRyZWVMaXN0LCB2YWx1ZVswXSlcbiAgICAgIHRoaXMuZm9ybS5wcm92aW5jZUlkID0gdGhpcy5maW5kQXJlYUJ5SWQodGhpcy5hcmVhQWRtaW5UcmVlTGlzdCwgdmFsdWVbMF0pXG4gICAgICB0aGlzLmZvcm0uY2l0eUlkID0gdGhpcy5maW5kQXJlYUJ5SWQodGhpcy5hcmVhQWRtaW5UcmVlTGlzdCwgdmFsdWVbMV0pXG4gICAgICB0aGlzLmZvcm0uY2l0eU5hbWUgPSB0aGlzLmZpbmRBcmVhQnlOYW1lKHRoaXMuYXJlYUFkbWluVHJlZUxpc3QsIHZhbHVlWzFdKVxuICAgIH0sXG4gICAgYWRkT3V0bGV0cygpIHtcbiAgICAgIGlmICh0aGlzLmZvcm0uaWQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICB0aGlzLmZvcm0uYWRkcmVzcyA9ICcnXG4gICAgICAgIHRoaXMuZm9ybS5yZW1hcmsgPSAnJ1xuICAgICAgICB0aGlzLmZvcm0uaWQgPSB1bmRlZmluZWRcbiAgICAgIH1cbiAgICAgIHRoaXMuZm9ybS5hcmVhVHh0ID0gJydcbiAgICAgIHRoaXMuZ2V0QXJlYUFkbWluVHJlZSgpXG4gICAgICB0aGlzLmJyYW5jaF90aXRsZSA9ICfmt7vliqDnvZHngrknXG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZ2V0T3V0bGV0SW5mbyhpZCkge1xuICAgICAgaW5mb05ldHdvcmsoaWQpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmZvcm0ucHJvdmluY2lhbEFkbWluSWQgPSByZXMuZGF0YS5wcm92aW5jaWFsQWRtaW5JZFxuICAgICAgICAgIHRoaXMuZm9ybS5wcm92aW5jaWFsQWRtaW5OYW1lID0gcmVzLmRhdGEucHJvdmluY2lhbEFkbWluTmFtZVxuICAgICAgICAgIHRoaXMuZm9ybS5jaXR5QWRtaW5JZCA9IHJlcy5kYXRhLmNpdHlBZG1pbklkXG4gICAgICAgICAgdGhpcy5mb3JtLmNpdHlBZG1pbk5hbWUgPSByZXMuZGF0YS5jaXR5QWRtaW5OYW1lXG4gICAgICAgICAgdGhpcy5mb3JtLmFyZWFUeHQgPSByZXMuZGF0YS5wcm92aW5jZU5hbWUgKyAnLScgKyByZXMuZGF0YS5jaXR5TmFtZVxuICAgICAgICAgIHRoaXMuZm9ybS5wcm92aW5jZU5hbWUgPSByZXMuZGF0YS5wcm92aW5jZU5hbWVcbiAgICAgICAgICB0aGlzLmZvcm0ucHJvdmluY2VJZCA9IHJlcy5kYXRhLnByb3ZpbmNlSWRcbiAgICAgICAgICB0aGlzLmZvcm0uY2l0eUlkID0gcmVzLmRhdGEuY2l0eUlkXG4gICAgICAgICAgdGhpcy5mb3JtLmNpdHlOYW1lID0gcmVzLmRhdGEuY2l0eU5hbWVcbiAgICAgICAgICB0aGlzLmZvcm0ubmV0d29ya0NvZGUgPSByZXMuZGF0YS5uZXR3b3JrQ29kZVxuICAgICAgICAgIHRoaXMuZm9ybS5uZXR3b3JrTmFtZSA9IHJlcy5kYXRhLm5ldHdvcmtOYW1lXG4gICAgICAgICAgdGhpcy5mb3JtLmFkZHJlc3MgPSByZXMuZGF0YS5hZGRyZXNzXG4gICAgICAgICAgdGhpcy5mb3JtLnJlbWFyayA9IHJlcy5kYXRhLnJlbWFya1xuICAgICAgICAgIHRoaXMuZm9ybS5pZCA9IHJlcy5kYXRhLmlkXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBlZGl0T3V0bGV0cyhpZCkge1xuICAgICAgdGhpcy5nZXRBcmVhQWRtaW5UcmVlKClcbiAgICAgIHRoaXMuZ2V0T3V0bGV0SW5mbyhpZClcbiAgICAgIHRoaXMuYnJhbmNoX3RpdGxlID0gJ+e8lui+kee9keeCuSdcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBzdWJtaXQoYnJhbmNoX3RpdGxlKSB7XG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGlmIChicmFuY2hfdGl0bGUgPT09ICfmt7vliqDnvZHngrknKSB7XG4gICAgICAgICAgICBhZGROZXR3b3JrKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnJlc2V0RmllbGRzKClcbiAgICAgICAgICAgICAgICB0aGlzLmZvcm0uYWRkcmVzcyA9ICcnXG4gICAgICAgICAgICAgICAgdGhpcy5mb3JtLnJlbWFyayA9ICcnXG4gICAgICAgICAgICAgICAgdGhpcy5kaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgZWRpdE5ldHdvcmsodGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZGVsT3V0bGV0cyh0eXBlLCBpZCkge1xuICAgICAgbGV0IGlkcyA9IFtdXG4gICAgICBpZiAodHlwZSA9PT0gMSkge1xuICAgICAgICBpZHMgPSB0aGlzLm11bHRpcGxlU2VsZWN0aW9uLm1hcChpdGVtID0+IGl0ZW0uaWQpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBpZHMgPSBbaWRdXG4gICAgICB9XG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTmiYDpgInnvZHngrk/JywgJ+WIoOmZpOe9keeCuScsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgZGVsTmV0d29yayhpZHMpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH0pLmNhdGNoKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflt7Llj5bmtojliKDpmaQnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbiAgLnNlYXJjaC1pbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoe1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJ1dHRvbi1hcmVhe1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgfVxuICAudGFibGUtc3R5bGV7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnNlYXJjaC1kaXZ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC10aXRsZXtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9LQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/outlets.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/sign.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/sign.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n tableData: [],\n formLabelWidth: '120px',\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n signUserName: ''\n },\n treeAndAdminList: [],\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTreeAndAdmin();\n },\n mounted: function mounted() {},\n methods: {\n renameAreaAdminsToChildren: function renameAreaAdminsToChildren(data) {\n var _this = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n if (item.areaAdmins) {\n item.children = item.areaAdmins;\n delete item.areaAdmins;\n }\n if (item.children && Array.isArray(item.children)) {\n _this.renameAreaAdminsToChildren(item.children);\n }\n });\n },\n getTreeAndAdmin: function getTreeAndAdmin() {\n var _this2 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_5__[\"treeAndAdmin\"])().then(function (res) {\n if (res.code === 200) {\n _this2.treeAndAdminList = res.data;\n _this2.renameAreaAdminsToChildren(_this2.treeAndAdminList);\n }\n });\n },\n init: function init() {\n var _this3 = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_4__[\"signList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this3.table_total = res.data.total;\n _this3.tableData = res.data.list;\n }\n });\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n signUserName: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n handleChange: function handleChange(value) {\n console.log(value);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc2lnbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc2lnbi52dWU/YmNhOSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cblxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7mkJzntKI8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwic2VhcmNoQXJyLnNpZ25Vc2VyTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5Lya5ZGY5pi156ewXCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7miYDlsZ7lnLDljLo8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1jYXNjYWRlclxuICAgICAgICAgICAgdi1tb2RlbD1cInNlYXJjaEFyci5hcmVhSWRcIlxuICAgICAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxuICAgICAgICAgICAgOm9wdGlvbnM9XCJ0cmVlQW5kQWRtaW5MaXN0XCJcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCJcbiAgICAgICAgICAgIDpwcm9wcz1cImNhc2NhZGVyUHJvcHNcIlxuICAgICAgICAgICAgQGNoYW5nZT1cImhhbmRsZUNoYW5nZVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFRlYWNoZXJcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFRlYWNoZXJcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hUZWFjaGVyXCI+5Yi35pawPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJ0YWJsZS1zdHlsZVwiPlxuICAgICAgPGVsLXRhYmxlXG4gICAgICAgIHJlZj1cIm11bHRpcGxlVGFibGVcIlxuICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgOmRhdGE9XCJ0YWJsZURhdGFcIlxuICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJzaWduVXNlck5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi562+5Yiw5Lya5ZGY5pi156ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm1vYmlsZVwiXG4gICAgICAgICAgbGFiZWw9XCLmiYvmnLrlj7dcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwibmV0d29ya05hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi572R54K55ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwic2lnblR5cGVcIlxuICAgICAgICAgIGxhYmVsPVwi5qCH6aKYXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwic2lnblNjb3JlXCJcbiAgICAgICAgICBsYWJlbD1cIuWlluWKsVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFyZWFOYW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuaJgOWxnuWcsOWMulwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi562+5Yiw5pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHsgc2lnbkxpc3QgfSBmcm9tICdAL2FwaS9vdXRsZXRzJ1xuaW1wb3J0IHsgdHJlZUFuZEFkbWluIH0gZnJvbSAnQC9hcGkvYXJlYSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxMjBweCcsXG4gICAgICB0YWJsZV90b3RhbDogMCxcbiAgICAgIHNlYXJjaEFycjoge1xuICAgICAgICBwYWdlTnVtOiAxLFxuICAgICAgICBwYWdlU2l6ZTogMTAsXG4gICAgICAgIHNpZ25Vc2VyTmFtZTogJydcbiAgICAgIH0sXG4gICAgICB0cmVlQW5kQWRtaW5MaXN0OiBbXSxcbiAgICAgIGNhc2NhZGVyUHJvcHM6IHtcbiAgICAgICAgY2hlY2tTdHJpY3RseTogdHJ1ZSwgLy8g5YWB6K646YCJ5oup5Lu75oSP5bGC57qn55qE6IqC54K5XG4gICAgICAgIGV4cGFuZFRyaWdnZXI6ICdob3ZlcicgLy8g5Y+v6YCJ77yaaG92ZXIg5oiWIGNsaWNrXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuaW5pdCgpXG4gICAgdGhpcy5nZXRUcmVlQW5kQWRtaW4oKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgcmVuYW1lQXJlYUFkbWluc1RvQ2hpbGRyZW4oZGF0YSkge1xuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGRhdGEpKSByZXR1cm5cbiAgICAgIGRhdGEuZm9yRWFjaChpdGVtID0+IHtcbiAgICAgICAgaWYgKGl0ZW0uYXJlYUFkbWlucykge1xuICAgICAgICAgIGl0ZW0uY2hpbGRyZW4gPSBpdGVtLmFyZWFBZG1pbnNcbiAgICAgICAgICBkZWxldGUgaXRlbS5hcmVhQWRtaW5zXG4gICAgICAgIH1cbiAgICAgICAgaWYgKGl0ZW0uY2hpbGRyZW4gJiYgQXJyYXkuaXNBcnJheShpdGVtLmNoaWxkcmVuKSkge1xuICAgICAgICAgIHRoaXMucmVuYW1lQXJlYUFkbWluc1RvQ2hpbGRyZW4oaXRlbS5jaGlsZHJlbilcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldFRyZWVBbmRBZG1pbigpIHtcbiAgICAgIHRyZWVBbmRBZG1pbigpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRyZWVBbmRBZG1pbkxpc3QgPSByZXMuZGF0YVxuICAgICAgICAgIHRoaXMucmVuYW1lQXJlYUFkbWluc1RvQ2hpbGRyZW4odGhpcy50cmVlQW5kQWRtaW5MaXN0KVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIHNpZ25MaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHNlYXJjaFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRUZWFjaGVyKCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIgPSB7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgc2lnblVzZXJOYW1lOiAnJyB9XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVmcmVzaFRlYWNoZXIoKSB7XG4gICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZSh2YWx1ZSkge1xuICAgICAgY29uc29sZS5sb2codmFsdWUpXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uc2VhcmNoLWRpdntcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC10aXRsZXtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTRGQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/sign.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student.vue?vue&type=script&lang=js":
+/*!************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/student.vue?vue&type=script&lang=js ***!
+ \************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ \"./node_modules/core-js/modules/es.number.constructor.js\");\n/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.map.js */ \"./node_modules/core-js/modules/esnext.iterator.map.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_map_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _api_student__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/api/student */ \"./src/api/student.js\");\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_outlets__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/api/outlets */ \"./src/api/outlets.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n keyword: '',\n tableData: [],\n multipleSelection: [],\n dialogFormVisible: false,\n form: {\n memberRole: '',\n networkPointId: '',\n memberName: '',\n phone: '',\n remark: '',\n status: '1'\n },\n imageUrl: '',\n formLabelWidth: '120px',\n rules: {\n memberRole: [{\n required: true,\n message: '请选择学员角色',\n trigger: 'submit'\n }],\n networkPointId: [{\n required: true,\n message: '请输入网点名称',\n trigger: 'submit'\n }],\n memberName: [{\n required: true,\n message: '请输入学员昵称',\n trigger: 'submit'\n }],\n phone: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }]\n },\n editForm: {\n memberRole: '',\n networkPointId: '',\n memberName: '',\n phone: '',\n remark: '',\n status: '1'\n },\n editPointForm: {\n status: '1',\n memberPoints: '',\n points: '',\n remark: '',\n pointsType: '2'\n },\n editRules: {\n memberRole: [{\n required: true,\n message: '请选择学员角色',\n trigger: 'submit'\n }],\n networkPointId: [{\n required: true,\n message: '请输入网点名称',\n trigger: 'submit'\n }],\n memberName: [{\n required: true,\n message: '请输入学员昵称',\n trigger: 'submit'\n }],\n phone: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }]\n },\n editDialogFormVisible: false,\n editPassWord: false,\n pass: {\n password: '',\n passwords: ''\n },\n passRules: {\n password: [{\n required: true,\n message: '请输入新密码',\n trigger: 'submit'\n }],\n passwords: [{\n required: true,\n message: '请输入确认密码',\n trigger: 'submit'\n }]\n },\n editPoints: false,\n points: {\n memberPoints: '',\n points: '',\n remark: '',\n pointsType: '2'\n },\n pointsRules: {\n points: [{\n required: true,\n message: '请输入数额',\n trigger: 'submit'\n }]\n },\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n },\n treeAndAdminList: [],\n networkList: [],\n cascaderProps: {\n checkStrictly: true,\n // 允许选择任意层级的节点\n expandTrigger: 'hover' // 可选:hover 或 click\n }\n };\n },\n created: function created() {\n this.init();\n this.getTreeAndAdmin();\n this.getNetworkList();\n },\n mounted: function mounted() {},\n methods: {\n getNetworkList: function getNetworkList() {\n var _this = this;\n Object(_api_outlets__WEBPACK_IMPORTED_MODULE_16__[\"networkList\"])().then(function (res) {\n if (res.code === 200) {\n _this.networkList = res.data.list;\n }\n });\n },\n init: function init() {\n var _this2 = this;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"memberList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this2.table_total = res.data.total;\n _this2.tableData = res.data.list;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n getLastValue: function getLastValue(array) {\n if (!Array.isArray(array) || array.length === 0) {\n console.error('数组无效或为空');\n return null; // 返回 null 或其他默认值\n }\n return array[array.length - 1];\n },\n searchTeacher: function searchTeacher() {\n this.searchArr.areaId = this.getLastValue(this.searchArr.areaId);\n console.log(this.searchArr);\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n },\n addStudent: function addStudent() {\n this.dialogFormVisible = true;\n },\n getNetworkNames: function getNetworkNames(targetIds) {\n return this.networkList.filter(function (item) {\n return targetIds.includes(item.id);\n }).map(function (item) {\n return item.networkName;\n });\n },\n findItemsById: function findItemsById(targetIds) {\n if (!this.networkList || !Array.isArray(this.networkList)) {\n console.error('数据未正确初始化');\n return [];\n }\n return this.networkList.filter(function (item) {\n return targetIds.includes(item.id);\n });\n },\n addMembers: function addMembers() {\n var _this3 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.form.phone)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n _this3.form.networkPoints = _this3.findItemsById(_this3.form.networkPointId);\n console.log(_this3.form);\n _this3.form.networkPointId = null;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"addMember\"])(_this3.form).then(function (res) {\n if (res.code === 200) {\n _this3.$message({\n type: 'success',\n message: res.msg\n });\n _this3.$refs.formRef.resetFields();\n _this3.dialogFormVisible = false;\n _this3.init();\n } else {\n _this3.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n editChangeStatus: function editChangeStatus(e, id) {\n var _this4 = this;\n var status = 0;\n if (!e) {\n status = 0;\n } else {\n status = 1;\n }\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"infoMember\"])(id).then(function (res) {\n if (res.code === 200) {\n res.data.status = status;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"editMember\"])(res.data).then(function (res) {\n if (res.code === 200) {\n _this4.init();\n }\n });\n }\n });\n },\n getStudentInfo: function getStudentInfo(id, userId) {\n var _this5 = this;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"infoMember\"])(id).then(function (res) {\n if (res.code === 200) {\n _this5.editForm = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, res.data);\n _this5.editForm.networkPointId = res.data.networkPoints.map(function (item) {\n return item.id;\n });\n _this5.editForm.memberRole = res.data.memberRole;\n _this5.editForm.memberName = res.data.memberName;\n _this5.editForm.phone = res.data.phone;\n _this5.editForm.remark = res.data.remark;\n _this5.editForm.status = res.data.status;\n _this5.editForm.id = res.data.id;\n }\n });\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"getMemberPoints\"])(userId).then(function (res) {\n _this5.editPointForm.userId = userId;\n if (res.code === 200) {\n _this5.editPointForm.memberPoints = res.data.availablePoints;\n }\n });\n },\n editStudent: function editStudent(id, userId) {\n this.getStudentInfo(id, userId);\n this.editDialogFormVisible = true;\n },\n editMembers: function editMembers() {\n var _this6 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.editForm.phone)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n this.$refs.editFormRef.validate(function (valid) {\n if (valid) {\n _this6.editForm.networkPoints = _this6.findItemsById(_this6.editForm.networkPointId);\n _this6.editForm.networkPointId = null;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"editMember\"])(_this6.editForm).then(function (res) {\n if (res.code === 200) {\n if (_this6.editPointForm.points !== '') {\n if (_this6.editPointForm.status === '1') {\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"increaseMemberPoints\"])(_this6.editPointForm).then(function (res) {\n if (res.code === 200) {\n _this6.editPointForm.memberPoints = '';\n _this6.editPointForm.points = '';\n _this6.editPointForm.remark = '';\n _this6.editPointForm.pointsType = '2';\n }\n });\n } else {\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"decreaseMemberPoints\"])(_this6.editPointForm).then(function (res) {\n if (res.code === 200) {\n _this6.editPointForm.memberPoints = '';\n _this6.editPointForm.points = '';\n _this6.editPointForm.remark = '';\n _this6.editPointForm.pointsType = '2';\n }\n });\n }\n }\n _this6.$refs.editFormRef.resetFields();\n _this6.editDialogFormVisible = false;\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n editPass: function editPass(id) {\n this.pass.userId = id;\n this.editPassWord = true;\n },\n editPassSubmit: function editPassSubmit() {\n var _this7 = this;\n if (this.pass.password !== this.pass.passwords) {\n this.$message.error('新密码与确认密码不一致!');\n return;\n }\n this.$refs.passForm.validate(function (valid) {\n if (valid) {\n _api_user__WEBPACK_IMPORTED_MODULE_17__[\"default\"].resetPwd(_this7.pass).then(function (res) {\n if (res.code === 200) {\n _this7.pass.password = '';\n _this7.pass.passwords = '';\n _this7.editPassWord = false;\n _this7.$message.success(res.msg);\n } else {\n _this7.$message.error(res.msg);\n }\n });\n } else {\n return false;\n }\n });\n },\n editPoint: function editPoint(userId, id) {\n var _this8 = this;\n this.points.userId = userId;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"getMemberPoints\"])(userId).then(function (res) {\n if (res.code === 200) {\n _this8.memberPointsInfo = res.data;\n _this8.points.memberPoints = res.data.availablePoints;\n _this8.points.memberPoints = res.data.availablePoints;\n }\n });\n this.editPoints = true;\n },\n isNegative: function isNegative(num) {\n var parsedNum = parseFloat(num); // 将输入值转换为数字\n return !isNaN(parsedNum) && parsedNum < 0; // 检查是否是数字且小于 0\n },\n adjustPoints: function adjustPoints() {\n var _this9 = this;\n this.$refs.pointsForm.validate(function (valid) {\n if (valid) {\n _this9.points.points = Number(_this9.points.points);\n if (_this9.isNegative(_this9.points.points)) {\n _this9.points.points = Math.abs(_this9.points.points);\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"decreaseMemberPoints\"])(_this9.points).then(function (res) {\n if (res.code === 200) {\n _this9.points.memberPoints = '';\n _this9.points.points = '';\n _this9.points.remark = '';\n _this9.points.pointsType = '2';\n _this9.editPoints = false;\n _this9.init();\n }\n });\n } else {\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"increaseMemberPoints\"])(_this9.points).then(function (res) {\n if (res.code === 200) {\n _this9.points.memberPoints = '';\n _this9.points.points = '';\n _this9.points.remark = '';\n _this9.points.pointsType = '2';\n _this9.editPoints = false;\n _this9.init();\n }\n });\n }\n console.log(_this9.points);\n } else {\n return false;\n }\n });\n },\n delOutlets: function delOutlets(type, id) {\n var _this10 = this;\n var ids = [];\n if (type === 1) {\n ids = this.multipleSelection.map(function (item) {\n return item.id;\n });\n } else {\n ids = [id];\n }\n this.$confirm('确定删除所选网点?', '删除网点', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_student__WEBPACK_IMPORTED_MODULE_14__[\"delMember\"])(ids).then(function (res) {\n if (res.code === 200) {\n _this10.$message({\n type: 'success',\n message: res.msg\n });\n _this10.init();\n } else {\n _this10.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this10.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n info: function info(id) {\n this.$router.push({\n path: '/studentManage/student_info',\n query: {\n id: id\n }\n });\n },\n handleChange: function handleChange(value) {\n console.log(value);\n },\n renameAreaAdminsToChildren: function renameAreaAdminsToChildren(data) {\n var _this11 = this;\n if (!Array.isArray(data)) return;\n data.forEach(function (item) {\n if (item.areaAdmins) {\n item.children = item.areaAdmins;\n delete item.areaAdmins;\n }\n if (item.children && Array.isArray(item.children)) {\n _this11.renameAreaAdminsToChildren(item.children);\n }\n });\n },\n getTreeAndAdmin: function getTreeAndAdmin() {\n var _this12 = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_15__[\"treeAndAdmin\"])().then(function (res) {\n if (res.code === 200) {\n _this12.treeAndAdminList = res.data;\n _this12.renameAreaAdminsToChildren(_this12.treeAndAdminList);\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc3R1ZGVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc3R1ZGVudC52dWU/YjYyNSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5a2m5ZGY5pCc57SiPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a2m5ZGY5pi156ew44CB5omL5py65Y+3XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nvZHngrnlkI3np7A8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cInNlYXJjaEFyci5uZXR3b3JrUG9pbnRJZFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIG5ldHdvcmtMaXN0XCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLm5ldHdvcmtOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuaJgOWxnuWcsOWMujwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWNhc2NhZGVyXG4gICAgICAgICAgICB2LW1vZGVsPVwic2VhcmNoQXJyLmFyZWFJZFwiXG4gICAgICAgICAgICBzdHlsZT1cIndpZHRoOiAxMDAlO1wiXG4gICAgICAgICAgICA6b3B0aW9ucz1cInRyZWVBbmRBZG1pbkxpc3RcIlxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIlxuICAgICAgICAgICAgOnByb3BzPVwiY2FzY2FkZXJQcm9wc1wiXG4gICAgICAgICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hhbmdlXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPueKtuaAgTwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwic2VhcmNoQXJyLnN0YXR1c1wiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLlkK/nlKhcIiB2YWx1ZT1cIjBcIiAvPlxuICAgICAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIuWBnOeUqFwiIHZhbHVlPVwiMVwiIC8+XG4gICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBAY2xpY2s9XCJzZWFyY2hUZWFjaGVyXCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRUZWFjaGVyXCI+6YeN572uPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXBsdXNcIiBAY2xpY2s9XCJhZGRTdHVkZW50XCI+5re75YqgPC9lbC1idXR0b24+XG4gICAgICAgIDwhLS0gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDBDMDI5O2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXRvcFwiPuWvvOWFpTwvZWwtYnV0dG9uPi0tPlxuICAgICAgICA8IS0tICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMCA1MSU7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tYm90dG9tXCI+5a+85Ye6PC9lbC1idXR0b24+LS0+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjRjUzMDMwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLWRlbGV0ZVwiIEBjbGljaz1cImRlbE91dGxldHMoMSwgMClcIj7liKDpmaQ8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hUZWFjaGVyXCI+5Yi35pawPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCIgLz5cbiAgICA8L2Rpdj5cbiAgICA8IS0tICAgIDxkaXYgY2xhc3M9XCJidXR0b24tYXJlYVwiPi0tPlxuXG4gICAgPCEtLSAgICA8L2Rpdj4tLT5cbiAgICA8ZGl2IGNsYXNzPVwidGFibGUtc3R5bGVcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgIEBzZWxlY3Rpb24tY2hhbmdlPVwiaGFuZGxlU2VsZWN0aW9uQ2hhbmdlXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHR5cGU9XCJzZWxlY3Rpb25cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjU1XCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi5aS05YOPXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8aW1nIHN0eWxlPVwid2lkdGg6IDUwcHg7aGVpZ2h0OiA1MHB4O1wiIDpzcmM9XCJzY29wZS5yb3cuYXZhdGFyXCI+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIue9keeCuee8luWPt1wiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxzcGFuIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNjb3BlLnJvdy5uZXR3b3JrUG9pbnRzXCIgOmtleT1cImluZGV4XCI+XG4gICAgICAgICAgICAgIHt7IGl0ZW0ubmV0d29ya0NvZGUgfX1cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi572R54K55ZCN56ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPHNwYW4gdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2NvcGUucm93Lm5ldHdvcmtQb2ludHNcIiA6a2V5PVwiaW5kZXhcIj5cbiAgICAgICAgICAgICAge3sgaXRlbS5uZXR3b3JrTmFtZSB9fVxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm1lbWJlck5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi55So5oi35pi156ewXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwicGhvbmVcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIuinkuiJslwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPHNwYW4gdi1pZj1cInNjb3BlLnJvdy5tZW1iZXJSb2xlID09PSAnc2FsZXMnXCI+6ZSA5ZSu5ZGYPC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gdi1pZj1cInNjb3BlLnJvdy5tZW1iZXJSb2xlID09PSAnYWdlbnQnXCI+5Luj6ZSA6ICFPC9zcGFuPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgbGFiZWw9XCLmiYDlsZ7lnLDljLpcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxzcGFuIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNjb3BlLnJvdy5uZXR3b3JrUG9pbnRzXCIgOmtleT1cImluZGV4XCI+XG4gICAgICAgICAgICAgIHt7IGl0ZW0uY2l0eU5hbWUgfX1cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJkZXZpY2VOdW1cIlxuICAgICAgICAgIGxhYmVsPVwi6K6+5aSH57uR5a6aXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWRkcmVzc1wiXG4gICAgICAgICAgbGFiZWw9XCLojrflj5bor4HkuaZcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJwb2ludHNcIlxuICAgICAgICAgIGxhYmVsPVwi56ev5YiGXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwic3RhdHVzXCJcbiAgICAgICAgICBsYWJlbD1cIueKtuaAgVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGVsLXN3aXRjaFxuICAgICAgICAgICAgICB2LW1vZGVsPVwic2NvcGUucm93LmlzU3RhdHVzXCJcbiAgICAgICAgICAgICAgc3R5bGU9XCJkaXNwbGF5OiBibG9ja1wiXG4gICAgICAgICAgICAgIGFjdGl2ZS1jb2xvcj1cIiNmZjQ5NDlcIlxuICAgICAgICAgICAgICBpbmFjdGl2ZS1jb2xvcj1cIiMxM2NlNjZcIlxuICAgICAgICAgICAgICBhY3RpdmUtdGV4dD1cIuemgeeUqFwiXG4gICAgICAgICAgICAgIGluYWN0aXZlLXRleHQ9XCLlkK/nlKhcIlxuICAgICAgICAgICAgICBAY2hhbmdlPVwiZWRpdENoYW5nZVN0YXR1cygkZXZlbnQsc2NvcGUucm93LmlkKVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5re75Yqg5pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW4gbGFiZWw9XCLmk43kvZxcIiBhbGlnbj1cImNlbnRlclwiIGZpeGVkPVwicmlnaHRcIj5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImluZm8oc2NvcGUucm93LmlkKVwiPuivpuaDhTwvYT5cbiAgICAgICAgICAgIDxlbC10b29sdGlwIHBsYWNlbWVudD1cImJvdHRvbS1zdGFydFwiPlxuICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJjb250ZW50XCIgc3R5bGU9XCJjdXJzb3I6IHBvaW50ZXJcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwicGFkZGluZzogM3B4O2N1cnNvcjogcG9pbnRlclwiIEBjbGljaz1cImVkaXRTdHVkZW50KHNjb3BlLnJvdy5pZCxzY29wZS5yb3cudXNlcklkKVwiPue8lui+keWtpuWRmDwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJwYWRkaW5nOiAzcHg7Y3Vyc29yOiBwb2ludGVyXCIgQGNsaWNrPVwiZWRpdFBhc3Moc2NvcGUucm93LnVzZXJJZClcIj7ph43nva7lr4bnoIE8L2Rpdj5cbiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwicGFkZGluZzogM3B4O2N1cnNvcjogcG9pbnRlclwiIEBjbGljaz1cImVkaXRQb2ludChzY29wZS5yb3cudXNlcklkLHNjb3BlLnJvdy5pZClcIj7osIPmlbTnp6/liIY8L2Rpdj5cbiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwicGFkZGluZzogM3B4O2N1cnNvcjogcG9pbnRlclwiIEBjbGljaz1cImRlbE91dGxldHMoMiwgc2NvcGUucm93LmlkKVwiPuWIoOmZpOS8muWRmDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIj7mk43kvZw8L2E+XG4gICAgICAgICAgICA8L2VsLXRvb2x0aXA+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cblxuICAgIDwvZGl2PlxuXG4gICAgPGVsLWRpYWxvZyB0aXRsZT1cIua3u+WKoOWtpuWRmFwiIDp2aXNpYmxlLnN5bmM9XCJkaWFsb2dGb3JtVmlzaWJsZVwiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZm9ybVJlZlwiIDptb2RlbD1cImZvcm1cIiA6cnVsZXM9XCJydWxlc1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIue9keeCueWQjeensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm5ldHdvcmtQb2ludElkXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLm5ldHdvcmtQb2ludElkXCIgbXVsdGlwbGUgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIG5ldHdvcmtMaXN0XCJcbiAgICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5uZXR3b3JrTmFtZVwiXG4gICAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLlrablkZjop5LoibJcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJtZW1iZXJSb2xlXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLm1lbWJlclJvbGVcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb24gbGFiZWw9XCLplIDllK7lkZhcIiB2YWx1ZT1cInNhbGVzXCIgLz5cbiAgICAgICAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIuS7o+mUgOiAhVwiIHZhbHVlPVwiYWdlbnRcIiAvPlxuICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5a2m5ZGY5pi156ewXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwibWVtYmVyTmFtZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLm1lbWJlck5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5omL5py65Y+3XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGhvbmVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5waG9uZVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInJlbWFya1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5yZW1hcmtcIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIueKtuaAgVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInN0YXR1c1wiPlxuICAgICAgICAgIDxlbC1yYWRpby1ncm91cCB2LW1vZGVsPVwiZm9ybS5zdGF0dXNcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMFwiPuWQr+eUqDwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gbGFiZWw9XCIxXCI+5YGc55SoPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc2xvdD1cImZvb3RlclwiIGNsYXNzPVwiZGlhbG9nLWZvb3RlclwiPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcIj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJhZGRNZW1iZXJzXCI+56GuIOWumjwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi57yW6L6R5a2m5ZGYXCIgOnZpc2libGUuc3luYz1cImVkaXREaWFsb2dGb3JtVmlzaWJsZVwiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZWRpdEZvcm1SZWZcIiA6bW9kZWw9XCJlZGl0Rm9ybVwiIDpydWxlcz1cImVkaXRSdWxlc1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIue9keeCueWQjeensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm5ldHdvcmtQb2ludElkXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJlZGl0Rm9ybS5uZXR3b3JrUG9pbnRJZFwiIG11bHRpcGxlIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBuZXR3b3JrTGlzdFwiXG4gICAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0ubmV0d29ya05hbWVcIlxuICAgICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5a2m5ZGY6KeS6ImyXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwibWVtYmVyUm9sZVwiPlxuICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZWRpdEZvcm0ubWVtYmVyUm9sZVwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIumUgOWUruWRmFwiIHZhbHVlPVwic2FsZXNcIiAvPlxuICAgICAgICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwi5Luj6ZSA6ICFXCIgdmFsdWU9XCJhZ2VudFwiIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5a2m5ZGY5pi156ewXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwibWVtYmVyTmFtZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJlZGl0Rm9ybS5tZW1iZXJOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuaJi+acuuWPt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInBob25lXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImVkaXRGb3JtLnBob25lXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi6LCD5pW056ev5YiGXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImVkaXRQb2ludEZvcm0uc3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cIjFcIj7lop7liqA8L2VsLXJhZGlvPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMlwiPuWHj+WwkTwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIuW9k+WJjeenr+WIhlwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImVkaXRQb2ludEZvcm0ubWVtYmVyUG9pbnRzXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiBkaXNhYmxlZCAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi6LCD5pW05pWw6aKdXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZWRpdFBvaW50Rm9ybS5wb2ludHNcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLlpIfms6hcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJyZW1hcmtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImVkaXRGb3JtLnJlbWFya1wiIHR5cGU9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cblxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi54q25oCBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwic3RhdHVzXCI+XG4gICAgICAgICAgPGVsLXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJlZGl0Rm9ybS5zdGF0dXNcIiBzaXplPVwibWluaVwiPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMFwiPuWQr+eUqDwvZWwtcmFkaW8+XG4gICAgICAgICAgICA8ZWwtcmFkaW8gbGFiZWw9XCIxXCI+5YGc55SoPC9lbC1yYWRpbz5cbiAgICAgICAgICA8L2VsLXJhZGlvLWdyb3VwPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc2xvdD1cImZvb3RlclwiIGNsYXNzPVwiZGlhbG9nLWZvb3RlclwiPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImVkaXREaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiZWRpdE1lbWJlcnNcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cblxuICAgIDxlbC1kaWFsb2cgdGl0bGU9XCLph43nva7lr4bnoIFcIiA6dmlzaWJsZS5zeW5jPVwiZWRpdFBhc3NXb3JkXCI+XG4gICAgICA8ZWwtZm9ybSByZWY9XCJwYXNzRm9ybVwiIDptb2RlbD1cInBhc3NcIiA6cnVsZXM9XCJwYXNzUnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDkwJTtcIiBsYWJlbD1cIuaWsOWvhueggVwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInBhc3N3b3JkXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInBhc3MucGFzc3dvcmRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogOTAlO1wiIGxhYmVsPVwi56Gu6K6k5paw5a+G56CBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGFzc3dvcmRzXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInBhc3MucGFzc3dvcmRzXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc2xvdD1cImZvb3RlclwiIGNsYXNzPVwiZGlhbG9nLWZvb3RlclwiPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImVkaXRQYXNzV29yZCA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiZWRpdFBhc3NTdWJtaXRcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cblxuICAgIDxlbC1kaWFsb2cgdGl0bGU9XCLosIPmlbTnp6/liIZcIiA6dmlzaWJsZS5zeW5jPVwiZWRpdFBvaW50c1wiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwicG9pbnRzRm9ybVwiIDptb2RlbD1cInBvaW50c1wiIDpydWxlcz1cInBvaW50c1J1bGVzXCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA5MCU7XCIgbGFiZWw9XCLlvZPliY3np6/liIZcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJtZW1iZXJQb2ludHNcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwicG9pbnRzLm1lbWJlclBvaW50c1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgZGlzYWJsZWQgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA5MCU7XCIgbGFiZWw9XCLosIPmlbTmlbDpop1cIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJhbW91bnRcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwicG9pbnRzLnBvaW50c1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogOTAlO1wiIGxhYmVsPVwi5aSH5rOoXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicmVtYXJrXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJwb2ludHMucmVtYXJrXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgPC9lbC1mb3JtPlxuICAgICAgPGRpdiBzbG90PVwiZm9vdGVyXCIgY2xhc3M9XCJkaWFsb2ctZm9vdGVyXCI+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwiZWRpdFBvaW50cyA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiYWRqdXN0UG9pbnRzXCI+56GuIOWumjwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHtcbiAgYWRkTWVtYmVyLCBkZWNyZWFzZU1lbWJlclBvaW50cyxcbiAgZGVsTWVtYmVyLFxuICBlZGl0TWVtYmVyLFxuICBnZXRNZW1iZXJQb2ludHMsXG4gIGluY3JlYXNlTWVtYmVyUG9pbnRzLFxuICBpbmZvTWVtYmVyLFxuICBtZW1iZXJMaXN0XG59IGZyb20gJ0AvYXBpL3N0dWRlbnQnXG5pbXBvcnQgeyB0cmVlQW5kQWRtaW4gfSBmcm9tICdAL2FwaS9hcmVhJ1xuaW1wb3J0IHsgbmV0d29ya0xpc3QgfSBmcm9tICdAL2FwaS9vdXRsZXRzJ1xuaW1wb3J0IHVzZXJBcGkgZnJvbSAnQC9hcGkvdXNlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBrZXl3b3JkOiAnJyxcbiAgICAgIHRhYmxlRGF0YTogW10sXG4gICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sXG4gICAgICBkaWFsb2dGb3JtVmlzaWJsZTogZmFsc2UsXG4gICAgICBmb3JtOiB7XG4gICAgICAgIG1lbWJlclJvbGU6ICcnLFxuICAgICAgICBuZXR3b3JrUG9pbnRJZDogJycsXG4gICAgICAgIG1lbWJlck5hbWU6ICcnLFxuICAgICAgICBwaG9uZTogJycsXG4gICAgICAgIHJlbWFyazogJycsXG4gICAgICAgIHN0YXR1czogJzEnXG4gICAgICB9LFxuICAgICAgaW1hZ2VVcmw6ICcnLFxuICAgICAgZm9ybUxhYmVsV2lkdGg6ICcxMjBweCcsXG4gICAgICBydWxlczoge1xuICAgICAgICBtZW1iZXJSb2xlOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeWtpuWRmOinkuiJsicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgbmV0d29ya1BvaW50SWQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl572R54K55ZCN56ewJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBtZW1iZXJOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeWtpuWRmOaYteensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgcGhvbmU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl5omL5py65Y+3JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgZWRpdEZvcm06IHtcbiAgICAgICAgbWVtYmVyUm9sZTogJycsXG4gICAgICAgIG5ldHdvcmtQb2ludElkOiAnJyxcbiAgICAgICAgbWVtYmVyTmFtZTogJycsXG4gICAgICAgIHBob25lOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJyxcbiAgICAgICAgc3RhdHVzOiAnMSdcbiAgICAgIH0sXG4gICAgICBlZGl0UG9pbnRGb3JtOiB7XG4gICAgICAgIHN0YXR1czogJzEnLFxuICAgICAgICBtZW1iZXJQb2ludHM6ICcnLFxuICAgICAgICBwb2ludHM6ICcnLFxuICAgICAgICByZW1hcms6ICcnLFxuICAgICAgICBwb2ludHNUeXBlOiAnMidcbiAgICAgIH0sXG4gICAgICBlZGl0UnVsZXM6IHtcbiAgICAgICAgbWVtYmVyUm9sZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nlrablkZjop5LoibInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIG5ldHdvcmtQb2ludElkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpee9keeCueWQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgbWVtYmVyTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXlrablkZjmmLXnp7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBob25lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaJi+acuuWPtycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGVkaXREaWFsb2dGb3JtVmlzaWJsZTogZmFsc2UsXG4gICAgICBlZGl0UGFzc1dvcmQ6IGZhbHNlLFxuICAgICAgcGFzczoge1xuICAgICAgICBwYXNzd29yZDogJycsXG4gICAgICAgIHBhc3N3b3JkczogJydcbiAgICAgIH0sXG4gICAgICBwYXNzUnVsZXM6IHtcbiAgICAgICAgcGFzc3dvcmQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl5paw5a+G56CBJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBwYXNzd29yZHM6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl56Gu6K6k5a+G56CBJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgZWRpdFBvaW50czogZmFsc2UsXG4gICAgICBwb2ludHM6IHtcbiAgICAgICAgbWVtYmVyUG9pbnRzOiAnJyxcbiAgICAgICAgcG9pbnRzOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJyxcbiAgICAgICAgcG9pbnRzVHlwZTogJzInXG4gICAgICB9LFxuICAgICAgcG9pbnRzUnVsZXM6IHtcbiAgICAgICAgcG9pbnRzOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaVsOminScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHRhYmxlX3RvdGFsOiAwLFxuICAgICAgc2VhcmNoQXJyOiB7XG4gICAgICAgIHBhZ2VOdW06IDEsXG4gICAgICAgIHBhZ2VTaXplOiAxMCxcbiAgICAgICAgc2VhcmNoVmFsdWU6ICcnXG4gICAgICB9LFxuICAgICAgdHJlZUFuZEFkbWluTGlzdDogW10sXG4gICAgICBuZXR3b3JrTGlzdDogW10sXG4gICAgICBjYXNjYWRlclByb3BzOiB7XG4gICAgICAgIGNoZWNrU3RyaWN0bHk6IHRydWUsIC8vIOWFgeiuuOmAieaLqeS7u+aEj+Wxgue6p+eahOiKgueCuVxuICAgICAgICBleHBhbmRUcmlnZ2VyOiAnaG92ZXInIC8vIOWPr+mAie+8mmhvdmVyIOaIliBjbGlja1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgY3JlYXRlZCgpIHtcbiAgICB0aGlzLmluaXQoKVxuICAgIHRoaXMuZ2V0VHJlZUFuZEFkbWluKClcbiAgICB0aGlzLmdldE5ldHdvcmtMaXN0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGdldE5ldHdvcmtMaXN0KCkge1xuICAgICAgbmV0d29ya0xpc3QoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5uZXR3b3JrTGlzdCA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGluaXQoKSB7XG4gICAgICBtZW1iZXJMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLm11bHRpcGxlU2VsZWN0aW9uID0gdmFsXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIGdldExhc3RWYWx1ZShhcnJheSkge1xuICAgICAgaWYgKCFBcnJheS5pc0FycmF5KGFycmF5KSB8fCBhcnJheS5sZW5ndGggPT09IDApIHtcbiAgICAgICAgY29uc29sZS5lcnJvcign5pWw57uE5peg5pWI5oiW5Li656m6JylcbiAgICAgICAgcmV0dXJuIG51bGwgLy8g6L+U5ZueIG51bGwg5oiW5YW25LuW6buY6K6k5YC8XG4gICAgICB9XG4gICAgICByZXR1cm4gYXJyYXlbYXJyYXkubGVuZ3RoIC0gMV1cbiAgICB9LFxuICAgIHNlYXJjaFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyci5hcmVhSWQgPSB0aGlzLmdldExhc3RWYWx1ZSh0aGlzLnNlYXJjaEFyci5hcmVhSWQpXG4gICAgICBjb25zb2xlLmxvZyh0aGlzLnNlYXJjaEFycilcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZXNldFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyciA9IHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDEwLCBzZWFyY2hWYWx1ZTogJycgfVxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlZnJlc2hUZWFjaGVyKCkge1xuICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpXG4gICAgfSxcbiAgICBhZGRTdHVkZW50KCkge1xuICAgICAgdGhpcy5kaWFsb2dGb3JtVmlzaWJsZSA9IHRydWVcbiAgICB9LFxuICAgIGdldE5ldHdvcmtOYW1lcyh0YXJnZXRJZHMpIHtcbiAgICAgIHJldHVybiB0aGlzLm5ldHdvcmtMaXN0XG4gICAgICAgIC5maWx0ZXIoaXRlbSA9PiB0YXJnZXRJZHMuaW5jbHVkZXMoaXRlbS5pZCkpXG4gICAgICAgIC5tYXAoaXRlbSA9PiBpdGVtLm5ldHdvcmtOYW1lKVxuICAgIH0sXG4gICAgZmluZEl0ZW1zQnlJZCh0YXJnZXRJZHMpIHtcbiAgICAgIGlmICghdGhpcy5uZXR3b3JrTGlzdCB8fCAhQXJyYXkuaXNBcnJheSh0aGlzLm5ldHdvcmtMaXN0KSkge1xuICAgICAgICBjb25zb2xlLmVycm9yKCfmlbDmja7mnKrmraPnoa7liJ3lp4vljJYnKVxuICAgICAgICByZXR1cm4gW11cbiAgICAgIH1cbiAgICAgIHJldHVybiB0aGlzLm5ldHdvcmtMaXN0LmZpbHRlcihpdGVtID0+IHRhcmdldElkcy5pbmNsdWRlcyhpdGVtLmlkKSlcbiAgICB9LFxuICAgIGFkZE1lbWJlcnMoKSB7XG4gICAgICBjb25zdCBwaG9uZVJlZ2V4ID0gL14xWzMtOV1cXGR7OX0kL1xuICAgICAgaWYgKCFwaG9uZVJlZ2V4LnRlc3QodGhpcy5mb3JtLnBob25lKSkge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggSdcbiAgICAgICAgfSlcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIHRoaXMuZm9ybS5uZXR3b3JrUG9pbnRzID0gdGhpcy5maW5kSXRlbXNCeUlkKHRoaXMuZm9ybS5uZXR3b3JrUG9pbnRJZClcbiAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLmZvcm0pXG4gICAgICAgICAgdGhpcy5mb3JtLm5ldHdvcmtQb2ludElkID0gbnVsbFxuICAgICAgICAgIGFkZE1lbWJlcih0aGlzLmZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGVkaXRDaGFuZ2VTdGF0dXMoZSwgaWQpIHtcbiAgICAgIGxldCBzdGF0dXMgPSAwXG4gICAgICBpZiAoIWUpIHtcbiAgICAgICAgc3RhdHVzID0gMFxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc3RhdHVzID0gMVxuICAgICAgfVxuICAgICAgaW5mb01lbWJlcihpZCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHJlcy5kYXRhLnN0YXR1cyA9IHN0YXR1c1xuICAgICAgICAgIGVkaXRNZW1iZXIocmVzLmRhdGEpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldFN0dWRlbnRJbmZvKGlkLCB1c2VySWQpIHtcbiAgICAgIGluZm9NZW1iZXIoaWQpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmVkaXRGb3JtID0geyAuLi5yZXMuZGF0YSB9XG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5uZXR3b3JrUG9pbnRJZCA9IHJlcy5kYXRhLm5ldHdvcmtQb2ludHMubWFwKGl0ZW0gPT4gaXRlbS5pZClcbiAgICAgICAgICB0aGlzLmVkaXRGb3JtLm1lbWJlclJvbGUgPSByZXMuZGF0YS5tZW1iZXJSb2xlXG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5tZW1iZXJOYW1lID0gcmVzLmRhdGEubWVtYmVyTmFtZVxuICAgICAgICAgIHRoaXMuZWRpdEZvcm0ucGhvbmUgPSByZXMuZGF0YS5waG9uZVxuICAgICAgICAgIHRoaXMuZWRpdEZvcm0ucmVtYXJrID0gcmVzLmRhdGEucmVtYXJrXG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5zdGF0dXMgPSByZXMuZGF0YS5zdGF0dXNcbiAgICAgICAgICB0aGlzLmVkaXRGb3JtLmlkID0gcmVzLmRhdGEuaWRcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICAgIGdldE1lbWJlclBvaW50cyh1c2VySWQpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgdGhpcy5lZGl0UG9pbnRGb3JtLnVzZXJJZCA9IHVzZXJJZFxuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5tZW1iZXJQb2ludHMgPSByZXMuZGF0YS5hdmFpbGFibGVQb2ludHNcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGVkaXRTdHVkZW50KGlkLCB1c2VySWQpIHtcbiAgICAgIHRoaXMuZ2V0U3R1ZGVudEluZm8oaWQsIHVzZXJJZClcbiAgICAgIHRoaXMuZWRpdERpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZWRpdE1lbWJlcnMoKSB7XG4gICAgICBjb25zdCBwaG9uZVJlZ2V4ID0gL14xWzMtOV1cXGR7OX0kL1xuICAgICAgaWYgKCFwaG9uZVJlZ2V4LnRlc3QodGhpcy5lZGl0Rm9ybS5waG9uZSkpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIEnXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdGhpcy4kcmVmcy5lZGl0Rm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5uZXR3b3JrUG9pbnRzID0gdGhpcy5maW5kSXRlbXNCeUlkKHRoaXMuZWRpdEZvcm0ubmV0d29ya1BvaW50SWQpXG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5uZXR3b3JrUG9pbnRJZCA9IG51bGxcbiAgICAgICAgICBlZGl0TWVtYmVyKHRoaXMuZWRpdEZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIGlmICh0aGlzLmVkaXRQb2ludEZvcm0ucG9pbnRzICE9PSAnJykge1xuICAgICAgICAgICAgICAgIGlmICh0aGlzLmVkaXRQb2ludEZvcm0uc3RhdHVzID09PSAnMScpIHtcbiAgICAgICAgICAgICAgICAgIGluY3JlYXNlTWVtYmVyUG9pbnRzKHRoaXMuZWRpdFBvaW50Rm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5tZW1iZXJQb2ludHMgPSAnJ1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5wb2ludHMgPSAnJ1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5yZW1hcmsgPSAnJ1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5wb2ludHNUeXBlID0gJzInXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgIGRlY3JlYXNlTWVtYmVyUG9pbnRzKHRoaXMuZWRpdFBvaW50Rm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5tZW1iZXJQb2ludHMgPSAnJ1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5wb2ludHMgPSAnJ1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5yZW1hcmsgPSAnJ1xuICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZWRpdFBvaW50Rm9ybS5wb2ludHNUeXBlID0gJzInXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRoaXMuJHJlZnMuZWRpdEZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLmVkaXREaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdFBhc3MoaWQpIHtcbiAgICAgIHRoaXMucGFzcy51c2VySWQgPSBpZFxuICAgICAgdGhpcy5lZGl0UGFzc1dvcmQgPSB0cnVlXG4gICAgfSxcbiAgICBlZGl0UGFzc1N1Ym1pdCgpIHtcbiAgICAgIGlmICh0aGlzLnBhc3MucGFzc3dvcmQgIT09IHRoaXMucGFzcy5wYXNzd29yZHMpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5paw5a+G56CB5LiO56Gu6K6k5a+G56CB5LiN5LiA6Ie0IScpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdGhpcy4kcmVmcy5wYXNzRm9ybS52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgdXNlckFwaS5yZXNldFB3ZCh0aGlzLnBhc3MpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMucGFzcy5wYXNzd29yZCA9ICcnXG4gICAgICAgICAgICAgIHRoaXMucGFzcy5wYXNzd29yZHMgPSAnJ1xuICAgICAgICAgICAgICB0aGlzLmVkaXRQYXNzV29yZCA9IGZhbHNlXG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihyZXMubXNnKVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBlZGl0UG9pbnQodXNlcklkLCBpZCkge1xuICAgICAgdGhpcy5wb2ludHMudXNlcklkID0gdXNlcklkXG4gICAgICBnZXRNZW1iZXJQb2ludHModXNlcklkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5tZW1iZXJQb2ludHNJbmZvID0gcmVzLmRhdGFcbiAgICAgICAgICB0aGlzLnBvaW50cy5tZW1iZXJQb2ludHMgPSByZXMuZGF0YS5hdmFpbGFibGVQb2ludHNcbiAgICAgICAgICB0aGlzLnBvaW50cy5tZW1iZXJQb2ludHMgPSByZXMuZGF0YS5hdmFpbGFibGVQb2ludHNcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICAgIHRoaXMuZWRpdFBvaW50cyA9IHRydWVcbiAgICB9LFxuICAgIGlzTmVnYXRpdmUobnVtKSB7XG4gICAgICBjb25zdCBwYXJzZWROdW0gPSBwYXJzZUZsb2F0KG51bSkgLy8g5bCG6L6T5YWl5YC86L2s5o2i5Li65pWw5a2XXG4gICAgICByZXR1cm4gIWlzTmFOKHBhcnNlZE51bSkgJiYgcGFyc2VkTnVtIDwgMCAvLyDmo4Dmn6XmmK/lkKbmmK/mlbDlrZfkuJTlsI/kuo4gMFxuICAgIH0sXG4gICAgYWRqdXN0UG9pbnRzKCkge1xuICAgICAgdGhpcy4kcmVmcy5wb2ludHNGb3JtLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICB0aGlzLnBvaW50cy5wb2ludHMgPSBOdW1iZXIodGhpcy5wb2ludHMucG9pbnRzKVxuICAgICAgICAgIGlmICh0aGlzLmlzTmVnYXRpdmUodGhpcy5wb2ludHMucG9pbnRzKSkge1xuICAgICAgICAgICAgdGhpcy5wb2ludHMucG9pbnRzID0gTWF0aC5hYnModGhpcy5wb2ludHMucG9pbnRzKVxuICAgICAgICAgICAgZGVjcmVhc2VNZW1iZXJQb2ludHModGhpcy5wb2ludHMpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICB0aGlzLnBvaW50cy5tZW1iZXJQb2ludHMgPSAnJ1xuICAgICAgICAgICAgICAgIHRoaXMucG9pbnRzLnBvaW50cyA9ICcnXG4gICAgICAgICAgICAgICAgdGhpcy5wb2ludHMucmVtYXJrID0gJydcbiAgICAgICAgICAgICAgICB0aGlzLnBvaW50cy5wb2ludHNUeXBlID0gJzInXG4gICAgICAgICAgICAgICAgdGhpcy5lZGl0UG9pbnRzID0gZmFsc2VcbiAgICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBpbmNyZWFzZU1lbWJlclBvaW50cyh0aGlzLnBvaW50cykudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMucG9pbnRzLm1lbWJlclBvaW50cyA9ICcnXG4gICAgICAgICAgICAgICAgdGhpcy5wb2ludHMucG9pbnRzID0gJydcbiAgICAgICAgICAgICAgICB0aGlzLnBvaW50cy5yZW1hcmsgPSAnJ1xuICAgICAgICAgICAgICAgIHRoaXMucG9pbnRzLnBvaW50c1R5cGUgPSAnMidcbiAgICAgICAgICAgICAgICB0aGlzLmVkaXRQb2ludHMgPSBmYWxzZVxuICAgICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICAgIGNvbnNvbGUubG9nKHRoaXMucG9pbnRzKVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZGVsT3V0bGV0cyh0eXBlLCBpZCkge1xuICAgICAgbGV0IGlkcyA9IFtdXG4gICAgICBpZiAodHlwZSA9PT0gMSkge1xuICAgICAgICBpZHMgPSB0aGlzLm11bHRpcGxlU2VsZWN0aW9uLm1hcChpdGVtID0+IGl0ZW0uaWQpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICBpZHMgPSBbaWRdXG4gICAgICB9XG4gICAgICB0aGlzLiRjb25maXJtKCfnoa7lrprliKDpmaTmiYDpgInnvZHngrk/JywgJ+WIoOmZpOe9keeCuScsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgZGVsTWVtYmVyKGlkcykudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBpbmZvKGlkKSB7XG4gICAgICB0aGlzLiRyb3V0ZXIucHVzaCh7XG4gICAgICAgIHBhdGg6ICcvc3R1ZGVudE1hbmFnZS9zdHVkZW50X2luZm8nLFxuICAgICAgICBxdWVyeTogeyBpZDogaWQgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGhhbmRsZUNoYW5nZSh2YWx1ZSkge1xuICAgICAgY29uc29sZS5sb2codmFsdWUpXG4gICAgfSxcbiAgICByZW5hbWVBcmVhQWRtaW5zVG9DaGlsZHJlbihkYXRhKSB7XG4gICAgICBpZiAoIUFycmF5LmlzQXJyYXkoZGF0YSkpIHJldHVyblxuICAgICAgZGF0YS5mb3JFYWNoKGl0ZW0gPT4ge1xuICAgICAgICBpZiAoaXRlbS5hcmVhQWRtaW5zKSB7XG4gICAgICAgICAgaXRlbS5jaGlsZHJlbiA9IGl0ZW0uYXJlYUFkbWluc1xuICAgICAgICAgIGRlbGV0ZSBpdGVtLmFyZWFBZG1pbnNcbiAgICAgICAgfVxuICAgICAgICBpZiAoaXRlbS5jaGlsZHJlbiAmJiBBcnJheS5pc0FycmF5KGl0ZW0uY2hpbGRyZW4pKSB7XG4gICAgICAgICAgdGhpcy5yZW5hbWVBcmVhQWRtaW5zVG9DaGlsZHJlbihpdGVtLmNoaWxkcmVuKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VHJlZUFuZEFkbWluKCkge1xuICAgICAgdHJlZUFuZEFkbWluKCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudHJlZUFuZEFkbWluTGlzdCA9IHJlcy5kYXRhXG4gICAgICAgICAgdGhpcy5yZW5hbWVBcmVhQWRtaW5zVG9DaGlsZHJlbih0aGlzLnRyZWVBbmRBZG1pbkxpc3QpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxV0E7QUFTQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student_info.vue?vue&type=script&lang=js":
+/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/student_info.vue?vue&type=script&lang=js ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_student__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/api/student */ \"./src/api/student.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'StudentInfo',\n data: function data() {\n return {\n branch_name_type: 0,\n StudentInfo: [],\n StudentInfoChild: [],\n studentId: undefined\n };\n },\n created: function created() {\n this.studentId = this.$route.query.id;\n this.getStudentInfo(this.studentId);\n },\n methods: {\n branch_name: function branch_name(type) {\n this.StudentInfoChild = this.StudentInfo.networkPoints[type];\n this.branch_name_type = type;\n },\n getStudentInfo: function getStudentInfo(id) {\n var _this = this;\n Object(_api_student__WEBPACK_IMPORTED_MODULE_0__[\"infoMember\"])(id).then(function (res) {\n if (res.code === 200) {\n _this.StudentInfo = res.data;\n _this.StudentInfoChild = res.data.networkPoints[0];\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc3R1ZGVudF9pbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9zdHVkZW50X2luZm8udnVlPzMyZGUiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwiYXBwLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJ0b3Atc3R5bGVcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0b3Atc3R5bGUtdGl0bGVcIj7lvZPliY3nvZHngrk8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0b3Atc3R5bGUtY29uXCI+XG4gICAgICAgIDxkaXYgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gU3R1ZGVudEluZm8ubmV0d29ya1BvaW50c1wiIDprZXk9XCJpbmRleFwiIGNsYXNzPVwidG9wLXN0eWxlLWNvbi10eHRcIiBAY2xpY2s9XCJicmFuY2hfbmFtZShpbmRleClcIj5cbiAgICAgICAgICA8aSB2LWlmPVwiYnJhbmNoX25hbWVfdHlwZSA9PT0gaW5kZXhcIiBzdHlsZT1cImNvbG9yOiAjMEJDMDE0O1wiIGNsYXNzPVwiZWwtaWNvbi1zdWNjZXNzXCIgLz5cbiAgICAgICAgICA8c3BhbiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiA1cHg7XCIgOnN0eWxlPVwieyBjb2xvcjogYnJhbmNoX25hbWVfdHlwZSA9PT0gaW5kZXggPyAnIzI2NTlDQicgOiAnJyB9XCI+e3sgaXRlbS5uZXR3b3JrTmFtZSB9fTwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJjZW50cmUtc3R5bGVcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0b3Atc3R5bGUtdGl0bGVcIj7ln7rmnKzkv6Hmga88L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJjZW50cmUtc3R5bGUtY29uXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJjZW50cmUtc3R5bGUtY29uLWxpc3RcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMwJTtcIj7nvZHngrnnvJblj7fvvJp7eyBTdHVkZW50SW5mb0NoaWxkLm5ldHdvcmtDb2RlIH19PC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+572R54K55ZCN56ew77yae3sgU3R1ZGVudEluZm9DaGlsZC5uZXR3b3JrTmFtZSB9fTwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzAlO1wiPuWMuuWfn+euoeeQhuWRmO+8mnt7IFN0dWRlbnRJbmZvQ2hpbGQuY2l0eUFkbWluTmFtZSB9fTwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNlbnRyZS1zdHlsZS1jb24tbGlzdFwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzAlO1wiPuWtpuWRmOaYteensO+8mnt7IFN0dWRlbnRJbmZvLm1lbWJlck5hbWUgfX08L2Rpdj5cbiAgICAgICAgICA8ZGl2IHYtaWY9XCJTdHVkZW50SW5mby5tZW1iZXJSb2xlID09PSAnc2FsZXMnXCIgc3R5bGU9XCJ3aWR0aDogMzAlO1wiPuWtpuWRmOinkuiJsu+8mumUgOWUruWRmDwvZGl2PlxuICAgICAgICAgIDxkaXYgdi1pZj1cIlN0dWRlbnRJbmZvLm1lbWJlclJvbGUgPT09ICdhZ2VudCdcIiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+5a2m5ZGY6KeS6Imy77ya5Luj6ZSA6ICFPC9kaXY+XG4gICAgICAgICAgPGRpdiB2LWlmPVwiU3R1ZGVudEluZm8uc3RhdHVzID09PSAnMSdcIiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+54q25oCB77ya5YGc55SoPC9kaXY+XG4gICAgICAgICAgPGRpdiB2LWlmPVwiU3R1ZGVudEluZm8uc3RhdHVzID09PSAnMCdcIiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+54q25oCB77ya5ZCv55SoPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2VudHJlLXN0eWxlLWNvbi1saXN0XCI+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+5omL5py65Y+377yae3sgU3R1ZGVudEluZm8ucGhvbmUgfX08L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwid2lkdGg6IDMwJTtcIj7miYDlsZ7lnLDljLrvvJp7eyBTdHVkZW50SW5mb0NoaWxkLnByb3ZpbmNlTmFtZSB9fSB7eyBTdHVkZW50SW5mb0NoaWxkLmNpdHlOYW1lIH19PC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+6K+m57uG5Zyw5Z2A77yae3sgU3R1ZGVudEluZm9DaGlsZC5hZGRyZXNzIH19PC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2VudHJlLXN0eWxlLWNvbi1saXN0XCI+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAzMCU7XCI+5rOo5YaM5pe26Ze077yae3sgU3R1ZGVudEluZm8uY3JlYXRlVGltZSB9fTwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzAlO1wiPuacgOi/keeZu+W9leaXtumXtO+8mnt7IFN0dWRlbnRJbmZvLmxvZ2luVGltZSB9fTwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMzAlO1wiPuWkh+azqO+8mnt7IFN0dWRlbnRJbmZvLnJlbWFyayB9fTwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNlbnRyZS1zdHlsZS1jb24tbGlzdFwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogNTAlO1wiPuaUtui0p+S/oeaBr++8mnt7IFN0dWRlbnRJbmZvLm1lbWJlck5hbWUgfX0se3sgU3R1ZGVudEluZm8ucGhvbmUgfX0se3sgU3R1ZGVudEluZm9DaGlsZC5wcm92aW5jZU5hbWUgfX0ge3sgU3R1ZGVudEluZm9DaGlsZC5jaXR5TmFtZSB9fXt7IFN0dWRlbnRJbmZvQ2hpbGQuYWRkcmVzcyB9fTwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMjAlO1wiIC8+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cIndpZHRoOiAyMCU7XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZVwiPlxuICAgICAgPGRpdiBjbGFzcz1cInRvcC1zdHlsZS10aXRsZVwiPuihjOS4uue7n+iuoTwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvblwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiYmVsb3ctc3R5bGUtY29uLWxpc3RcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uIGJlbG93LXN0eWxlLWNvbi1saXN0LWNvbi1kaXNcIj5cbiAgICAgICAgICAgIDxkaXY+55m75b2V6K6+5aSH5oC75pWwPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uc1wiPuWPsDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24gYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uLWRpc1wiPlxuICAgICAgICAgICAgPGRpdj7nmbvlvZXorr7lpIfmgLvmlbA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCI+5Y+wPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbiBiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCI+XG4gICAgICAgICAgICA8ZGl2PuaZrumAmueZu+W9lTwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnNcIj7lj7A8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25cIj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LXNpemU6IDMwcHg7cGFkZGluZzogOHB4XCI+MTA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCI+XG4gICAgICAgICAgICAgIDxkaXY+57Sv6K6h56ev5YiGPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCI+5LiqPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uXCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOiAzMHB4O3BhZGRpbmc6IDhweFwiPjU8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCI+XG4gICAgICAgICAgICAgIDxkaXY+5b2T5YmN56ev5YiGPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCI+5LiqPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uXCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOiAzMHB4O3BhZGRpbmc6IDhweFwiPjU8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCI+XG4gICAgICAgICAgICAgIDxkaXY+5bey5L2/55SoPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCI+5LiqPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25cIj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LXNpemU6IDMwcHg7cGFkZGluZzogOHB4XCI+MTAwMDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbi1kaXNcIj5cbiAgICAgICAgICAgICAgPGRpdj7lrabkuaDmgLvml7bplb88L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnNcIiBzdHlsZT1cIndpZHRoOiA1MHB4O1wiPuWwj+aXtjwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvblwiPlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cImZvbnQtc2l6ZTogMzBweDtwYWRkaW5nOiA4cHhcIj41MDA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCI+XG4gICAgICAgICAgICAgIDxkaXY+5LuK5pel5a2m5LmgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCIgc3R5bGU9XCJ3aWR0aDogNTBweDtcIj7lsI/ml7Y8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25cIj5cbiAgICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LXNpemU6IDMwcHg7cGFkZGluZzogOHB4XCI+NTwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbi1kaXNcIj5cbiAgICAgICAgICAgICAgPGRpdj7ojrflvpfor4HkuaY8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnNcIj7mnpo8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuXG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblxuaW1wb3J0IHsgaW5mb01lbWJlciB9IGZyb20gJ0AvYXBpL3N0dWRlbnQnXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ1N0dWRlbnRJbmZvJyxcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgYnJhbmNoX25hbWVfdHlwZTogMCxcbiAgICAgIFN0dWRlbnRJbmZvOiBbXSxcbiAgICAgIFN0dWRlbnRJbmZvQ2hpbGQ6IFtdLFxuICAgICAgc3R1ZGVudElkOiB1bmRlZmluZWRcbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5zdHVkZW50SWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5pZFxuICAgIHRoaXMuZ2V0U3R1ZGVudEluZm8odGhpcy5zdHVkZW50SWQpXG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBicmFuY2hfbmFtZSh0eXBlKSB7XG4gICAgICB0aGlzLlN0dWRlbnRJbmZvQ2hpbGQgPSB0aGlzLlN0dWRlbnRJbmZvLm5ldHdvcmtQb2ludHNbdHlwZV1cbiAgICAgIHRoaXMuYnJhbmNoX25hbWVfdHlwZSA9IHR5cGVcbiAgICB9LFxuICAgIGdldFN0dWRlbnRJbmZvKGlkKSB7XG4gICAgICBpbmZvTWVtYmVyKGlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5TdHVkZW50SW5mbyA9IHJlcy5kYXRhXG4gICAgICAgICAgdGhpcy5TdHVkZW50SW5mb0NoaWxkID0gcmVzLmRhdGEubmV0d29ya1BvaW50c1swXVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbiAgLnRvcC1zdHlsZS10aXRsZXtcbiAgICBjb2xvcjogIzI2NTlDQjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgfVxuICAudG9wLXN0eWxlLWNvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnRvcC1zdHlsZS1jb24tdHh0e1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYXBwLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkxdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGOCAxMDAlO1xuICB9XG4gIC50b3Atc3R5bGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5jZW50cmUtc3R5bGV7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5jZW50cmUtc3R5bGUtY29uLWxpc3R7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5iZWxvdy1zdHlsZXtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJlbG93LXN0eWxlLWNvbi1saXN0e1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJlbG93LXN0eWxlLWNvbi1saXN0LWNvbntcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCAjRjhGOEY4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDJweCAjRjhGOEY4IHNvbGlkO1xuICB9XG4gIC5iZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnN7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNjU5Q0I7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0hBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student_info.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/log.vue?vue&type=script&lang=js":
+/*!*******************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/log.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n tableData: [],\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n }\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_0__[\"getUserLog\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchTeacher: function searchTeacher() {\n this.init();\n },\n resetTeacher: function resetTeacher() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n };\n this.init();\n },\n refreshTeacher: function refreshTeacher() {\n window.location.reload();\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS9sb2cudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvbG9nLnZ1ZT9lZTQ1Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuXG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuaQnOe0ojwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJzZWFyY2hBcnIuc2VhcmNoVmFsdWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeaTjeS9nOS6uuOAgei0puWPt1wiIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBAY2xpY2s9XCJzZWFyY2hUZWFjaGVyXCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRUZWFjaGVyXCI+6YeN572uPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIiBAY2xpY2s9XCJyZWZyZXNoVGVhY2hlclwiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiIC8+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm9wZXJOaWNrXCJcbiAgICAgICAgICBsYWJlbD1cIuaTjeS9nOS6ulwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJvcGVyTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLotKblj7dcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwicm9sZU5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi6KeS6ImyXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwidGl0bGVcIlxuICAgICAgICAgIGxhYmVsPVwi5pON5L2c5qih5Z2XXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIuaTjeS9nOWGheWuuVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPHNwYW4gdi1pZj1cInNjb3BlLnJvdy5idXNpbmVzc1R5cGUgPT09IDFcIj7mlrDlop48L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiB2LWlmPVwic2NvcGUucm93LmJ1c2luZXNzVHlwZSA9PT0gMlwiPuS/ruaUuTwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJzY29wZS5yb3cuYnVzaW5lc3NUeXBlID09PSAzXCI+5Yig6ZmkPC9zcGFuPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cIm9wZXJUaW1lXCJcbiAgICAgICAgICBsYWJlbD1cIuaTjeS9nOaXtumXtFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAvPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bSBcIlxuICAgICAgICAgIDpwYWdlLXNpemVzPVwiWzEwLCA1MCwgMTAwLCAyMDBdXCJcbiAgICAgICAgICA6cGFnZS1zaXplPVwic2VhcmNoQXJyLnBhZ2VTaXplXCJcbiAgICAgICAgICBsYXlvdXQ9XCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIlxuICAgICAgICAgIDp0b3RhbD1cInRhYmxlX3RvdGFsXCJcbiAgICAgICAgICBAc2l6ZS1jaGFuZ2U9XCJoYW5kbGVTaXplQ2hhbmdlXCJcbiAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBnZXRVc2VyTG9nIH0gZnJvbSAnQC9hcGkvdXNlcidcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB0YWJsZURhdGE6IFtdLFxuICAgICAgdGFibGVfdG90YWw6IDAsXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICBzZWFyY2hWYWx1ZTogJydcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5pbml0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGluaXQoKSB7XG4gICAgICBnZXRVc2VyTG9nKHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHNlYXJjaFRlYWNoZXIoKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRUZWFjaGVyKCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIgPSB7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgc2VhcmNoVmFsdWU6ICcnIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoVGVhY2hlcigpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnNlYXJjaC1kaXZ7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtdGl0bGV7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/log.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/region_admin.vue?vue&type=script&lang=js":
+/*!****************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/region_admin.vue?vue&type=script&lang=js ***!
+ \****************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ \"./node_modules/core-js/modules/es.array.find.js\");\n/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ \"./node_modules/core-js/modules/esnext.iterator.find.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _api_area__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/api/area */ \"./src/api/area.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'Outlets',\n data: function data() {\n return {\n keyword: '',\n tableData: [],\n multipleSelection: [],\n currentPage4: 2,\n options: [{\n value: '选项1',\n label: '黄金糕'\n }, {\n value: '选项2',\n label: '双皮奶'\n }, {\n value: '选项3',\n label: '蚵仔煎'\n }, {\n value: '选项4',\n label: '龙须面'\n }, {\n value: '选项5',\n label: '北京烤鸭'\n }],\n addRegionAdmin: false,\n editRegionAdmin: false,\n addChildRegionAdmin: false,\n editChildRegionAdmin: false,\n form: {\n adminName: '',\n account: '',\n phoneNumber: '',\n areaId: '',\n roleId: '',\n remark: ''\n },\n rules: {\n adminName: [{\n required: true,\n message: '请输入管理员昵称',\n trigger: 'submit'\n }],\n account: [{\n required: true,\n message: '请输入账号',\n trigger: 'submit'\n }],\n phoneNumber: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }],\n areaId: [{\n required: true,\n message: '请选择地区',\n trigger: 'submit'\n }],\n roleId: [{\n required: true,\n message: '请选择角色',\n trigger: 'submit'\n }]\n },\n imageUrl: '',\n formLabelWidth: '120px',\n detailsVisible: false,\n childLevelDialog: false,\n editForm: {\n adminName: '',\n areaId: '',\n phoneNumber: '',\n remark: ''\n },\n editRules: {\n areaId: [{\n required: true,\n message: '请选择地区',\n trigger: 'submit'\n }],\n adminName: [{\n required: true,\n message: '请输入管理员昵称',\n trigger: 'submit'\n }],\n phoneNumber: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }]\n },\n formChild: {\n parentId: '',\n adminName: '',\n account: '',\n areaId: '',\n phoneNumber: '',\n remark: ''\n },\n rulesChild: {\n parentId: [{\n required: true,\n message: '请选择区域管理员',\n trigger: 'submit'\n }],\n adminName: [{\n required: true,\n message: '请输入子账号昵称',\n trigger: 'submit'\n }],\n account: [{\n required: true,\n message: '请输入账号',\n trigger: 'submit'\n }],\n areaId: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }],\n phoneNumber: [{\n required: true,\n message: '请选择选择地区',\n trigger: 'submit'\n }]\n },\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: '',\n areaId: '',\n parentId: 0\n },\n searchChildArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: '',\n areaId: ''\n },\n areaLists: [],\n regionAdminsList: [],\n tableChildData: [],\n table_total_child: 0,\n searchChildParentId: 0,\n searchChildParentName: '',\n cityList: [],\n editFormChild: {\n adminName: '',\n areaId: '',\n phoneNumber: '',\n remark: ''\n },\n editChild: {\n adminName: [{\n required: true,\n message: '请输入子账号昵称',\n trigger: 'submit'\n }],\n areaId: [{\n required: true,\n message: '请输入手机号',\n trigger: 'submit'\n }],\n phoneNumber: [{\n required: true,\n message: '请选择选择地区',\n trigger: 'submit'\n }]\n },\n regionAdminsChildList: []\n };\n },\n created: function created() {\n this.getArea();\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n getArea: function getArea() {\n var _this = this;\n Object(_api_area__WEBPACK_IMPORTED_MODULE_6__[\"areaTree\"])().then(function (res) {\n if (res.code === 200) {\n _this.areaLists = res.data;\n }\n });\n },\n init: function init() {\n var _this2 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"areaAdminList\"])(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this2.table_total = res.data.total;\n _this2.tableData = res.data.list;\n }\n });\n },\n getRoles: function getRoles() {\n var _this3 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"roleList\"])().then(function (res) {\n if (res.code === 200) {\n var _this3$roleLists$find;\n _this3.roleLists = res.data.list;\n var roleId = ((_this3$roleLists$find = _this3.roleLists.find(function (item) {\n return item.roleName === '区域管理员';\n })) === null || _this3$roleLists$find === void 0 ? void 0 : _this3$roleLists$find.roleId) || null;\n _this3.form.roleId = roleId;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchRegion: function searchRegion() {\n this.init();\n },\n resetRegion: function resetRegion() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: '',\n areaId: ''\n };\n this.init();\n },\n refreshRegion: function refreshRegion() {\n window.location.reload();\n },\n handleSizeChangeChild: function handleSizeChangeChild(val) {\n this.searchChildArr.pageSize = val;\n this.initChild();\n },\n handleCurrentChangeChild: function handleCurrentChangeChild(val) {\n this.searchChildArr.pageNum = val;\n this.initChild();\n },\n searchRegionChild: function searchRegionChild() {\n this.initChild();\n },\n resetRegionChild: function resetRegionChild() {\n this.searchChildArr = {\n geNum: 1,\n pageSize: 10,\n searchValue: '',\n areaId: '',\n parentId: this.searchChildParentId\n };\n this.initChild();\n },\n refreshRegionChild: function refreshRegionChild() {\n window.location.reload();\n },\n addRegion: function addRegion() {\n this.getRoles();\n this.addRegionAdmin = true;\n },\n addRegionAdmins: function addRegionAdmins() {\n var _this4 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.form.phoneNumber)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n var item = _this4.areaLists.find(function (item) {\n return item.id === _this4.form.areaId;\n });\n _this4.form.areaName = item ? item.areaName : '';\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"areaAdmin\"])(_this4.form).then(function (res) {\n if (res.code === 200) {\n _this4.$message({\n type: 'success',\n message: res.msg\n });\n _this4.$refs.formRef.resetFields();\n _this4.addRegionAdmin = false;\n _this4.init();\n } else {\n _this4.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n editChangeStatus: function editChangeStatus(e, id) {\n var _this5 = this;\n var status = 0;\n if (!e) {\n status = 0;\n } else {\n status = 1;\n }\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"statusAreaAdmin\"])({\n id: id,\n status: status\n }).then(function (res) {\n if (res.code === 200) {\n _this5.init();\n }\n });\n },\n editRegion: function editRegion(id) {\n this.getRoles();\n this.getRegionInfos(id);\n this.editRegionAdmin = true;\n },\n getRegionInfos: function getRegionInfos(id) {\n var _this6 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"infoAreaAdmin\"])(id).then(function (res) {\n if (res.code === 200) {\n _this6.editForm.adminName = res.data.adminName;\n _this6.editForm.areaId = res.data.areaId;\n _this6.editForm.phoneNumber = res.data.phoneNumber;\n _this6.editForm.remark = res.data.remark;\n _this6.regionAdminsList = res.data;\n }\n });\n },\n editRegionAdmins: function editRegionAdmins() {\n var _this7 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.editForm.phoneNumber)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n this.$refs.editFormRef.validate(function (valid) {\n if (valid) {\n var item = _this7.areaLists.find(function (item) {\n return item.id === _this7.editForm.areaId;\n });\n _this7.editForm.areaName = item ? item.areaName : '';\n _this7.editForm.id = _this7.regionAdminsList.id;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"editAreaAdmin\"])(_this7.editForm).then(function (res) {\n if (res.code === 200) {\n _this7.$message({\n type: 'success',\n message: res.msg\n });\n _this7.$refs.editFormRef.resetFields();\n _this7.editRegionAdmin = false;\n _this7.init();\n } else {\n _this7.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n delRegion: function delRegion(id) {\n var _this8 = this;\n this.$confirm('确定删除该区域管理员?', '删除区域管理员', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"delAreaAdmin\"])(id).then(function (res) {\n if (res.code === 200) {\n _this8.$message({\n type: 'success',\n message: res.msg\n });\n _this8.init();\n } else {\n _this8.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this8.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n delChildRegion: function delChildRegion(id) {\n var _this9 = this;\n this.$confirm('确定删除该子账号?', '删除子账号', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"delAreaAdmin\"])(id).then(function (res) {\n if (res.code === 200) {\n _this9.$message({\n type: 'success',\n message: res.msg\n });\n _this9.initChild();\n } else {\n _this9.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this9.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n },\n initChild: function initChild() {\n var _this10 = this;\n this.searchChildArr.parentId = this.searchChildParentId;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"areaAdminList\"])(this.searchChildArr).then(function (res) {\n if (res.code === 200) {\n _this10.table_total_child = res.data.total;\n _this10.tableChildData = res.data.list;\n }\n });\n },\n childLevel: function childLevel(id, areaId, adminName) {\n var city = this.areaLists.find(function (item) {\n return item.id === areaId;\n });\n if (city.areaName === '北京市' || city.areaName === '上海市' || city.areaName === '天津市' || city.areaName === '重庆市') {\n this.cityList = city.children[0].children;\n } else {\n this.cityList = city.children;\n }\n console.log(this.cityList);\n this.searchChildParentId = id;\n this.searchChildParentName = adminName;\n this.initChild();\n this.childLevelDialog = true;\n },\n addChildRegion: function addChildRegion() {\n this.parentList = [{\n parentId: this.searchChildParentId,\n parentName: this.searchChildParentName\n }];\n this.addChildRegionAdmin = true;\n },\n addChildRegionAdmins: function addChildRegionAdmins() {\n var _this11 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.formChild.phoneNumber)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n this.$refs.formChildRef.validate(function (valid) {\n if (valid) {\n var item = _this11.cityList.find(function (item) {\n return item.id === _this11.formChild.areaId;\n });\n _this11.formChild.areaName = item ? item.areaName : '';\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"areaAdmin\"])(_this11.formChild).then(function (res) {\n if (res.code === 200) {\n _this11.$message({\n type: 'success',\n message: res.msg\n });\n _this11.$refs.formChildRef.resetFields();\n _this11.addChildRegionAdmin = false;\n _this11.initChild();\n } else {\n _this11.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n },\n getRegionChildInfos: function getRegionChildInfos(id) {\n var _this12 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"infoAreaAdmin\"])(id).then(function (res) {\n if (res.code === 200) {\n _this12.editFormChild.adminName = res.data.adminName;\n _this12.editFormChild.areaId = res.data.areaId;\n _this12.editFormChild.phoneNumber = res.data.phoneNumber;\n _this12.editFormChild.remark = res.data.remark;\n _this12.regionAdminsChildList = res.data;\n }\n });\n },\n editChildRegion: function editChildRegion(id) {\n this.getRegionChildInfos(id);\n this.editChildRegionAdmin = true;\n },\n editChildRegionAdmins: function editChildRegionAdmins() {\n var _this13 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.editFormChild.phoneNumber)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n this.$refs.editChildFormRef.validate(function (valid) {\n if (valid) {\n var item = _this13.cityList.find(function (item) {\n return item.id === _this13.editFormChild.areaId;\n });\n _this13.editFormChild.areaName = item ? item.areaName : '';\n _this13.editFormChild.id = _this13.regionAdminsChildList.id;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_7__[\"editAreaAdmin\"])(_this13.editFormChild).then(function (res) {\n if (res.code === 200) {\n _this13.$message({\n type: 'success',\n message: res.msg\n });\n _this13.$refs.editChildFormRef.resetFields();\n _this13.editChildRegionAdmin = false;\n _this13.initChild();\n } else {\n _this13.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS9yZWdpb25fYWRtaW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvcmVnaW9uX2FkbWluLnZ1ZT9lZmFjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cImxvZ2luLWNvbnRhaW5lclwiPlxuXG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPueuoeeQhuWRmOaQnOe0ojwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiaGVpZ2h0OiAxMDAlO3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJzZWFyY2hBcnIuc2VhcmNoVmFsdWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeaYteensOOAgei0puWPt+OAgeaJi+acuuWPt1wiIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5omA5bGe5Zyw5Yy6PC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJzZWFyY2hBcnIuYXJlYUlkXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gYXJlYUxpc3RzXCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmFyZWFOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiAvPlxuICAgIDwvZGl2PlxuXG4gICAgPGRpdiBjbGFzcz1cInNlYXJjaFwiPlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgQGNsaWNrPVwic2VhcmNoUmVnaW9uXCI+5pCc57SiPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRSZWdpb25cIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcGx1c1wiIEBjbGljaz1cImFkZFJlZ2lvblwiPua3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzAwOERGMDtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1yZWZyZXNoXCIgQGNsaWNrPVwicmVmcmVzaFJlZ2lvblwiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgICBAc2VsZWN0aW9uLWNoYW5nZT1cImhhbmRsZVNlbGVjdGlvbkNoYW5nZVwiXG4gICAgICA+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICB0eXBlPVwic2VsZWN0aW9uXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCI1NVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYXJlYU5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5omA5bGe5Zyw5Yy6XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImFkbWluTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLnrqHnkIblkZjmmLXnp7BcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgICAgc2hvdy1vdmVyZmxvdy10b29sdGlwXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiYWNjb3VudFwiXG4gICAgICAgICAgbGFiZWw9XCLotKblj7dcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJwaG9uZU51bWJlclwiXG4gICAgICAgICAgbGFiZWw9XCLmiYvmnLrlj7dcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIGxhYmVsPVwi54q25oCBXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgID5cbiAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICA8ZWwtc3dpdGNoXG4gICAgICAgICAgICAgIHYtbW9kZWw9XCJzY29wZS5yb3cuaXNTdGF0dXNcIlxuICAgICAgICAgICAgICBzdHlsZT1cImRpc3BsYXk6IGJsb2NrXCJcbiAgICAgICAgICAgICAgYWN0aXZlLWNvbG9yPVwiI2ZmNDk0OVwiXG4gICAgICAgICAgICAgIGluYWN0aXZlLWNvbG9yPVwiIzEzY2U2NlwiXG4gICAgICAgICAgICAgIGFjdGl2ZS10ZXh0PVwi56aB55SoXCJcbiAgICAgICAgICAgICAgaW5hY3RpdmUtdGV4dD1cIuWQr+eUqFwiXG4gICAgICAgICAgICAgIEBjaGFuZ2U9XCJlZGl0Q2hhbmdlU3RhdHVzKCRldmVudCxzY29wZS5yb3cuaWQpXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY3JlYXRlVGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLliJvlu7rml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCI+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJjaGlsZExldmVsKHNjb3BlLnJvdy5pZCxzY29wZS5yb3cuYXJlYUlkLHNjb3BlLnJvdy5hZG1pbk5hbWUpXCI+5a2Q57qn566h55CGPC9hPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJlZGl0UmVnaW9uKHNjb3BlLnJvdy5pZClcIj7nvJbovpE8L2E+XG4gICAgICAgICAgICA8YSBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO21hcmdpbi1sZWZ0OiAxNXB4O1wiIEBjbGljaz1cImRlbFJlZ2lvbihzY29wZS5yb3cuaWQpXCI+5Yig6ZmkPC9hPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICA8ZWwtcGFnaW5hdGlvblxuICAgICAgICAgIDpjdXJyZW50LXBhZ2U9XCJzZWFyY2hBcnIucGFnZU51bVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZXM9XCJbMTAsIDUwLCAxMDAsIDIwMF1cIlxuICAgICAgICAgIDpwYWdlLXNpemU9XCJzZWFyY2hBcnIucGFnZVNpemVcIlxuICAgICAgICAgIGxheW91dD1cInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiXG4gICAgICAgICAgOnRvdGFsPVwidGFibGVfdG90YWxcIlxuICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VcIlxuICAgICAgICAgIEBjdXJyZW50LWNoYW5nZT1cImhhbmRsZUN1cnJlbnRDaGFuZ2VcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICAgPGVsLWRpYWxvZyB0aXRsZT1cIua3u+WKoOWMuuWfn+euoeeQhuWRmFwiIDp2aXNpYmxlLnN5bmM9XCJhZGRSZWdpb25BZG1pblwiPlxuICAgICAgPGVsLWZvcm0gaWQ9XCJ1c2VyaW5mby1zdHlsZVwiIHJlZj1cImZvcm1SZWZcIiA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnrqHnkIblkZjmmLXnp7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJhZG1pbk5hbWVcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5hZG1pbk5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeeuoeeQhuWRmOaYteensFwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6LSm5Y+3XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYWNjb3VudFwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLmFjY291bnRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpei0puWPt1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuaJi+acuuWPt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInBob25lTnVtYmVyXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0ucGhvbmVOdW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeaJi+acuuWPt1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6YCJ5oup5Zyw5Yy6XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYXJlYUlkXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLmFyZWFJZFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBhcmVhTGlzdHNcIlxuICAgICAgICAgICAgICAgIDprZXk9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmFyZWFOYW1lXCJcbiAgICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLmlkXCJcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIuinkuiJslwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInJvbGVJZFwiPlxuICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybS5yb2xlSWRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGRpc2FibGVkIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gcm9sZUxpc3RzXCJcbiAgICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5yb2xlSWRcIlxuICAgICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0ucm9sZU5hbWVcIlxuICAgICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0ucm9sZUlkXCJcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cIm5vdGVzXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLnJlbWFya1wiIHR5cGU9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc2xvdD1cImZvb3RlclwiIGNsYXNzPVwiZGlhbG9nLWZvb3RlclwiPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImFkZFJlZ2lvbkFkbWluID0gZmFsc2VcIj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJhZGRSZWdpb25BZG1pbnNcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi57yW6L6R5Yy65Z+f566h55CG5ZGYXCIgOnZpc2libGUuc3luYz1cImVkaXRSZWdpb25BZG1pblwiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZWRpdEZvcm1SZWZcIiA6bW9kZWw9XCJlZGl0Rm9ybVwiIDpydWxlcz1cImVkaXRSdWxlc1wiPlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi6YCJ5oup5Zyw5Yy6XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYXJlYUlkXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJlZGl0Rm9ybS5hcmVhSWRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgICB2LWZvcj1cIml0ZW0gaW4gYXJlYUxpc3RzXCJcbiAgICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5hcmVhTmFtZVwiXG4gICAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIueuoeeQhuWRmOaYteensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFkbWluTmFtZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJlZGl0Rm9ybS5hZG1pbk5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeeuoeeQhuWRmOaYteensFwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogNTAlO1wiIGxhYmVsPVwi5omL5py65Y+3XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGhvbmVOdW1iZXJcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZWRpdEZvcm0ucGhvbmVOdW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeaJi+acuuWPt1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi5aSH5rOoXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicmVtYXJrXCI+XG4gICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJlZGl0Rm9ybS5yZW1hcmtcIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJlZGl0UmVnaW9uQWRtaW4gPSBmYWxzZVwiPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cImVkaXRSZWdpb25BZG1pbnNcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi5a2Q6LSm5Y+3566h55CGXCIgOnZpc2libGUuc3luYz1cImNoaWxkTGV2ZWxEaWFsb2dcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIiBzdHlsZT1cIndpZHRoOiA0OSU7XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC10aXRsZVwiPuaQnOe0ojwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwic2VhcmNoQ2hpbGRBcnIuc2VhcmNoVmFsdWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeaYteensOOAgei0puWPt+OAgeaJi+acuuWPt1wiIC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiIHN0eWxlPVwid2lkdGg6IDQ5JTtcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+5omA5bGe5Zyw5Yy6PC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwic2VhcmNoQ2hpbGRBcnIuYXJlYUlkXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIGNpdHlMaXN0XCJcbiAgICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5hcmVhTmFtZVwiXG4gICAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBAY2xpY2s9XCJzZWFyY2hSZWdpb25DaGlsZFwiPuaQnOe0ojwvZWwtYnV0dG9uPlxuICAgICAgICAgIDxlbC1idXR0b24gQGNsaWNrPVwicmVzZXRSZWdpb25DaGlsZFwiPumHjee9rjwvZWwtYnV0dG9uPlxuICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXBsdXNcIiBAY2xpY2s9XCJhZGRDaGlsZFJlZ2lvblwiPua3u+WKoDwvZWwtYnV0dG9uPlxuICAgICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMDA4REYwO2NvbG9yOiAjZmZmO1wiIGljb249XCJlbC1pY29uLXJlZnJlc2hcIiBAY2xpY2s9XCJyZWZyZXNoUmVnaW9uQ2hpbGRcIj7liLfmlrA8L2VsLWJ1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0YWJsZS1zdHlsZVwiPlxuICAgICAgICA8ZWwtdGFibGVcbiAgICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgICA6aGVhZGVyLWNlbGwtc3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogJyNFRkVGRUYnLGNvbG9yOiAnIzAwMCd9XCJcbiAgICAgICAgICA6ZGF0YT1cInRhYmxlQ2hpbGREYXRhXCJcbiAgICAgICAgICB0b29sdGlwLWVmZmVjdD1cImRhcmtcIlxuICAgICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgICA+XG4gICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgcHJvcD1cImFyZWFOYW1lXCJcbiAgICAgICAgICAgIGxhYmVsPVwi5Zyw5Yy6XCJcbiAgICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICAgIHByb3A9XCJhZG1pbk5hbWVcIlxuICAgICAgICAgICAgbGFiZWw9XCLluJDlj7fmmLXnp7BcIlxuICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgICAgd2lkdGg9XCIxMjBcIlxuICAgICAgICAgICAgc2hvdy1vdmVyZmxvdy10b29sdGlwXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICBwcm9wPVwiYWNjb3VudFwiXG4gICAgICAgICAgICBsYWJlbD1cIui0puWPt1wiXG4gICAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgICBwcm9wPVwicGhvbmVOdW1iZXJcIlxuICAgICAgICAgICAgbGFiZWw9XCLmiYvmnLrlj7dcIlxuICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgICAgbGFiZWw9XCLnirbmgIFcIlxuICAgICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgICAgPGVsLXN3aXRjaFxuICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJzY29wZS5yb3cuaXNTdGF0dXNcIlxuICAgICAgICAgICAgICAgIHN0eWxlPVwiZGlzcGxheTogYmxvY2tcIlxuICAgICAgICAgICAgICAgIGFjdGl2ZS1jb2xvcj1cIiNmZjQ5NDlcIlxuICAgICAgICAgICAgICAgIGluYWN0aXZlLWNvbG9yPVwiIzEzY2U2NlwiXG4gICAgICAgICAgICAgICAgYWN0aXZlLXRleHQ9XCLnpoHnlKhcIlxuICAgICAgICAgICAgICAgIGluYWN0aXZlLXRleHQ9XCLlkK/nlKhcIlxuICAgICAgICAgICAgICAgIEBjaGFuZ2U9XCJlZGl0Q2hhbmdlU3RhdHVzKCRldmVudCxzY29wZS5yb3cuaWQpXCJcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCI+XG4gICAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInNjb3BlXCI+XG4gICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZWRpdENoaWxkUmVnaW9uKHNjb3BlLnJvdy5pZClcIj7nvJbovpE8L2E+XG4gICAgICAgICAgICAgIDxhIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7bWFyZ2luLWxlZnQ6IDE1cHg7XCIgQGNsaWNrPVwiZGVsQ2hpbGRSZWdpb24oc2NvcGUucm93LmlkKVwiPuWIoOmZpDwvYT5cbiAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICAgIDwvZWwtdGFibGU+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDttYXJnaW4tdG9wOiAxNXB4O1wiPlxuICAgICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgICA6Y3VycmVudC1wYWdlPVwic2VhcmNoQ2hpbGRBcnIucGFnZU51bVwiXG4gICAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgICA6cGFnZS1zaXplPVwic2VhcmNoQ2hpbGRBcnIucGFnZVNpemVcIlxuICAgICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICAgIDp0b3RhbD1cInRhYmxlX3RvdGFsX2NoaWxkXCJcbiAgICAgICAgICAgIEBzaXplLWNoYW5nZT1cImhhbmRsZVNpemVDaGFuZ2VDaGlsZFwiXG4gICAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlQ2hpbGRcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJjaGlsZExldmVsRGlhbG9nID0gZmFsc2VcIj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJjaGlsZExldmVsRGlhbG9nID0gZmFsc2VcIj7noa4g5a6aPC9lbC1idXR0b24+XG4gICAgICA8L2Rpdj5cbiAgICA8L2VsLWRpYWxvZz5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi5re75Yqg5a2Q6LSm5Y+3XCIgOnZpc2libGUuc3luYz1cImFkZENoaWxkUmVnaW9uQWRtaW5cIj5cbiAgICAgIDxlbC1mb3JtIHJlZj1cImZvcm1DaGlsZFJlZlwiIDptb2RlbD1cImZvcm1DaGlsZFwiIDpydWxlcz1cInJ1bGVzQ2hpbGRcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnrqHnkIblkZjmmLXnp7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJwYXJlbnRJZFwiPlxuICAgICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybUNoaWxkLnBhcmVudElkXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIHBhcmVudExpc3RcIlxuICAgICAgICAgICAgICAgIDprZXk9XCJpdGVtLnBhcmVudElkXCJcbiAgICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLnBhcmVudE5hbWVcIlxuICAgICAgICAgICAgICAgIDp2YWx1ZT1cIml0ZW0ucGFyZW50SWRcIlxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgPC9lbC1zZWxlY3Q+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5a2Q6LSm5Y+35pi156ewXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwiYWRtaW5OYW1lXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm1DaGlsZC5hZG1pbk5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeWtkOi0puWPt1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIui0puWPt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFjY291bnRcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybUNoaWxkLmFjY291bnRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpei0puWPt1wiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5omL5py65Y+3XCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGhvbmVOdW1iZXJcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybUNoaWxkLnBob25lTnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXmiYvmnLrlj7dcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA1MCU7XCIgbGFiZWw9XCLpgInmi6nlnLDljLpcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJhcmVhXCI+XG4gICAgICAgICAgPGVsLXNlbGVjdCB2LW1vZGVsPVwiZm9ybUNoaWxkLmFyZWFJZFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgIDxlbC1vcHRpb25cbiAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIGNpdHlMaXN0XCJcbiAgICAgICAgICAgICAgOmtleT1cIml0ZW0uaWRcIlxuICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLmFyZWFOYW1lXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZWwtc2VsZWN0PlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInJlbWFya1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybUNoaWxkLnJlbWFya1wiIHR5cGU9XCJ0ZXh0YXJlYVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgcmVzaXplPVwibm9uZVwiIDphdXRvc2l6ZT1cInsgbWluUm93czogNCwgbWF4Um93czogNH1cIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgIDwvZWwtZm9ybT5cbiAgICAgIDxkaXYgc2xvdD1cImZvb3RlclwiIGNsYXNzPVwiZGlhbG9nLWZvb3RlclwiPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cImFkZENoaWxkUmVnaW9uQWRtaW4gPSBmYWxzZVwiPuWPliDmtog8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIEBjbGljaz1cImFkZENoaWxkUmVnaW9uQWRtaW5zXCI+56GuIOWumjwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG4gICAgPGVsLWRpYWxvZyB0aXRsZT1cIue8lui+keWtkOi0puWPt1wiIDp2aXNpYmxlLnN5bmM9XCJlZGl0Q2hpbGRSZWdpb25BZG1pblwiPlxuICAgICAgPGVsLWZvcm0gcmVmPVwiZWRpdENoaWxkRm9ybVJlZlwiIDptb2RlbD1cImVkaXRGb3JtQ2hpbGRcIiA6cnVsZXM9XCJlZGl0Q2hpbGRcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIumAieaLqeWcsOWMulwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFyZWFcIj5cbiAgICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cImVkaXRGb3JtQ2hpbGQuYXJlYUlkXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIiBjbGFzcz1cInNlYXJjaC1pbnB1dFwiPlxuICAgICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgICAgdi1mb3I9XCJpdGVtIGluIGNpdHlMaXN0XCJcbiAgICAgICAgICAgICAgICA6a2V5PVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgICAgOmxhYmVsPVwiaXRlbS5hcmVhTmFtZVwiXG4gICAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5pZFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDUwJTtcIiBsYWJlbD1cIuWtkOi0puWPt+aYteensFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cImFkbWluTmFtZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJlZGl0Rm9ybUNoaWxkLmFkbWluTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a2Q6LSm5Y+3XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiA1MCU7XCIgbGFiZWw9XCLmiYvmnLrlj7dcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJwaG9uZU51bWJlclwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJlZGl0Rm9ybUNoaWxkLnBob25lTnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXmiYvmnLrlj7dcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGVsLWZvcm0taXRlbSBsYWJlbD1cIuWkh+azqFwiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInJlbWFya1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZWRpdEZvcm1DaGlsZC5yZW1hcmtcIiB0eXBlPVwidGV4dGFyZWFcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIHJlc2l6ZT1cIm5vbmVcIiA6YXV0b3NpemU9XCJ7IG1pblJvd3M6IDQsIG1heFJvd3M6IDR9XCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJlZGl0Q2hpbGRSZWdpb25BZG1pbiA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwiZWRpdENoaWxkUmVnaW9uQWRtaW5zXCI+56GuIOWumjwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB7IGFyZWFUcmVlIH0gZnJvbSAnQC9hcGkvYXJlYSdcbmltcG9ydCB7XG4gIGFyZWFBZG1pbixcbiAgYXJlYUFkbWluTGlzdCxcbiAgZGVsQXJlYUFkbWluLFxuICBlZGl0QXJlYUFkbWluLFxuICBpbmZvQXJlYUFkbWluLFxuICByb2xlTGlzdCxcbiAgc3RhdHVzQXJlYUFkbWluXG59IGZyb20gJ0AvYXBpL3VzZXInXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ091dGxldHMnLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBrZXl3b3JkOiAnJyxcbiAgICAgIHRhYmxlRGF0YTogW10sXG4gICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sXG4gICAgICBjdXJyZW50UGFnZTQ6IDIsXG4gICAgICBvcHRpb25zOiBbe1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTEnLFxuICAgICAgICBsYWJlbDogJ+m7hOmHkeezlSdcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobkyJyxcbiAgICAgICAgbGFiZWw6ICflj4znmq7lpbYnXG4gICAgICB9LCB7XG4gICAgICAgIHZhbHVlOiAn6YCJ6aG5MycsXG4gICAgICAgIGxhYmVsOiAn6Jq15LuU54WOJ1xuICAgICAgfSwge1xuICAgICAgICB2YWx1ZTogJ+mAiemhuTQnLFxuICAgICAgICBsYWJlbDogJ+m+memhu+mdoidcbiAgICAgIH0sIHtcbiAgICAgICAgdmFsdWU6ICfpgInpobk1JyxcbiAgICAgICAgbGFiZWw6ICfljJfkuqzng6TpuK0nXG4gICAgICB9XSxcbiAgICAgIGFkZFJlZ2lvbkFkbWluOiBmYWxzZSxcbiAgICAgIGVkaXRSZWdpb25BZG1pbjogZmFsc2UsXG4gICAgICBhZGRDaGlsZFJlZ2lvbkFkbWluOiBmYWxzZSxcbiAgICAgIGVkaXRDaGlsZFJlZ2lvbkFkbWluOiBmYWxzZSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgYWRtaW5OYW1lOiAnJyxcbiAgICAgICAgYWNjb3VudDogJycsXG4gICAgICAgIHBob25lTnVtYmVyOiAnJyxcbiAgICAgICAgYXJlYUlkOiAnJyxcbiAgICAgICAgcm9sZUlkOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJ1xuICAgICAgfSxcbiAgICAgIHJ1bGVzOiB7XG4gICAgICAgIGFkbWluTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXnrqHnkIblkZjmmLXnp7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGFjY291bnQ6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36L6T5YWl6LSm5Y+3JywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBwaG9uZU51bWJlcjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXmiYvmnLrlj7cnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGFyZWFJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nlnLDljLonLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHJvbGVJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nop5LoibInLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBpbWFnZVVybDogJycsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzEyMHB4JyxcbiAgICAgIGRldGFpbHNWaXNpYmxlOiBmYWxzZSxcbiAgICAgIGNoaWxkTGV2ZWxEaWFsb2c6IGZhbHNlLFxuICAgICAgZWRpdEZvcm06IHtcbiAgICAgICAgYWRtaW5OYW1lOiAnJyxcbiAgICAgICAgYXJlYUlkOiAnJyxcbiAgICAgICAgcGhvbmVOdW1iZXI6ICcnLFxuICAgICAgICByZW1hcms6ICcnXG4gICAgICB9LFxuICAgICAgZWRpdFJ1bGVzOiB7XG4gICAgICAgIGFyZWFJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nlnLDljLonLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGFkbWluTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXnrqHnkIblkZjmmLXnp7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBob25lTnVtYmVyOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeaJi+acuuWPtycsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIGZvcm1DaGlsZDoge1xuICAgICAgICBwYXJlbnRJZDogJycsXG4gICAgICAgIGFkbWluTmFtZTogJycsXG4gICAgICAgIGFjY291bnQ6ICcnLFxuICAgICAgICBhcmVhSWQ6ICcnLFxuICAgICAgICBwaG9uZU51bWJlcjogJycsXG4gICAgICAgIHJlbWFyazogJydcbiAgICAgIH0sXG4gICAgICBydWxlc0NoaWxkOiB7XG4gICAgICAgIHBhcmVudElkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqeWMuuWfn+euoeeQhuWRmCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgYWRtaW5OYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeWtkOi0puWPt+aYteensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgYWNjb3VudDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXotKblj7cnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGFyZWFJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXmiYvmnLrlj7cnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBob25lTnVtYmVyOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqemAieaLqeWcsOWMuicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHRhYmxlX3RvdGFsOiAwLFxuICAgICAgc2VhcmNoQXJyOiB7XG4gICAgICAgIHBhZ2VOdW06IDEsXG4gICAgICAgIHBhZ2VTaXplOiAxMCxcbiAgICAgICAgc2VhcmNoVmFsdWU6ICcnLFxuICAgICAgICBhcmVhSWQ6ICcnLFxuICAgICAgICBwYXJlbnRJZDogMFxuICAgICAgfSxcbiAgICAgIHNlYXJjaENoaWxkQXJyOiB7XG4gICAgICAgIHBhZ2VOdW06IDEsXG4gICAgICAgIHBhZ2VTaXplOiAxMCxcbiAgICAgICAgc2VhcmNoVmFsdWU6ICcnLFxuICAgICAgICBhcmVhSWQ6ICcnXG4gICAgICB9LFxuICAgICAgYXJlYUxpc3RzOiBbXSxcbiAgICAgIHJlZ2lvbkFkbWluc0xpc3Q6IFtdLFxuICAgICAgdGFibGVDaGlsZERhdGE6IFtdLFxuICAgICAgdGFibGVfdG90YWxfY2hpbGQ6IDAsXG4gICAgICBzZWFyY2hDaGlsZFBhcmVudElkOiAwLFxuICAgICAgc2VhcmNoQ2hpbGRQYXJlbnROYW1lOiAnJyxcbiAgICAgIGNpdHlMaXN0OiBbXSxcbiAgICAgIGVkaXRGb3JtQ2hpbGQ6IHtcbiAgICAgICAgYWRtaW5OYW1lOiAnJyxcbiAgICAgICAgYXJlYUlkOiAnJyxcbiAgICAgICAgcGhvbmVOdW1iZXI6ICcnLFxuICAgICAgICByZW1hcms6ICcnXG4gICAgICB9LFxuICAgICAgZWRpdENoaWxkOiB7XG4gICAgICAgIGFkbWluTmFtZTogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXlrZDotKblj7fmmLXnp7AnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIGFyZWFJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fovpPlhaXmiYvmnLrlj7cnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHBob25lTnVtYmVyOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+mAieaLqemAieaLqeWcsOWMuicsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHJlZ2lvbkFkbWluc0NoaWxkTGlzdDogW11cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5nZXRBcmVhKClcbiAgICB0aGlzLmluaXQoKVxuICB9LFxuICBtb3VudGVkKCkge1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZ2V0QXJlYSgpIHtcbiAgICAgIGFyZWFUcmVlKCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMuYXJlYUxpc3RzID0gcmVzLmRhdGFcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGluaXQoKSB7XG4gICAgICBhcmVhQWRtaW5MaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRSb2xlcygpIHtcbiAgICAgIHJvbGVMaXN0KCkudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMucm9sZUxpc3RzID0gcmVzLmRhdGEubGlzdFxuICAgICAgICAgIGNvbnN0IHJvbGVJZCA9IHRoaXMucm9sZUxpc3RzLmZpbmQoaXRlbSA9PiBpdGVtLnJvbGVOYW1lID09PSAn5Yy65Z+f566h55CG5ZGYJyk/LnJvbGVJZCB8fCBudWxsXG4gICAgICAgICAgdGhpcy5mb3JtLnJvbGVJZCA9IHJvbGVJZFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbFxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBzZWFyY2hSZWdpb24oKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRSZWdpb24oKSB7XG4gICAgICB0aGlzLnNlYXJjaEFyciA9IHsgcGFnZU51bTogMSwgcGFnZVNpemU6IDEwLCBzZWFyY2hWYWx1ZTogJycsIGFyZWFJZDogJycgfVxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlZnJlc2hSZWdpb24oKSB7XG4gICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICB9LFxuICAgIGhhbmRsZVNpemVDaGFuZ2VDaGlsZCh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQ2hpbGRBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdENoaWxkKClcbiAgICB9LFxuICAgIGhhbmRsZUN1cnJlbnRDaGFuZ2VDaGlsZCh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQ2hpbGRBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0Q2hpbGQoKVxuICAgIH0sXG4gICAgc2VhcmNoUmVnaW9uQ2hpbGQoKSB7XG4gICAgICB0aGlzLmluaXRDaGlsZCgpXG4gICAgfSxcbiAgICByZXNldFJlZ2lvbkNoaWxkKCkge1xuICAgICAgdGhpcy5zZWFyY2hDaGlsZEFyciA9IHsgZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgc2VhcmNoVmFsdWU6ICcnLCBhcmVhSWQ6ICcnLCBwYXJlbnRJZDogdGhpcy5zZWFyY2hDaGlsZFBhcmVudElkIH1cbiAgICAgIHRoaXMuaW5pdENoaWxkKClcbiAgICB9LFxuICAgIHJlZnJlc2hSZWdpb25DaGlsZCgpIHtcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICAgIH0sXG4gICAgYWRkUmVnaW9uKCkge1xuICAgICAgdGhpcy5nZXRSb2xlcygpXG4gICAgICB0aGlzLmFkZFJlZ2lvbkFkbWluID0gdHJ1ZVxuICAgIH0sXG4gICAgYWRkUmVnaW9uQWRtaW5zKCkge1xuICAgICAgY29uc3QgcGhvbmVSZWdleCA9IC9eMVszLTldXFxkezl9JC9cbiAgICAgIGlmICghcGhvbmVSZWdleC50ZXN0KHRoaXMuZm9ybS5waG9uZU51bWJlcikpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIEnXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICBjb25zdCBpdGVtID0gdGhpcy5hcmVhTGlzdHMuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IHRoaXMuZm9ybS5hcmVhSWQpXG4gICAgICAgICAgdGhpcy5mb3JtLmFyZWFOYW1lID0gaXRlbSA/IGl0ZW0uYXJlYU5hbWUgOiAnJ1xuICAgICAgICAgIGFyZWFBZG1pbih0aGlzLmZvcm0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgIHRoaXMuYWRkUmVnaW9uQWRtaW4gPSBmYWxzZVxuICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGVkaXRDaGFuZ2VTdGF0dXMoZSwgaWQpIHtcbiAgICAgIGxldCBzdGF0dXMgPSAwXG4gICAgICBpZiAoIWUpIHtcbiAgICAgICAgc3RhdHVzID0gMFxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc3RhdHVzID0gMVxuICAgICAgfVxuICAgICAgc3RhdHVzQXJlYUFkbWluKHsgaWQ6IGlkLCBzdGF0dXM6IHN0YXR1cyB9KS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGVkaXRSZWdpb24oaWQpIHtcbiAgICAgIHRoaXMuZ2V0Um9sZXMoKVxuICAgICAgdGhpcy5nZXRSZWdpb25JbmZvcyhpZClcbiAgICAgIHRoaXMuZWRpdFJlZ2lvbkFkbWluID0gdHJ1ZVxuICAgIH0sXG4gICAgZ2V0UmVnaW9uSW5mb3MoaWQpIHtcbiAgICAgIGluZm9BcmVhQWRtaW4oaWQpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmVkaXRGb3JtLmFkbWluTmFtZSA9IHJlcy5kYXRhLmFkbWluTmFtZVxuICAgICAgICAgIHRoaXMuZWRpdEZvcm0uYXJlYUlkID0gcmVzLmRhdGEuYXJlYUlkXG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5waG9uZU51bWJlciA9IHJlcy5kYXRhLnBob25lTnVtYmVyXG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5yZW1hcmsgPSByZXMuZGF0YS5yZW1hcmtcbiAgICAgICAgICB0aGlzLnJlZ2lvbkFkbWluc0xpc3QgPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdFJlZ2lvbkFkbWlucygpIHtcbiAgICAgIGNvbnN0IHBob25lUmVnZXggPSAvXjFbMy05XVxcZHs5fSQvXG4gICAgICBpZiAoIXBob25lUmVnZXgudGVzdCh0aGlzLmVkaXRGb3JtLnBob25lTnVtYmVyKSkge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggSdcbiAgICAgICAgfSlcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmVkaXRGb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICBjb25zdCBpdGVtID0gdGhpcy5hcmVhTGlzdHMuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IHRoaXMuZWRpdEZvcm0uYXJlYUlkKVxuICAgICAgICAgIHRoaXMuZWRpdEZvcm0uYXJlYU5hbWUgPSBpdGVtID8gaXRlbS5hcmVhTmFtZSA6ICcnXG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybS5pZCA9IHRoaXMucmVnaW9uQWRtaW5zTGlzdC5pZFxuICAgICAgICAgIGVkaXRBcmVhQWRtaW4odGhpcy5lZGl0Rm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgdGhpcy4kcmVmcy5lZGl0Rm9ybVJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgIHRoaXMuZWRpdFJlZ2lvbkFkbWluID0gZmFsc2VcbiAgICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBkZWxSZWdpb24oaWQpIHtcbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOivpeWMuuWfn+euoeeQhuWRmO+8nycsICfliKDpmaTljLrln5/nrqHnkIblkZgnLCB7XG4gICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJyxcbiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsXG4gICAgICAgIHR5cGU6ICd3YXJuaW5nJ1xuICAgICAgfSkudGhlbigoKSA9PiB7XG4gICAgICAgIGRlbEFyZWFBZG1pbihpZCkudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfSxcbiAgICBkZWxDaGlsZFJlZ2lvbihpZCkge1xuICAgICAgdGhpcy4kY29uZmlybSgn56Gu5a6a5Yig6Zmk6K+l5a2Q6LSm5Y+377yfJywgJ+WIoOmZpOWtkOi0puWPtycsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgZGVsQXJlYUFkbWluKGlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB0aGlzLmluaXRDaGlsZCgpXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH0pLmNhdGNoKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflt7Llj5bmtojliKDpmaQnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdENoaWxkKCkge1xuICAgICAgdGhpcy5zZWFyY2hDaGlsZEFyci5wYXJlbnRJZCA9IHRoaXMuc2VhcmNoQ2hpbGRQYXJlbnRJZFxuICAgICAgYXJlYUFkbWluTGlzdCh0aGlzLnNlYXJjaENoaWxkQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbF9jaGlsZCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZUNoaWxkRGF0YSA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGNoaWxkTGV2ZWwoaWQsIGFyZWFJZCwgYWRtaW5OYW1lKSB7XG4gICAgICBjb25zdCBjaXR5ID0gdGhpcy5hcmVhTGlzdHMuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IGFyZWFJZClcbiAgICAgIGlmIChjaXR5LmFyZWFOYW1lID09PSAn5YyX5Lqs5biCJyB8fCBjaXR5LmFyZWFOYW1lID09PSAn5LiK5rW35biCJyB8fCBjaXR5LmFyZWFOYW1lID09PSAn5aSp5rSl5biCJyB8fCBjaXR5LmFyZWFOYW1lID09PSAn6YeN5bqG5biCJykge1xuICAgICAgICB0aGlzLmNpdHlMaXN0ID0gY2l0eS5jaGlsZHJlblswXS5jaGlsZHJlblxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5jaXR5TGlzdCA9IGNpdHkuY2hpbGRyZW5cbiAgICAgIH1cbiAgICAgIGNvbnNvbGUubG9nKHRoaXMuY2l0eUxpc3QpXG4gICAgICB0aGlzLnNlYXJjaENoaWxkUGFyZW50SWQgPSBpZFxuICAgICAgdGhpcy5zZWFyY2hDaGlsZFBhcmVudE5hbWUgPSBhZG1pbk5hbWVcbiAgICAgIHRoaXMuaW5pdENoaWxkKClcbiAgICAgIHRoaXMuY2hpbGRMZXZlbERpYWxvZyA9IHRydWVcbiAgICB9LFxuICAgIGFkZENoaWxkUmVnaW9uKCkge1xuICAgICAgdGhpcy5wYXJlbnRMaXN0ID0gW3tcbiAgICAgICAgcGFyZW50SWQ6IHRoaXMuc2VhcmNoQ2hpbGRQYXJlbnRJZCxcbiAgICAgICAgcGFyZW50TmFtZTogdGhpcy5zZWFyY2hDaGlsZFBhcmVudE5hbWVcbiAgICAgIH1dXG4gICAgICB0aGlzLmFkZENoaWxkUmVnaW9uQWRtaW4gPSB0cnVlXG4gICAgfSxcbiAgICBhZGRDaGlsZFJlZ2lvbkFkbWlucygpIHtcbiAgICAgIGNvbnN0IHBob25lUmVnZXggPSAvXjFbMy05XVxcZHs5fSQvXG4gICAgICBpZiAoIXBob25lUmVnZXgudGVzdCh0aGlzLmZvcm1DaGlsZC5waG9uZU51bWJlcikpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIEnXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgdGhpcy4kcmVmcy5mb3JtQ2hpbGRSZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGNvbnN0IGl0ZW0gPSB0aGlzLmNpdHlMaXN0LmZpbmQoaXRlbSA9PiBpdGVtLmlkID09PSB0aGlzLmZvcm1DaGlsZC5hcmVhSWQpXG4gICAgICAgICAgdGhpcy5mb3JtQ2hpbGQuYXJlYU5hbWUgPSBpdGVtID8gaXRlbS5hcmVhTmFtZSA6ICcnXG4gICAgICAgICAgYXJlYUFkbWluKHRoaXMuZm9ybUNoaWxkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1DaGlsZFJlZi5yZXNldEZpZWxkcygpXG4gICAgICAgICAgICAgIHRoaXMuYWRkQ2hpbGRSZWdpb25BZG1pbiA9IGZhbHNlXG4gICAgICAgICAgICAgIHRoaXMuaW5pdENoaWxkKClcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBnZXRSZWdpb25DaGlsZEluZm9zKGlkKSB7XG4gICAgICBpbmZvQXJlYUFkbWluKGlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5lZGl0Rm9ybUNoaWxkLmFkbWluTmFtZSA9IHJlcy5kYXRhLmFkbWluTmFtZVxuICAgICAgICAgIHRoaXMuZWRpdEZvcm1DaGlsZC5hcmVhSWQgPSByZXMuZGF0YS5hcmVhSWRcbiAgICAgICAgICB0aGlzLmVkaXRGb3JtQ2hpbGQucGhvbmVOdW1iZXIgPSByZXMuZGF0YS5waG9uZU51bWJlclxuICAgICAgICAgIHRoaXMuZWRpdEZvcm1DaGlsZC5yZW1hcmsgPSByZXMuZGF0YS5yZW1hcmtcbiAgICAgICAgICB0aGlzLnJlZ2lvbkFkbWluc0NoaWxkTGlzdCA9IHJlcy5kYXRhXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBlZGl0Q2hpbGRSZWdpb24oaWQpIHtcbiAgICAgIHRoaXMuZ2V0UmVnaW9uQ2hpbGRJbmZvcyhpZClcbiAgICAgIHRoaXMuZWRpdENoaWxkUmVnaW9uQWRtaW4gPSB0cnVlXG4gICAgfSxcbiAgICBlZGl0Q2hpbGRSZWdpb25BZG1pbnMoKSB7XG4gICAgICBjb25zdCBwaG9uZVJlZ2V4ID0gL14xWzMtOV1cXGR7OX0kL1xuICAgICAgaWYgKCFwaG9uZVJlZ2V4LnRlc3QodGhpcy5lZGl0Rm9ybUNoaWxkLnBob25lTnVtYmVyKSkge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggSdcbiAgICAgICAgfSlcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG4gICAgICB0aGlzLiRyZWZzLmVkaXRDaGlsZEZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgIGNvbnN0IGl0ZW0gPSB0aGlzLmNpdHlMaXN0LmZpbmQoaXRlbSA9PiBpdGVtLmlkID09PSB0aGlzLmVkaXRGb3JtQ2hpbGQuYXJlYUlkKVxuICAgICAgICAgIHRoaXMuZWRpdEZvcm1DaGlsZC5hcmVhTmFtZSA9IGl0ZW0gPyBpdGVtLmFyZWFOYW1lIDogJydcbiAgICAgICAgICB0aGlzLmVkaXRGb3JtQ2hpbGQuaWQgPSB0aGlzLnJlZ2lvbkFkbWluc0NoaWxkTGlzdC5pZFxuICAgICAgICAgIGVkaXRBcmVhQWRtaW4odGhpcy5lZGl0Rm9ybUNoaWxkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB0aGlzLiRyZWZzLmVkaXRDaGlsZEZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICB0aGlzLmVkaXRDaGlsZFJlZ2lvbkFkbWluID0gZmFsc2VcbiAgICAgICAgICAgICAgdGhpcy5pbml0Q2hpbGQoKVxuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9XG4gIH1cbn1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG4uc2VhcmNoLWlucHV0e1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2h7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJ1dHRvbi1hcmVhe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLnRhYmxlLXN0eWxle1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5zZWFyY2gtZGl2e1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXRpdGxle1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG48L3N0eWxlPlxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpWEE7QUFDQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/region_admin.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/roles.vue?vue&type=script&lang=js":
+/*!*********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/roles.vue?vue&type=script&lang=js ***!
+ \*********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.set.js */ \"./node_modules/core-js/modules/es.set.js\");\n/* harmony import */ var core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n dialogFormVisible: false,\n tableData: [],\n multipleSelection: [],\n form: {\n roleName: '',\n remark: '',\n menuIds: [],\n roleKey: '',\n roleSort: 0\n },\n rules: {\n roleName: [{\n required: true,\n message: '请输入角色名称',\n trigger: 'submit'\n }],\n menuIds: [{\n required: true,\n message: '请选择权限',\n trigger: 'submit'\n }]\n },\n imageUrl: '',\n formLabelWidth: '120px',\n roles_title: '',\n data: [],\n defaultProps: {\n children: 'children',\n label: 'label'\n },\n table_total: 0,\n currentPage: 2,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n roleName: ''\n },\n roleInfo: []\n };\n },\n created: function created() {\n this.init();\n },\n mounted: function mounted() {},\n methods: {\n init: function init() {\n var _this = this;\n _api_user__WEBPACK_IMPORTED_MODULE_8__[\"default\"].roleList(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this.table_total = res.data.total;\n _this.tableData = res.data.list;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchRole: function searchRole() {\n this.init();\n },\n resetRole: function resetRole() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n roleName: ''\n };\n this.init();\n },\n refreshRoles: function refreshRoles() {\n window.location.reload();\n },\n getRouter: function getRouter() {\n var _this2 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_8__[\"getRouters\"])().then(function (res) {\n if (res.code === 200) {\n _this2.data = res.data;\n }\n });\n },\n addRoles: function addRoles() {\n this.getRouter();\n this.roles_title = '添加角色';\n this.dialogFormVisible = true;\n },\n editRoles: function editRoles(roleId) {\n var _this3 = this;\n this.getRouter();\n Object(_api_user__WEBPACK_IMPORTED_MODULE_8__[\"getRoleInfo\"])(roleId).then(function (res) {\n if (res.code === 200) {\n _this3.form.roleName = res.data.roleName;\n _this3.form.remark = res.data.remark;\n _this3.form.menuIds = res.data.menuIds;\n _this3.form.roleKey = res.data.roleKey;\n _this3.form.roleSort = res.data.roleSort;\n _this3.roleInfo = res.data;\n var uniqueMenuIds = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(new Set(_this3.form.menuIds));\n _this3.$refs.tree.setCheckedKeys(uniqueMenuIds);\n }\n });\n this.roles_title = '编辑角色';\n this.dialogFormVisible = true;\n },\n generateRandomString: function generateRandomString() {\n var letters = '';\n for (var i = 0; i < 5; i++) {\n var randomCharCode = 65 + Math.floor(Math.random() * 26); // A-Z 的 ASCII 码范围是 65-90\n letters += String.fromCharCode(randomCharCode);\n }\n var number = Math.floor(Math.random() * 10);\n return letters + number;\n },\n submit: function submit(roles_title) {\n var _this4 = this;\n var selectedIds = this.$refs.tree.getCheckedKeys();\n var uniqueArr = selectedIds.filter(function (item, index) {\n return selectedIds.indexOf(item) === index;\n });\n this.form.menuIds = uniqueArr;\n if (roles_title === '添加角色') {\n this.form.roleKey = this.generateRandomString();\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_8__[\"addRole\"])(_this4.form).then(function (res) {\n if (res.code === 200) {\n _this4.$message({\n type: 'success',\n message: res.msg\n });\n _this4.$refs.formRef.resetFields();\n _this4.dialogFormVisible = false;\n _this4.init();\n } else {\n _this4.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n } else {\n this.form.roleId = this.roleInfo.roleId;\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_8__[\"editRole\"])(_this4.form).then(function (res) {\n if (res.code === 200) {\n _this4.$message({\n type: 'success',\n message: res.msg\n });\n _this4.$refs.formRef.resetFields();\n _this4.dialogFormVisible = false;\n _this4.init();\n } else {\n _this4.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n },\n delRoles: function delRoles(roleId) {\n var _this5 = this;\n this.$confirm('确定删除该角色?', '删除用户', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n _api_user__WEBPACK_IMPORTED_MODULE_8__[\"default\"].delRole(roleId).then(function (res) {\n if (res.code === 200) {\n _this5.$message({\n type: 'success',\n message: res.msg\n });\n _this5.init();\n } else {\n _this5.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this5.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS9yb2xlcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS9yb2xlcy52dWU/YzM4YSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJsb2dpbi1jb250YWluZXJcIj5cblxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nlKjmiLfmkJzntKI8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwic2VhcmNoQXJyLnJvbGVOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXlkI3np7BcIiAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInNlYXJjaC1kaXZcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgQGNsaWNrPVwic2VhcmNoUm9sZVwiPuaQnOe0ojwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIEBjbGljaz1cInJlc2V0Um9sZVwiPumHjee9rjwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHN0eWxlPVwiYmFja2dyb3VuZDogIzI2NTlDQjtjb2xvcjogI2ZmZjtcIiBpY29uPVwiZWwtaWNvbi1wbHVzXCIgQGNsaWNrPVwiYWRkUm9sZXNcIj7mt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hSb2xlc1wiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiIC8+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInRhYmxlLXN0eWxlXCI+XG4gICAgICA8ZWwtdGFibGVcbiAgICAgICAgcmVmPVwibXVsdGlwbGVUYWJsZVwiXG4gICAgICAgIDpoZWFkZXItY2VsbC1zdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiAnI0VGRUZFRicsY29sb3I6ICcjMDAwJ31cIlxuICAgICAgICA6ZGF0YT1cInRhYmxlRGF0YVwiXG4gICAgICAgIHRvb2x0aXAtZWZmZWN0PVwiZGFya1wiXG4gICAgICAgIHN0eWxlPVwid2lkdGg6IDEwMCVcIlxuICAgICAgICBAc2VsZWN0aW9uLWNoYW5nZT1cImhhbmRsZVNlbGVjdGlvbkNoYW5nZVwiXG4gICAgICA+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICB0eXBlPVwic2VsZWN0aW9uXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCI1NVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBsYWJlbD1cIuinkuiJsuWQjeensFwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj57eyBzY29wZS5yb3cucm9sZU5hbWUgfX08L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJyb2xlS2V5XCJcbiAgICAgICAgICBsYWJlbD1cIuadg+mZkOWtl+esplwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICAgIHdpZHRoPVwiMTIwXCJcbiAgICAgICAgICBzaG93LW92ZXJmbG93LXRvb2x0aXBcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJyZW1hcmtcIlxuICAgICAgICAgIGxhYmVsPVwi5o+P6L+wXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwiY3JlYXRlVGltZVwiXG4gICAgICAgICAgbGFiZWw9XCLliJvlu7rml7bpl7RcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtbiBsYWJlbD1cIuaTjeS9nFwiIGFsaWduPVwiY2VudGVyXCI+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGEgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjtcIiBAY2xpY2s9XCJlZGl0Um9sZXMoc2NvcGUucm93LnJvbGVJZClcIj7nvJbovpE8L2E+XG4gICAgICAgICAgICA8YSB2LWlmPVwic2NvcGUucm93LnJvbGVJZCAhPT0gMSAmJiBzY29wZS5yb3cucm9sZUlkICE9PSAzXCIgc3R5bGU9XCJjb2xvcjogIzI2NTlDQjttYXJnaW4tbGVmdDogMTVweDtcIiBAY2xpY2s9XCJkZWxSb2xlcyhzY29wZS5yb3cucm9sZUlkKVwiPuWIoOmZpDwvYT5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICA8L2VsLXRhYmxlLWNvbHVtbj5cbiAgICAgIDwvZWwtdGFibGU+XG4gICAgICA8ZGl2IHN0eWxlPVwidGV4dC1hbGlnbjogcmlnaHQ7bWFyZ2luLXRvcDogMTVweDtcIj5cbiAgICAgICAgPGVsLXBhZ2luYXRpb25cbiAgICAgICAgICA6Y3VycmVudC1wYWdlPVwic2VhcmNoQXJyLnBhZ2VOdW1cIlxuICAgICAgICAgIDpwYWdlLXNpemVzPVwiWzEwLCA1MCwgMTAwLCAyMDBdXCJcbiAgICAgICAgICA6cGFnZS1zaXplPVwic2VhcmNoQXJyLnBhZ2VTaXplXCJcbiAgICAgICAgICBsYXlvdXQ9XCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIlxuICAgICAgICAgIDp0b3RhbD1cInRhYmxlX3RvdGFsXCJcbiAgICAgICAgICBAc2l6ZS1jaGFuZ2U9XCJoYW5kbGVTaXplQ2hhbmdlXCJcbiAgICAgICAgICBAY3VycmVudC1jaGFuZ2U9XCJoYW5kbGVDdXJyZW50Q2hhbmdlXCJcbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxlbC1kaWFsb2cgOnRpdGxlPVwicm9sZXNfdGl0bGVcIiA6dmlzaWJsZS5zeW5jPVwiZGlhbG9nRm9ybVZpc2libGVcIj5cbiAgICAgIDxlbC1mb3JtIGlkPVwidXNlcmluZm8tc3R5bGVcIiByZWY9XCJmb3JtUmVmXCIgOm1vZGVsPVwiZm9ybVwiIDpydWxlcz1cInJ1bGVzXCI+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLop5LoibLlkI3np7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJyb2xlTmFtZVwiPlxuICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybS5yb2xlTmFtZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6KeS6Imy5ZCN56ewXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLlpIfms6hcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJyZW1hcmtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0ucmVtYXJrXCIgdHlwZT1cInRleHRhcmVhXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXlpIfms6hcIiByZXNpemU9XCJub25lXCIgOmF1dG9zaXplPVwieyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0fVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwi5p2D6ZmQ6YWN572uXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwibWVudUlkc1wiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJ3aWR0aDogMTAwJTtoZWlnaHQ6IDM2MHB4O3BhZGRpbmctdG9wOiA4cHg7Ym9yZGVyOiAxcHggc29saWQgI0RDREZFNjtvdmVyZmxvdzogYXV0bztcIj5cbiAgICAgICAgICAgIDxlbC10cmVlXG4gICAgICAgICAgICAgIHJlZj1cInRyZWVcIlxuICAgICAgICAgICAgICBzdHlsZT1cIndpZHRoOiA5OCU7aGVpZ2h0OiA5OCU7bWFyZ2luOiBhdXRvO1wiXG4gICAgICAgICAgICAgIDpkYXRhPVwiZGF0YVwiXG4gICAgICAgICAgICAgIHNob3ctY2hlY2tib3hcbiAgICAgICAgICAgICAgZGVmYXVsdC1leHBhbmQtYWxsXG4gICAgICAgICAgICAgIG5vZGUta2V5PVwiaWRcIlxuICAgICAgICAgICAgICBoaWdobGlnaHQtY3VycmVudFxuICAgICAgICAgICAgICA6cHJvcHM9XCJkZWZhdWx0UHJvcHNcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwic3VibWl0KHJvbGVzX3RpdGxlKVwiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuXG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB1c2VyQXBpLCB7IGFkZFJvbGUsIGVkaXRSb2xlLCBnZXRSb2xlSW5mbywgZ2V0Um91dGVycyB9IGZyb20gJ0AvYXBpL3VzZXInXG5leHBvcnQgZGVmYXVsdCB7XG4gIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGRpYWxvZ0Zvcm1WaXNpYmxlOiBmYWxzZSxcbiAgICAgIHRhYmxlRGF0YTogW10sXG4gICAgICBtdWx0aXBsZVNlbGVjdGlvbjogW10sXG4gICAgICBmb3JtOiB7XG4gICAgICAgIHJvbGVOYW1lOiAnJyxcbiAgICAgICAgcmVtYXJrOiAnJyxcbiAgICAgICAgbWVudUlkczogW10sXG4gICAgICAgIHJvbGVLZXk6ICcnLFxuICAgICAgICByb2xlU29ydDogMFxuICAgICAgfSxcbiAgICAgIHJ1bGVzOiB7XG4gICAgICAgIHJvbGVOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeinkuiJsuWQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgbWVudUlkczogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmnYPpmZAnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBpbWFnZVVybDogJycsXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzEyMHB4JyxcbiAgICAgIHJvbGVzX3RpdGxlOiAnJyxcbiAgICAgIGRhdGE6IFtdLFxuICAgICAgZGVmYXVsdFByb3BzOiB7XG4gICAgICAgIGNoaWxkcmVuOiAnY2hpbGRyZW4nLFxuICAgICAgICBsYWJlbDogJ2xhYmVsJ1xuICAgICAgfSxcbiAgICAgIHRhYmxlX3RvdGFsOiAwLFxuICAgICAgY3VycmVudFBhZ2U6IDIsXG4gICAgICBzZWFyY2hBcnI6IHtcbiAgICAgICAgcGFnZU51bTogMSxcbiAgICAgICAgcGFnZVNpemU6IDEwLFxuICAgICAgICByb2xlTmFtZTogJydcbiAgICAgIH0sXG4gICAgICByb2xlSW5mbzogW11cbiAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKSB7XG4gICAgdGhpcy5pbml0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGluaXQoKSB7XG4gICAgICB1c2VyQXBpLnJvbGVMaXN0KHRoaXMuc2VhcmNoQXJyKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy50YWJsZV90b3RhbCA9IHJlcy5kYXRhLnRvdGFsXG4gICAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YS5saXN0XG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2UodmFsKSB7XG4gICAgICB0aGlzLm11bHRpcGxlU2VsZWN0aW9uID0gdmFsXG4gICAgfSxcbiAgICBoYW5kbGVTaXplQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZVNpemUgPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBoYW5kbGVDdXJyZW50Q2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIucGFnZU51bSA9IHZhbFxuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHNlYXJjaFJvbGUoKSB7XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVzZXRSb2xlKCkge1xuICAgICAgdGhpcy5zZWFyY2hBcnIgPSB7IHBhZ2VOdW06IDEsIHBhZ2VTaXplOiAxMCwgcm9sZU5hbWU6ICcnIH1cbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICByZWZyZXNoUm9sZXMoKSB7XG4gICAgICB3aW5kb3cubG9jYXRpb24ucmVsb2FkKClcbiAgICB9LFxuICAgIGdldFJvdXRlcigpIHtcbiAgICAgIGdldFJvdXRlcnMoKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5kYXRhID0gcmVzLmRhdGFcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGFkZFJvbGVzKCkge1xuICAgICAgdGhpcy5nZXRSb3V0ZXIoKVxuICAgICAgdGhpcy5yb2xlc190aXRsZSA9ICfmt7vliqDop5LoibInXG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZWRpdFJvbGVzKHJvbGVJZCkge1xuICAgICAgdGhpcy5nZXRSb3V0ZXIoKVxuICAgICAgZ2V0Um9sZUluZm8ocm9sZUlkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5mb3JtLnJvbGVOYW1lID0gcmVzLmRhdGEucm9sZU5hbWVcbiAgICAgICAgICB0aGlzLmZvcm0ucmVtYXJrID0gcmVzLmRhdGEucmVtYXJrXG4gICAgICAgICAgdGhpcy5mb3JtLm1lbnVJZHMgPSByZXMuZGF0YS5tZW51SWRzXG4gICAgICAgICAgdGhpcy5mb3JtLnJvbGVLZXkgPSByZXMuZGF0YS5yb2xlS2V5XG4gICAgICAgICAgdGhpcy5mb3JtLnJvbGVTb3J0ID0gcmVzLmRhdGEucm9sZVNvcnRcbiAgICAgICAgICB0aGlzLnJvbGVJbmZvID0gcmVzLmRhdGFcbiAgICAgICAgICBjb25zdCB1bmlxdWVNZW51SWRzID0gWy4uLm5ldyBTZXQodGhpcy5mb3JtLm1lbnVJZHMpXVxuICAgICAgICAgIHRoaXMuJHJlZnMudHJlZS5zZXRDaGVja2VkS2V5cyh1bmlxdWVNZW51SWRzKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgICAgdGhpcy5yb2xlc190aXRsZSA9ICfnvJbovpHop5LoibInXG4gICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gdHJ1ZVxuICAgIH0sXG4gICAgZ2VuZXJhdGVSYW5kb21TdHJpbmcoKSB7XG4gICAgICBsZXQgbGV0dGVycyA9ICcnXG4gICAgICBmb3IgKGxldCBpID0gMDsgaSA8IDU7IGkrKykge1xuICAgICAgICBjb25zdCByYW5kb21DaGFyQ29kZSA9IDY1ICsgTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMjYpIC8vIEEtWiDnmoQgQVNDSUkg56CB6IyD5Zu05pivIDY1LTkwXG4gICAgICAgIGxldHRlcnMgKz0gU3RyaW5nLmZyb21DaGFyQ29kZShyYW5kb21DaGFyQ29kZSlcbiAgICAgIH1cbiAgICAgIGNvbnN0IG51bWJlciA9IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwKVxuICAgICAgcmV0dXJuIGxldHRlcnMgKyBudW1iZXJcbiAgICB9LFxuICAgIHN1Ym1pdChyb2xlc190aXRsZSkge1xuICAgICAgY29uc3Qgc2VsZWN0ZWRJZHMgPSB0aGlzLiRyZWZzLnRyZWUuZ2V0Q2hlY2tlZEtleXMoKVxuICAgICAgY29uc3QgdW5pcXVlQXJyID0gc2VsZWN0ZWRJZHMuZmlsdGVyKChpdGVtLCBpbmRleCkgPT4gc2VsZWN0ZWRJZHMuaW5kZXhPZihpdGVtKSA9PT0gaW5kZXgpXG4gICAgICB0aGlzLmZvcm0ubWVudUlkcyA9IHVuaXF1ZUFyclxuICAgICAgaWYgKHJvbGVzX3RpdGxlID09PSAn5re75Yqg6KeS6ImyJykge1xuICAgICAgICB0aGlzLmZvcm0ucm9sZUtleSA9IHRoaXMuZ2VuZXJhdGVSYW5kb21TdHJpbmcoKVxuICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYudmFsaWRhdGUoKHZhbGlkKSA9PiB7XG4gICAgICAgICAgaWYgKHZhbGlkKSB7XG4gICAgICAgICAgICBhZGRSb2xlKHRoaXMuZm9ybSkudGhlbihyZXMgPT4ge1xuICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnJlc2V0RmllbGRzKClcbiAgICAgICAgICAgICAgICB0aGlzLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICAgICAgdHlwZTogJ2Vycm9yJyxcbiAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLmZvcm0ucm9sZUlkID0gdGhpcy5yb2xlSW5mby5yb2xlSWRcbiAgICAgICAgdGhpcy4kcmVmcy5mb3JtUmVmLnZhbGlkYXRlKCh2YWxpZCkgPT4ge1xuICAgICAgICAgIGlmICh2YWxpZCkge1xuICAgICAgICAgICAgZWRpdFJvbGUodGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH1cbiAgICB9LFxuICAgIGRlbFJvbGVzKHJvbGVJZCkge1xuICAgICAgdGhpcy4kY29uZmlybSgn56Gu5a6a5Yig6Zmk6K+l6KeS6Imy77yfJywgJ+WIoOmZpOeUqOaItycsIHtcbiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICfnoa7lrponLFxuICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAn5Y+W5raIJyxcbiAgICAgICAgdHlwZTogJ3dhcm5pbmcnXG4gICAgICB9KS50aGVuKCgpID0+IHtcbiAgICAgICAgdXNlckFwaS5kZWxSb2xlKHJvbGVJZCkudGhlbihyZXMgPT4ge1xuICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgdGhpcy5pbml0KClcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5tc2dcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfVxuICAgICAgICB9KVxuICAgICAgfSkuY2F0Y2goKCkgPT4ge1xuICAgICAgICB0aGlzLiRtZXNzYWdlKHtcbiAgICAgICAgICB0eXBlOiAnaW5mbycsXG4gICAgICAgICAgbWVzc2FnZTogJ+W3suWPlua2iOWIoOmZpCdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgfVxuICB9XG59XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnNlYXJjaC1pbnB1dHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoe1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idXR0b24tYXJlYXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbn1cbi50YWJsZS1zdHlsZXtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uc2VhcmNoLWRpdntcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC10aXRsZXtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29udGVudHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuPC9zdHlsZT5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTRHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/roles.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/user.vue?vue&type=script&lang=js":
+/*!********************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/user.vue?vue&type=script&lang=js ***!
+ \********************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.find.js */ \"./node_modules/core-js/modules/es.array.find.js\");\n/* harmony import */ var core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.test.js */ \"./node_modules/core-js/modules/es.regexp.test.js\");\n/* harmony import */ var core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_test_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ \"./node_modules/core-js/modules/esnext.iterator.find.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_find_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n/* harmony import */ var _api_dictionary__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/api/dictionary */ \"./src/api/dictionary.js\");\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n dialogFormVisible: false,\n dialogPass: false,\n keyword: '',\n administrators: '',\n area: '',\n tableData: [],\n multipleSelection: [],\n form: {\n nickName: '',\n userName: '',\n phonenumber: '',\n roleId: '',\n status: ''\n },\n rules: {\n nickName: [{\n required: true,\n message: '请输入角色名称',\n trigger: 'submit'\n }],\n userName: [{\n required: true,\n message: '请选择权限',\n trigger: 'submit'\n }],\n phonenumber: [{\n required: true,\n message: '请选择权限',\n trigger: 'submit'\n }],\n roleId: [{\n required: true,\n message: '请选择权限',\n trigger: 'submit'\n }]\n },\n formLabelWidth: '120px',\n user_title: '',\n formPass: {\n password: '',\n passwords: ''\n },\n rulesPass: {\n password: [{\n required: true,\n message: '请输入密码',\n trigger: 'submit'\n }],\n passwords: [{\n required: true,\n message: '请输入确认密码',\n trigger: 'submit'\n }]\n },\n table_total: 0,\n searchArr: {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n },\n userDictionary: [],\n roleList: [],\n userInfo: []\n };\n },\n created: function created() {\n this.init();\n this.getDict();\n this.getRoleList();\n },\n mounted: function mounted() {},\n methods: {\n getRoleList: function getRoleList() {\n var _this = this;\n _api_user__WEBPACK_IMPORTED_MODULE_6__[\"default\"].roleList().then(function (res) {\n if (res.code === 200) {\n _this.roleList = res.data.list;\n }\n });\n },\n init: function init() {\n var _this2 = this;\n _api_user__WEBPACK_IMPORTED_MODULE_6__[\"default\"].userList(this.searchArr).then(function (res) {\n if (res.code === 200) {\n _this2.table_total = res.data.total;\n _this2.tableData = res.data.list;\n }\n });\n },\n getDictTxt: function getDictTxt(val) {\n var _info$remark;\n var info = this.userDictionary.find(function (item) {\n return item.dictValue === val;\n });\n return (_info$remark = info.remark) !== null && _info$remark !== void 0 ? _info$remark : '';\n },\n getDict: function getDict() {\n var _this3 = this;\n Object(_api_dictionary__WEBPACK_IMPORTED_MODULE_7__[\"getDictionary\"])('sys_common_status').then(function (res) {\n if (res.code === 200) {\n _this3.userDictionary = res.data;\n }\n });\n },\n handleSelectionChange: function handleSelectionChange(val) {\n this.multipleSelection = val;\n },\n handleSizeChange: function handleSizeChange(val) {\n this.searchArr.pageSize = val;\n this.init();\n },\n handleCurrentChange: function handleCurrentChange(val) {\n this.searchArr.pageNum = val;\n this.init();\n },\n searchRole: function searchRole() {\n this.init();\n },\n resetRole: function resetRole() {\n this.searchArr = {\n pageNum: 1,\n pageSize: 10,\n searchValue: ''\n };\n this.init();\n },\n refreshRoles: function refreshRoles() {\n window.location.reload();\n },\n addUser: function addUser() {\n this.user_title = '添加用户';\n this.dialogFormVisible = true;\n },\n changeStatus: function changeStatus(e, userId) {\n var _this4 = this;\n var status = 0;\n if (!e) {\n status = 0;\n } else {\n status = 1;\n }\n Object(_api_user__WEBPACK_IMPORTED_MODULE_6__[\"editUserStatus\"])({\n userId: userId,\n status: status\n }).then(function (res) {\n if (res.code === 200) {\n _this4.init();\n }\n });\n },\n getUserInfos: function getUserInfos(userId) {\n var _this5 = this;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_6__[\"getUserInfo\"])(userId).then(function (res) {\n if (res.code === 200) {\n _this5.form.nickName = res.data.nickName;\n _this5.form.userName = res.data.userName;\n _this5.form.phonenumber = res.data.phonenumber;\n _this5.form.roleId = res.roleIds[0];\n _this5.form.status = res.data.status;\n _this5.userInfo = res.data;\n }\n });\n },\n editUsers: function editUsers(userId) {\n this.getUserInfos(userId);\n this.user_title = '编辑用户';\n this.dialogFormVisible = true;\n },\n sumbit: function sumbit(user_title) {\n var _this6 = this;\n var phoneRegex = /^1[3-9]\\d{9}$/;\n if (!phoneRegex.test(this.form.phoneNumber)) {\n this.$message({\n type: 'info',\n message: '请输入正确的手机号码'\n });\n return;\n }\n if (user_title === '添加用户') {\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_6__[\"addUser\"])(_this6.form).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.$refs.formRef.resetFields();\n _this6.dialogFormVisible = false;\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n } else {\n this.$refs.formRef.validate(function (valid) {\n if (valid) {\n _this6.form.userId = _this6.userInfo.userId;\n Object(_api_user__WEBPACK_IMPORTED_MODULE_6__[\"editUser\"])(_this6.form).then(function (res) {\n if (res.code === 200) {\n _this6.$message({\n type: 'success',\n message: res.msg\n });\n _this6.$refs.formRef.resetFields();\n _this6.dialogFormVisible = false;\n _this6.init();\n } else {\n _this6.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n } else {\n return false;\n }\n });\n }\n },\n editPass: function editPass() {\n var _this$formPass$passwo,\n _this7 = this;\n if (this.formPass.password !== this.formPass.passwords) {\n this.$message.error('新密码与确认密码不一致!');\n return;\n }\n this.userInfo.password = (_this$formPass$passwo = this.formPass.password) !== null && _this$formPass$passwo !== void 0 ? _this$formPass$passwo : '';\n _api_user__WEBPACK_IMPORTED_MODULE_6__[\"default\"].resetPwd(this.userInfo).then(function (res) {\n if (res.code === 200) {\n _this7.dialogPass = false;\n _this7.$message.success(res.msg);\n _this7.logout();\n } else {\n _this7.$message.error(res.msg);\n }\n });\n },\n editUserPass: function editUserPass(userId) {\n this.getUserInfos(userId);\n this.dialogPass = true;\n },\n delUsers: function delUsers(userId) {\n var _this8 = this;\n this.$confirm('确定删除该用户?', '删除用户', {\n confirmButtonText: '确定',\n cancelButtonText: '取消',\n type: 'warning'\n }).then(function () {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_6__[\"delUser\"])([userId]).then(function (res) {\n if (res.code === 200) {\n _this8.$message({\n type: 'success',\n message: res.msg\n });\n _this8.init();\n } else {\n _this8.$message({\n type: 'error',\n message: res.msg\n });\n }\n });\n }).catch(function () {\n _this8.$message({\n type: 'info',\n message: '已取消删除'\n });\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS91c2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL3VzZXIudnVlPzFmYjMiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwibG9naW4tY29udGFpbmVyXCI+XG5cbiAgICA8ZGl2IGNsYXNzPVwic2VhcmNoXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLWRpdlwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic2VhcmNoLXRpdGxlXCI+55So5oi35pCc57SiPC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcIj5cbiAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5ZCN56ew44CB6LSm5Y+3XCIgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtdGl0bGVcIj7nirbmgIE8L2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImhlaWdodDogMTAwJTt3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1wiPlxuICAgICAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cInNlYXJjaEFyci5zdGF0dXNcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGNsYXNzPVwic2VhcmNoLWlucHV0XCI+XG4gICAgICAgICAgICA8ZWwtb3B0aW9uXG4gICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiB1c2VyRGljdGlvbmFyeVwiXG4gICAgICAgICAgICAgIDprZXk9XCJpdGVtLmRpY3RWYWx1ZVwiXG4gICAgICAgICAgICAgIDpsYWJlbD1cIml0ZW0ucmVtYXJrXCJcbiAgICAgICAgICAgICAgOnZhbHVlPVwiaXRlbS5kaWN0VmFsdWVcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCIgLz5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJzZWFyY2hcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJzZWFyY2gtZGl2XCI+XG4gICAgICAgIDxlbC1idXR0b24gc3R5bGU9XCJiYWNrZ3JvdW5kOiAjMjY1OUNCO2NvbG9yOiAjZmZmO1wiIEBjbGljaz1cInNlYXJjaFJvbGVcIj7mkJzntKI8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJyZXNldFJvbGVcIj7ph43nva48L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMyNjU5Q0I7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcGx1c1wiIEBjbGljaz1cImFkZFVzZXJcIj7mt7vliqA8L2VsLWJ1dHRvbj5cbiAgICAgICAgPGVsLWJ1dHRvbiBzdHlsZT1cImJhY2tncm91bmQ6ICMwMDhERjA7Y29sb3I6ICNmZmY7XCIgaWNvbj1cImVsLWljb24tcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hSb2xlc1wiPuWIt+aWsDwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IGNsYXNzPVwidGFibGUtc3R5bGVcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICByZWY9XCJtdWx0aXBsZVRhYmxlXCJcbiAgICAgICAgOmhlYWRlci1jZWxsLXN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6ICcjRUZFRkVGJyxjb2xvcjogJyMwMDAnfVwiXG4gICAgICAgIDpkYXRhPVwidGFibGVEYXRhXCJcbiAgICAgICAgdG9vbHRpcC1lZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgc3R5bGU9XCJ3aWR0aDogMTAwJVwiXG4gICAgICAgIEBzZWxlY3Rpb24tY2hhbmdlPVwiaGFuZGxlU2VsZWN0aW9uQ2hhbmdlXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHR5cGU9XCJzZWxlY3Rpb25cIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjU1XCJcbiAgICAgICAgLz5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtblxuICAgICAgICAgIHByb3A9XCJuaWNrTmFtZVwiXG4gICAgICAgICAgbGFiZWw9XCLnlKjmiLfmmLXnp7BcIlxuICAgICAgICAgIGFsaWduPVwiY2VudGVyXCJcbiAgICAgICAgICB3aWR0aD1cIjEyMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwidXNlck5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi6LSm5Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgc2hvdy1vdmVyZmxvdy10b29sdGlwXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwicGhvbmVudW1iZXJcIlxuICAgICAgICAgIGxhYmVsPVwi5omL5py65Y+3XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwicm9sZU5hbWVcIlxuICAgICAgICAgIGxhYmVsPVwi6KeS6ImyXCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxlbC10YWJsZS1jb2x1bW5cbiAgICAgICAgICBwcm9wPVwic3RhdHVzXCJcbiAgICAgICAgICBsYWJlbD1cIueKtuaAgVwiXG4gICAgICAgICAgYWxpZ249XCJjZW50ZXJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGVsLXN3aXRjaFxuICAgICAgICAgICAgICB2LW1vZGVsPVwic2NvcGUucm93LmlzU3RhdHVzXCJcbiAgICAgICAgICAgICAgc3R5bGU9XCJkaXNwbGF5OiBibG9ja1wiXG4gICAgICAgICAgICAgIGFjdGl2ZS1jb2xvcj1cIiNmZjQ5NDlcIlxuICAgICAgICAgICAgICBpbmFjdGl2ZS1jb2xvcj1cIiMxM2NlNjZcIlxuICAgICAgICAgICAgICBhY3RpdmUtdGV4dD1cIuemgeeUqFwiXG4gICAgICAgICAgICAgIGluYWN0aXZlLXRleHQ9XCLlkK/nlKhcIlxuICAgICAgICAgICAgICBAY2hhbmdlPVwiY2hhbmdlU3RhdHVzKCRldmVudCxzY29wZS5yb3cudXNlcklkKVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uXG4gICAgICAgICAgcHJvcD1cImNyZWF0ZVRpbWVcIlxuICAgICAgICAgIGxhYmVsPVwi5Yib5bu65pe26Ze0XCJcbiAgICAgICAgICBhbGlnbj1cImNlbnRlclwiXG4gICAgICAgICAgd2lkdGg9XCIxNTBcIlxuICAgICAgICAvPlxuICAgICAgICA8ZWwtdGFibGUtY29sdW1uIGxhYmVsPVwi5pON5L2cXCIgYWxpZ249XCJjZW50ZXJcIiB3aWR0aD1cIjEyMFwiPlxuICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwic2NvcGVcIj5cbiAgICAgICAgICAgIDxhIHYtaWY9XCJzY29wZS5yb3cuc3RhdHVzID09PSAnMCdcIiBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO1wiIEBjbGljaz1cImVkaXRVc2VycyhzY29wZS5yb3cudXNlcklkKVwiPue8lui+kTwvYT5cbiAgICAgICAgICAgIDxhIHYtaWY9XCJzY29wZS5yb3cuc3RhdHVzID09PSAnMCdcIiBzdHlsZT1cImNvbG9yOiAjMjY1OUNCO21hcmdpbi1sZWZ0OiAxNXB4O1wiIEBjbGljaz1cImVkaXRVc2VyUGFzcyhzY29wZS5yb3cudXNlcklkKVwiPumHjee9ruWvhueggTwvYT5cbiAgICAgICAgICAgIDxhIHYtaWY9XCJzY29wZS5yb3cuc3RhdHVzID09PSAnMScgJiYgc2NvcGUucm93LnVzZXJJZCAhPT0gMVwiIHN0eWxlPVwiY29sb3I6ICMyNjU5Q0I7XCIgQGNsaWNrPVwiZGVsVXNlcnMoc2NvcGUucm93LnVzZXJJZClcIj7liKDpmaQ8L2E+XG4gICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgPC9lbC10YWJsZS1jb2x1bW4+XG4gICAgICA8L2VsLXRhYmxlPlxuICAgICAgPGRpdiBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O21hcmdpbi10b3A6IDE1cHg7XCI+XG4gICAgICAgIDxlbC1wYWdpbmF0aW9uXG4gICAgICAgICAgOmN1cnJlbnQtcGFnZT1cInNlYXJjaEFyci5wYWdlTnVtXCJcbiAgICAgICAgICA6cGFnZS1zaXplcz1cIlsxMCwgNTAsIDEwMCwgMjAwXVwiXG4gICAgICAgICAgOnBhZ2Utc2l6ZT1cInNlYXJjaEFyci5wYWdlU2l6ZVwiXG4gICAgICAgICAgbGF5b3V0PVwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCJcbiAgICAgICAgICA6dG90YWw9XCJ0YWJsZV90b3RhbFwiXG4gICAgICAgICAgQHNpemUtY2hhbmdlPVwiaGFuZGxlU2l6ZUNoYW5nZVwiXG4gICAgICAgICAgQGN1cnJlbnQtY2hhbmdlPVwiaGFuZGxlQ3VycmVudENoYW5nZVwiXG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cblxuICAgIDwvZGl2PlxuICAgIDxlbC1kaWFsb2cgOnRpdGxlPVwidXNlcl90aXRsZVwiIDp2aXNpYmxlLnN5bmM9XCJkaWFsb2dGb3JtVmlzaWJsZVwiPlxuICAgICAgPGVsLWZvcm0gaWQ9XCJ1c2VyaW5mby1zdHlsZVwiIHJlZj1cImZvcm1SZWZcIiA6bW9kZWw9XCJmb3JtXCIgOnJ1bGVzPVwicnVsZXNcIj5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IGZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjtcIj5cbiAgICAgICAgICA8ZWwtZm9ybS1pdGVtIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbGFiZWw9XCLnlKjmiLflkI3np7BcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJuaWNrTmFtZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0IHYtbW9kZWw9XCJmb3JtLm5pY2tOYW1lXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBhdXRvY29tcGxldGU9XCJvZmZcIiAvPlxuICAgICAgICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIueUqOaIt+i0puWPt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInVzZXJOYW1lXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0udXNlck5hbWVcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxuICAgICAgICAgIDxlbC1mb3JtLWl0ZW0gc3R5bGU9XCJ3aWR0aDogMTAwJTtcIiBsYWJlbD1cIuaJi+acuuWPt1wiIDpsYWJlbC13aWR0aD1cImZvcm1MYWJlbFdpZHRoXCIgcHJvcD1cInBob25lbnVtYmVyXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm0ucGhvbmVudW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi6KeS6ImyXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicm9sZUlkXCI+XG4gICAgICAgICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtLnJvbGVJZFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCIgY2xhc3M9XCJzZWFyY2gtaW5wdXRcIj5cbiAgICAgICAgICAgICAgPGVsLW9wdGlvblxuICAgICAgICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiByb2xlTGlzdFwiXG4gICAgICAgICAgICAgICAgOmtleT1cIml0ZW0ucm9sZUlkXCJcbiAgICAgICAgICAgICAgICA6bGFiZWw9XCJpdGVtLnJvbGVOYW1lXCJcbiAgICAgICAgICAgICAgICA6dmFsdWU9XCJpdGVtLnJvbGVJZFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2VsLXNlbGVjdD5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCLnirbmgIFcIiA6bGFiZWwtd2lkdGg9XCJmb3JtTGFiZWxXaWR0aFwiIHByb3A9XCJzdGF0dXNcIj5cbiAgICAgICAgICA8ZWwtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cImZvcm0uc3RhdHVzXCIgc2l6ZT1cIm1pbmlcIj5cbiAgICAgICAgICAgIDxlbC1yYWRpbyBsYWJlbD1cIjBcIj7lkK/nlKg8L2VsLXJhZGlvPlxuICAgICAgICAgICAgPGVsLXJhZGlvIGxhYmVsPVwiMVwiPuemgeeUqDwvZWwtcmFkaW8+XG4gICAgICAgICAgPC9lbC1yYWRpby1ncm91cD5cbiAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXCI+5Y+WIOa2iDwvZWwtYnV0dG9uPlxuICAgICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwic3VtYml0KHVzZXJfdGl0bGUpXCI+56GuIOWumjwvZWwtYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9lbC1kaWFsb2c+XG5cbiAgICA8ZWwtZGlhbG9nIHRpdGxlPVwi5L+u5pS55a+G56CBXCIgOnZpc2libGUuc3luYz1cImRpYWxvZ1Bhc3NcIj5cbiAgICAgIDxlbC1mb3JtIDptb2RlbD1cImZvcm1QYXNzXCIgOnJ1bGVzPVwicnVsZXNQYXNzXCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi5paw5a+G56CBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGFzc3dvcmRcIj5cbiAgICAgICAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybVBhc3MucGFzc3dvcmRcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiIC8+XG4gICAgICAgICAgPC9lbC1mb3JtLWl0ZW0+XG4gICAgICAgICAgPGVsLWZvcm0taXRlbSBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIGxhYmVsPVwi56Gu6K6k5a+G56CBXCIgOmxhYmVsLXdpZHRoPVwiZm9ybUxhYmVsV2lkdGhcIiBwcm9wPVwicGFzc3dvcmRzXCI+XG4gICAgICAgICAgICA8ZWwtaW5wdXQgdi1tb2RlbD1cImZvcm1QYXNzLnBhc3N3b3Jkc1wiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgYXV0b2NvbXBsZXRlPVwib2ZmXCIgLz5cbiAgICAgICAgICA8L2VsLWZvcm0taXRlbT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2VsLWZvcm0+XG4gICAgICA8ZGl2IHNsb3Q9XCJmb290ZXJcIiBjbGFzcz1cImRpYWxvZy1mb290ZXJcIj5cbiAgICAgICAgPGVsLWJ1dHRvbiBAY2xpY2s9XCJkaWFsb2dQYXNzID0gZmFsc2VcIj7lj5Yg5raIPC9lbC1idXR0b24+XG4gICAgICAgIDxlbC1idXR0b24gdHlwZT1cInByaW1hcnlcIiBAY2xpY2s9XCJlZGl0UGFzc1wiPuehriDlrpo8L2VsLWJ1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZWwtZGlhbG9nPlxuXG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB1c2VyQXBpLCB7IGFkZFVzZXIsIGRlbFVzZXIsIGVkaXRVc2VyLCBlZGl0VXNlclN0YXR1cywgZ2V0VXNlckluZm8gfSBmcm9tICdAL2FwaS91c2VyJ1xuaW1wb3J0IHsgZ2V0RGljdGlvbmFyeSB9IGZyb20gJ0AvYXBpL2RpY3Rpb25hcnknXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgZGF0YSgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgZGlhbG9nRm9ybVZpc2libGU6IGZhbHNlLFxuICAgICAgZGlhbG9nUGFzczogZmFsc2UsXG4gICAgICBrZXl3b3JkOiAnJyxcbiAgICAgIGFkbWluaXN0cmF0b3JzOiAnJyxcbiAgICAgIGFyZWE6ICcnLFxuICAgICAgdGFibGVEYXRhOiBbXSxcbiAgICAgIG11bHRpcGxlU2VsZWN0aW9uOiBbXSxcbiAgICAgIGZvcm06IHtcbiAgICAgICAgbmlja05hbWU6ICcnLFxuICAgICAgICB1c2VyTmFtZTogJycsXG4gICAgICAgIHBob25lbnVtYmVyOiAnJyxcbiAgICAgICAgcm9sZUlkOiAnJyxcbiAgICAgICAgc3RhdHVzOiAnJ1xuICAgICAgfSxcbiAgICAgIHJ1bGVzOiB7XG4gICAgICAgIG5pY2tOYW1lOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeinkuiJsuWQjeensCcsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgdXNlck5hbWU6IFtcbiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAn6K+36YCJ5oup5p2D6ZmQJywgdHJpZ2dlcjogJ3N1Ym1pdCcgfVxuICAgICAgICBdLFxuICAgICAgICBwaG9uZW51bWJlcjogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmnYPpmZAnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF0sXG4gICAgICAgIHJvbGVJZDogW1xuICAgICAgICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICfor7fpgInmi6nmnYPpmZAnLCB0cmlnZ2VyOiAnc3VibWl0JyB9XG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBmb3JtTGFiZWxXaWR0aDogJzEyMHB4JyxcbiAgICAgIHVzZXJfdGl0bGU6ICcnLFxuICAgICAgZm9ybVBhc3M6IHtcbiAgICAgICAgcGFzc3dvcmQ6ICcnLFxuICAgICAgICBwYXNzd29yZHM6ICcnXG4gICAgICB9LFxuICAgICAgcnVsZXNQYXNzOiB7XG4gICAgICAgIHBhc3N3b3JkOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeWvhueggScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXSxcbiAgICAgICAgcGFzc3dvcmRzOiBbXG4gICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogJ+ivt+i+k+WFpeehruiupOWvhueggScsIHRyaWdnZXI6ICdzdWJtaXQnIH1cbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHRhYmxlX3RvdGFsOiAwLFxuICAgICAgc2VhcmNoQXJyOiB7XG4gICAgICAgIHBhZ2VOdW06IDEsXG4gICAgICAgIHBhZ2VTaXplOiAxMCxcbiAgICAgICAgc2VhcmNoVmFsdWU6ICcnXG4gICAgICB9LFxuICAgICAgdXNlckRpY3Rpb25hcnk6IFtdLFxuICAgICAgcm9sZUxpc3Q6IFtdLFxuICAgICAgdXNlckluZm86IFtdXG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuaW5pdCgpXG4gICAgdGhpcy5nZXREaWN0KClcbiAgICB0aGlzLmdldFJvbGVMaXN0KClcbiAgfSxcbiAgbW91bnRlZCgpIHtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGdldFJvbGVMaXN0KCkge1xuICAgICAgdXNlckFwaS5yb2xlTGlzdCgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnJvbGVMaXN0ID0gcmVzLmRhdGEubGlzdFxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaW5pdCgpIHtcbiAgICAgIHVzZXJBcGkudXNlckxpc3QodGhpcy5zZWFyY2hBcnIpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLnRhYmxlX3RvdGFsID0gcmVzLmRhdGEudG90YWxcbiAgICAgICAgICB0aGlzLnRhYmxlRGF0YSA9IHJlcy5kYXRhLmxpc3RcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICB9LFxuICAgIGdldERpY3RUeHQodmFsKSB7XG4gICAgICBjb25zdCBpbmZvID0gdGhpcy51c2VyRGljdGlvbmFyeS5maW5kKGl0ZW0gPT4gaXRlbS5kaWN0VmFsdWUgPT09IHZhbClcbiAgICAgIHJldHVybiBpbmZvLnJlbWFyayA/PyAnJ1xuICAgIH0sXG4gICAgZ2V0RGljdCgpIHtcbiAgICAgIGdldERpY3Rpb25hcnkoJ3N5c19jb21tb25fc3RhdHVzJykudGhlbihyZXMgPT4ge1xuICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgIHRoaXMudXNlckRpY3Rpb25hcnkgPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgaGFuZGxlU2VsZWN0aW9uQ2hhbmdlKHZhbCkge1xuICAgICAgdGhpcy5tdWx0aXBsZVNlbGVjdGlvbiA9IHZhbFxuICAgIH0sXG4gICAgaGFuZGxlU2l6ZUNoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VTaXplID0gdmFsXG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgaGFuZGxlQ3VycmVudENoYW5nZSh2YWwpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyLnBhZ2VOdW0gPSB2YWxcbiAgICAgIHRoaXMuaW5pdCgpXG4gICAgfSxcbiAgICBzZWFyY2hSb2xlKCkge1xuICAgICAgdGhpcy5pbml0KClcbiAgICB9LFxuICAgIHJlc2V0Um9sZSgpIHtcbiAgICAgIHRoaXMuc2VhcmNoQXJyID0geyBwYWdlTnVtOiAxLCBwYWdlU2l6ZTogMTAsIHNlYXJjaFZhbHVlOiAnJyB9XG4gICAgICB0aGlzLmluaXQoKVxuICAgIH0sXG4gICAgcmVmcmVzaFJvbGVzKCkge1xuICAgICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpXG4gICAgfSxcbiAgICBhZGRVc2VyKCkge1xuICAgICAgdGhpcy51c2VyX3RpdGxlID0gJ+a3u+WKoOeUqOaItydcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBjaGFuZ2VTdGF0dXMoZSwgdXNlcklkKSB7XG4gICAgICBsZXQgc3RhdHVzID0gMFxuICAgICAgaWYgKCFlKSB7XG4gICAgICAgIHN0YXR1cyA9IDBcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHN0YXR1cyA9IDFcbiAgICAgIH1cbiAgICAgIGVkaXRVc2VyU3RhdHVzKHsgdXNlcklkOiB1c2VySWQsIHN0YXR1czogc3RhdHVzIH0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmluaXQoKVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZ2V0VXNlckluZm9zKHVzZXJJZCkge1xuICAgICAgZ2V0VXNlckluZm8odXNlcklkKS50aGVuKHJlcyA9PiB7XG4gICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgdGhpcy5mb3JtLm5pY2tOYW1lID0gcmVzLmRhdGEubmlja05hbWVcbiAgICAgICAgICB0aGlzLmZvcm0udXNlck5hbWUgPSByZXMuZGF0YS51c2VyTmFtZVxuICAgICAgICAgIHRoaXMuZm9ybS5waG9uZW51bWJlciA9IHJlcy5kYXRhLnBob25lbnVtYmVyXG4gICAgICAgICAgdGhpcy5mb3JtLnJvbGVJZCA9IHJlcy5yb2xlSWRzWzBdXG4gICAgICAgICAgdGhpcy5mb3JtLnN0YXR1cyA9IHJlcy5kYXRhLnN0YXR1c1xuICAgICAgICAgIHRoaXMudXNlckluZm8gPSByZXMuZGF0YVxuICAgICAgICB9XG4gICAgICB9KVxuICAgIH0sXG4gICAgZWRpdFVzZXJzKHVzZXJJZCkge1xuICAgICAgdGhpcy5nZXRVc2VySW5mb3ModXNlcklkKVxuICAgICAgdGhpcy51c2VyX3RpdGxlID0gJ+e8lui+keeUqOaItydcbiAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSB0cnVlXG4gICAgfSxcbiAgICBzdW1iaXQodXNlcl90aXRsZSkge1xuICAgICAgY29uc3QgcGhvbmVSZWdleCA9IC9eMVszLTldXFxkezl9JC9cbiAgICAgIGlmICghcGhvbmVSZWdleC50ZXN0KHRoaXMuZm9ybS5waG9uZU51bWJlcikpIHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIEnXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuICAgICAgaWYgKHVzZXJfdGl0bGUgPT09ICfmt7vliqDnlKjmiLcnKSB7XG4gICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICAgIGFkZFVzZXIodGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuJHJlZnMuZm9ybVJlZi52YWxpZGF0ZSgodmFsaWQpID0+IHtcbiAgICAgICAgICBpZiAodmFsaWQpIHtcbiAgICAgICAgICAgIHRoaXMuZm9ybS51c2VySWQgPSB0aGlzLnVzZXJJbmZvLnVzZXJJZFxuICAgICAgICAgICAgZWRpdFVzZXIodGhpcy5mb3JtKS50aGVuKHJlcyA9PiB7XG4gICAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB0aGlzLiRyZWZzLmZvcm1SZWYucmVzZXRGaWVsZHMoKVxuICAgICAgICAgICAgICAgIHRoaXMuZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH1cbiAgICB9LFxuICAgIGVkaXRQYXNzKCkge1xuICAgICAgaWYgKHRoaXMuZm9ybVBhc3MucGFzc3dvcmQgIT09IHRoaXMuZm9ybVBhc3MucGFzc3dvcmRzKSB7XG4gICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+aWsOWvhueggeS4juehruiupOWvhueggeS4jeS4gOiHtCEnKVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cbiAgICAgIHRoaXMudXNlckluZm8ucGFzc3dvcmQgPSB0aGlzLmZvcm1QYXNzLnBhc3N3b3JkID8/ICcnXG4gICAgICB1c2VyQXBpLnJlc2V0UHdkKHRoaXMudXNlckluZm8pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICB0aGlzLmRpYWxvZ1Bhc3MgPSBmYWxzZVxuICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKVxuICAgICAgICAgIHRoaXMubG9nb3V0KClcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpXG4gICAgICAgIH1cbiAgICAgIH0pXG4gICAgfSxcbiAgICBlZGl0VXNlclBhc3ModXNlcklkKSB7XG4gICAgICB0aGlzLmdldFVzZXJJbmZvcyh1c2VySWQpXG4gICAgICB0aGlzLmRpYWxvZ1Bhc3MgPSB0cnVlXG4gICAgfSxcbiAgICBkZWxVc2Vycyh1c2VySWQpIHtcbiAgICAgIHRoaXMuJGNvbmZpcm0oJ+ehruWumuWIoOmZpOivpeeUqOaIt++8nycsICfliKDpmaTnlKjmiLcnLCB7XG4gICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAn56Gu5a6aJyxcbiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogJ+WPlua2iCcsXG4gICAgICAgIHR5cGU6ICd3YXJuaW5nJ1xuICAgICAgfSkudGhlbigoKSA9PiB7XG4gICAgICAgIGRlbFVzZXIoW3VzZXJJZF0pLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgICAgbWVzc2FnZTogcmVzLm1zZ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIHRoaXMuaW5pdCgpXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoe1xuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InLFxuICAgICAgICAgICAgICBtZXNzYWdlOiByZXMubXNnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICAgIH0pLmNhdGNoKCgpID0+IHtcbiAgICAgICAgdGhpcy4kbWVzc2FnZSh7XG4gICAgICAgICAgdHlwZTogJ2luZm8nLFxuICAgICAgICAgIG1lc3NhZ2U6ICflt7Llj5bmtojliKDpmaQnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi5zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnV0dG9uLWFyZWF7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG59XG4udGFibGUtc3R5bGV7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnNlYXJjaC1kaXZ7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWFyY2gtdGl0bGV7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbjwvc3R5bGU+XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThLQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/user.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90 ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { attrs: { id: \"app\" } }, [_c(\"router-view\")], 1)\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9BcHAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdiYTViZDkwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL0FwcC52dWU/YjBhOCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCB7IGF0dHJzOiB7IGlkOiBcImFwcFwiIH0gfSwgW19jKFwicm91dGVyLXZpZXdcIildLCAxKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Breadcrumb/index.vue?vue&type=template&id=b50ef614&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Breadcrumb/index.vue?vue&type=template&id=b50ef614&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-breadcrumb\",\n { staticClass: \"app-breadcrumb\", attrs: { separator: \"/\" } },\n [\n _c(\n \"transition-group\",\n { attrs: { name: \"breadcrumb\" } },\n _vm._l(_vm.levelList, function (item, index) {\n return _c(\"el-breadcrumb-item\", { key: item.path }, [\n item.redirect === \"noRedirect\" || index == _vm.levelList.length - 1\n ? _c(\"span\", { staticClass: \"no-redirect\" }, [\n _vm._v(\n \" \" + _vm._s(_vm.generateTitle(item.meta.title)) + \" \"\n ),\n ])\n : _c(\n \"a\",\n {\n on: {\n click: function ($event) {\n $event.preventDefault()\n return _vm.handleLink(item)\n },\n },\n },\n [_vm._v(_vm._s(_vm.generateTitle(item.meta.title)))]\n ),\n ])\n }),\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL0JyZWFkY3J1bWIvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWI1MGVmNjE0JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvQnJlYWRjcnVtYi9pbmRleC52dWU/MDA2OCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLWJyZWFkY3J1bWJcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImFwcC1icmVhZGNydW1iXCIsIGF0dHJzOiB7IHNlcGFyYXRvcjogXCIvXCIgfSB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcInRyYW5zaXRpb24tZ3JvdXBcIixcbiAgICAgICAgeyBhdHRyczogeyBuYW1lOiBcImJyZWFkY3J1bWJcIiB9IH0sXG4gICAgICAgIF92bS5fbChfdm0ubGV2ZWxMaXN0LCBmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHtcbiAgICAgICAgICByZXR1cm4gX2MoXCJlbC1icmVhZGNydW1iLWl0ZW1cIiwgeyBrZXk6IGl0ZW0ucGF0aCB9LCBbXG4gICAgICAgICAgICBpdGVtLnJlZGlyZWN0ID09PSBcIm5vUmVkaXJlY3RcIiB8fCBpbmRleCA9PSBfdm0ubGV2ZWxMaXN0Lmxlbmd0aCAtIDFcbiAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgeyBzdGF0aWNDbGFzczogXCJuby1yZWRpcmVjdFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgXCIgXCIgKyBfdm0uX3MoX3ZtLmdlbmVyYXRlVGl0bGUoaXRlbS5tZXRhLnRpdGxlKSkgKyBcIiBcIlxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICA6IF9jKFxuICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRldmVudC5wcmV2ZW50RGVmYXVsdCgpXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmhhbmRsZUxpbmsoaXRlbSlcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS5nZW5lcmF0ZVRpdGxlKGl0ZW0ubWV0YS50aXRsZSkpKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgIF0pXG4gICAgICAgIH0pLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Breadcrumb/index.vue?vue&type=template&id=b50ef614&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=template&id=cf51e862&scoped=true":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ErrorLog/index.vue?vue&type=template&id=cf51e862&scoped=true ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.errorLogs.length > 0\n ? _c(\n \"div\",\n [\n _c(\n \"el-badge\",\n {\n staticStyle: { \"line-height\": \"25px\", \"margin-top\": \"-5px\" },\n attrs: { \"is-dot\": true },\n nativeOn: {\n click: function ($event) {\n _vm.dialogTableVisible = true\n },\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { padding: \"8px 10px\" },\n attrs: { size: \"small\", type: \"danger\" },\n },\n [_c(\"svg-icon\", { attrs: { \"icon-class\": \"bug\" } })],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: {\n visible: _vm.dialogTableVisible,\n width: \"80%\",\n \"append-to-body\": \"\",\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogTableVisible = $event\n },\n },\n },\n [\n _c(\n \"div\",\n { attrs: { slot: \"title\" }, slot: \"title\" },\n [\n _c(\"span\", { staticStyle: { \"padding-right\": \"10px\" } }, [\n _vm._v(\"Error Log\"),\n ]),\n _c(\n \"el-button\",\n {\n attrs: {\n size: \"mini\",\n type: \"primary\",\n icon: \"el-icon-delete\",\n },\n on: { click: _vm.clearAll },\n },\n [_vm._v(\"Clear All\")]\n ),\n ],\n 1\n ),\n _c(\n \"el-table\",\n { attrs: { data: _vm.errorLogs, border: \"\" } },\n [\n _c(\"el-table-column\", {\n attrs: { label: \"Message\" },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (ref) {\n var row = ref.row\n return [\n _c(\n \"div\",\n [\n _c(\"span\", { staticClass: \"message-title\" }, [\n _vm._v(\"Msg:\"),\n ]),\n _c(\"el-tag\", { attrs: { type: \"danger\" } }, [\n _vm._v(\" \" + _vm._s(row.err.message) + \" \"),\n ]),\n ],\n 1\n ),\n _c(\"br\"),\n _c(\n \"div\",\n [\n _c(\n \"span\",\n {\n staticClass: \"message-title\",\n staticStyle: { \"padding-right\": \"10px\" },\n },\n [_vm._v(\"Info: \")]\n ),\n _c(\"el-tag\", { attrs: { type: \"warning\" } }, [\n _vm._v(\n \" \" +\n _vm._s(row.vm.$vnode.tag) +\n \" error in \" +\n _vm._s(row.info) +\n \" \"\n ),\n ]),\n ],\n 1\n ),\n _c(\"br\"),\n _c(\n \"div\",\n [\n _c(\n \"span\",\n {\n staticClass: \"message-title\",\n staticStyle: { \"padding-right\": \"16px\" },\n },\n [_vm._v(\"Url: \")]\n ),\n _c(\"el-tag\", { attrs: { type: \"success\" } }, [\n _vm._v(\" \" + _vm._s(row.url) + \" \"),\n ]),\n ],\n 1\n ),\n ]\n },\n },\n ],\n null,\n false,\n 3134886942\n ),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"Stack\" },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _vm._v(\" \" + _vm._s(scope.row.err.stack) + \" \"),\n ]\n },\n },\n ],\n null,\n false,\n 2525805560\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL0Vycm9yTG9nL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1jZjUxZTg2MiZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0Vycm9yTG9nL2luZGV4LnZ1ZT8zZGRlIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF92bS5lcnJvckxvZ3MubGVuZ3RoID4gMFxuICAgID8gX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYmFkZ2VcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgXCJsaW5lLWhlaWdodFwiOiBcIjI1cHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiLTVweFwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IFwiaXMtZG90XCI6IHRydWUgfSxcbiAgICAgICAgICAgICAgbmF0aXZlT246IHtcbiAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ1RhYmxlVmlzaWJsZSA9IHRydWVcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjhweCAxMHB4XCIgfSxcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwic21hbGxcIiwgdHlwZTogXCJkYW5nZXJcIiB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW19jKFwic3ZnLWljb25cIiwgeyBhdHRyczogeyBcImljb24tY2xhc3NcIjogXCJidWdcIiB9IH0pXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHZpc2libGU6IF92bS5kaWFsb2dUYWJsZVZpc2libGUsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiODAlXCIsXG4gICAgICAgICAgICAgICAgXCJhcHBlbmQtdG8tYm9keVwiOiBcIlwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ1RhYmxlVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgc2xvdDogXCJ0aXRsZVwiIH0sIHNsb3Q6IFwidGl0bGVcIiB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IFwicGFkZGluZy1yaWdodFwiOiBcIjEwcHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiRXJyb3IgTG9nXCIpLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBcIm1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwicHJpbWFyeVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJlbC1pY29uLWRlbGV0ZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5jbGVhckFsbCB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwiQ2xlYXIgQWxsXCIpXVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgZGF0YTogX3ZtLmVycm9yTG9ncywgYm9yZGVyOiBcIlwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIk1lc3NhZ2VcIiB9LFxuICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChyZWYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgcm93ID0gcmVmLnJvd1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY0NsYXNzOiBcIm1lc3NhZ2UtdGl0bGVcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCJNc2c6XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFnXCIsIHsgYXR0cnM6IHsgdHlwZTogXCJkYW5nZXJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiArIF92bS5fcyhyb3cuZXJyLm1lc3NhZ2UpICsgXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJiclwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInNwYW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwibWVzc2FnZS10aXRsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBcInBhZGRpbmctcmlnaHRcIjogXCIxMHB4XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwiSW5mbzogXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWdcIiwgeyBhdHRyczogeyB0eXBlOiBcIndhcm5pbmdcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhyb3cudm0uJHZub2RlLnRhZykgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiIGVycm9yIGluIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3Mocm93LmluZm8pICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIiBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiYnJcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm1lc3NhZ2UtdGl0bGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgXCJwYWRkaW5nLXJpZ2h0XCI6IFwiMTZweFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIlVybDogXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWdcIiwgeyBhdHRyczogeyB0eXBlOiBcInN1Y2Nlc3NcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiArIF92bS5fcyhyb3cudXJsKSArIFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAzMTM0ODg2OTQyXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwiU3RhY2tcIiB9LFxuICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3Moc2NvcGUucm93LmVyci5zdGFjaykgKyBcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgMjUyNTgwNTU2MFxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgIClcbiAgICA6IF92bS5fZSgpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=template&id=cf51e862&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Hamburger/index.vue?vue&type=template&id=4e6f274c&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Hamburger/index.vue?vue&type=template&id=4e6f274c&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticStyle: { padding: \"0 15px\" }, on: { click: _vm.toggleClick } },\n [\n _c(\n \"svg\",\n {\n staticClass: \"hamburger\",\n class: { \"is-active\": _vm.isActive },\n attrs: {\n viewBox: \"0 0 1024 1024\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"64\",\n height: \"64\",\n },\n },\n [\n _c(\"path\", {\n attrs: {\n d: \"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z\",\n },\n }),\n ]\n ),\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL0hhbWJ1cmdlci9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGU2ZjI3NGMmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9IYW1idXJnZXIvaW5kZXgudnVlPzhiYjMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMCAxNXB4XCIgfSwgb246IHsgY2xpY2s6IF92bS50b2dnbGVDbGljayB9IH0sXG4gICAgW1xuICAgICAgX2MoXG4gICAgICAgIFwic3ZnXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBzdGF0aWNDbGFzczogXCJoYW1idXJnZXJcIixcbiAgICAgICAgICBjbGFzczogeyBcImlzLWFjdGl2ZVwiOiBfdm0uaXNBY3RpdmUgfSxcbiAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgdmlld0JveDogXCIwIDAgMTAyNCAxMDI0XCIsXG4gICAgICAgICAgICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICAgICAgICAgICAgd2lkdGg6IFwiNjRcIixcbiAgICAgICAgICAgIGhlaWdodDogXCI2NFwiLFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcInBhdGhcIiwge1xuICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgZDogXCJNNDA4IDQ0Mmg0ODBjNC40IDAgOC0zLjYgOC04di01NmMwLTQuNC0zLjYtOC04LThINDA4Yy00LjQgMC04IDMuNi04IDh2NTZjMCA0LjQgMy42IDggOCA4em0tOCAyMDRjMCA0LjQgMy42IDggOCA4aDQ4MGM0LjQgMCA4LTMuNiA4LTh2LTU2YzAtNC40LTMuNi04LTgtOEg0MDhjLTQuNCAwLTggMy42LTggOHY1NnptNTA0LTQ4NkgxMjBjLTQuNCAwLTggMy42LTggOHY1NmMwIDQuNCAzLjYgOCA4IDhoNzg0YzQuNCAwIDgtMy42IDgtOHYtNTZjMC00LjQtMy42LTgtOC04em0wIDYzMkgxMjBjLTQuNCAwLTggMy42LTggOHY1NmMwIDQuNCAzLjYgOCA4IDhoNzg0YzQuNCAwIDgtMy42IDgtOHYtNTZjMC00LjQtMy42LTgtOC04ek0xNDIuNCA2NDIuMUwyOTguNyA1MTlhOC44NCA4Ljg0IDAgMCAwIDAtMTMuOUwxNDIuNCAzODEuOWMtNS44LTQuNi0xNC40LS41LTE0LjQgNi45djI0Ni4zYTguOSA4LjkgMCAwIDAgMTQuNCA3elwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXVxuICAgICAgKSxcbiAgICBdXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Hamburger/index.vue?vue&type=template&id=4e6f274c&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=template&id=1e488bfb&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/RightPanel/index.vue?vue&type=template&id=1e488bfb&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n ref: \"rightPanel\",\n staticClass: \"rightPanel-container\",\n class: { show: _vm.show },\n },\n [\n _c(\"div\", { staticClass: \"rightPanel-background\" }),\n _c(\"div\", { staticClass: \"rightPanel\" }, [\n _c(\"div\", { staticClass: \"rightPanel-items\" }, [_vm._t(\"default\")], 2),\n ]),\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1JpZ2h0UGFuZWwvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFlNDg4YmZiJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvUmlnaHRQYW5lbC9pbmRleC52dWU/YTg4MyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJyaWdodFBhbmVsXCIsXG4gICAgICBzdGF0aWNDbGFzczogXCJyaWdodFBhbmVsLWNvbnRhaW5lclwiLFxuICAgICAgY2xhc3M6IHsgc2hvdzogX3ZtLnNob3cgfSxcbiAgICB9LFxuICAgIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicmlnaHRQYW5lbC1iYWNrZ3JvdW5kXCIgfSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJpZ2h0UGFuZWxcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicmlnaHRQYW5lbC1pdGVtc1wiIH0sIFtfdm0uX3QoXCJkZWZhdWx0XCIpXSwgMiksXG4gICAgICBdKSxcbiAgICBdXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=template&id=1e488bfb&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Screenfull/index.vue?vue&type=template&id=29234bee&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Screenfull/index.vue?vue&type=template&id=29234bee&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"svg-icon\", {\n attrs: {\n \"icon-class\": _vm.isFullscreen ? \"exit-fullscreen\" : \"fullscreen\",\n },\n on: { click: _vm.click },\n }),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1NjcmVlbmZ1bGwvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI5MjM0YmVlJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvU2NyZWVuZnVsbC9pbmRleC52dWU/N2QzMSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIFtcbiAgICAgIF9jKFwic3ZnLWljb25cIiwge1xuICAgICAgICBhdHRyczoge1xuICAgICAgICAgIFwiaWNvbi1jbGFzc1wiOiBfdm0uaXNGdWxsc2NyZWVuID8gXCJleGl0LWZ1bGxzY3JlZW5cIiA6IFwiZnVsbHNjcmVlblwiLFxuICAgICAgICB9LFxuICAgICAgICBvbjogeyBjbGljazogX3ZtLmNsaWNrIH0sXG4gICAgICB9KSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Screenfull/index.vue?vue&type=template&id=29234bee&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/SvgIcon/index.vue?vue&type=template&id=c8a70580&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/SvgIcon/index.vue?vue&type=template&id=c8a70580&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.isExternal\n ? _c(\n \"div\",\n _vm._g(\n {\n staticClass: \"svg-external-icon svg-icon\",\n style: _vm.styleExternalIcon,\n },\n _vm.$listeners\n )\n )\n : _c(\n \"svg\",\n _vm._g(\n { class: _vm.svgClass, attrs: { \"aria-hidden\": \"true\" } },\n _vm.$listeners\n ),\n [_c(\"use\", { attrs: { \"xlink:href\": _vm.iconName } })]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1N2Z0ljb24vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWM4YTcwNTgwJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvU3ZnSWNvbi9pbmRleC52dWU/M2Q5OSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfdm0uaXNFeHRlcm5hbFxuICAgID8gX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIF92bS5fZyhcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzdmctZXh0ZXJuYWwtaWNvbiBzdmctaWNvblwiLFxuICAgICAgICAgICAgc3R5bGU6IF92bS5zdHlsZUV4dGVybmFsSWNvbixcbiAgICAgICAgICB9LFxuICAgICAgICAgIF92bS4kbGlzdGVuZXJzXG4gICAgICAgIClcbiAgICAgIClcbiAgICA6IF9jKFxuICAgICAgICBcInN2Z1wiLFxuICAgICAgICBfdm0uX2coXG4gICAgICAgICAgeyBjbGFzczogX3ZtLnN2Z0NsYXNzLCBhdHRyczogeyBcImFyaWEtaGlkZGVuXCI6IFwidHJ1ZVwiIH0gfSxcbiAgICAgICAgICBfdm0uJGxpc3RlbmVyc1xuICAgICAgICApLFxuICAgICAgICBbX2MoXCJ1c2VcIiwgeyBhdHRyczogeyBcInhsaW5rOmhyZWZcIjogX3ZtLmljb25OYW1lIH0gfSldXG4gICAgICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/SvgIcon/index.vue?vue&type=template&id=c8a70580&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ThemePicker/index.vue?vue&type=template&id=50c07b7a":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ThemePicker/index.vue?vue&type=template&id=50c07b7a ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"el-color-picker\", {\n staticClass: \"theme-picker\",\n attrs: {\n predefine: [\n \"#409EFF\",\n \"#1890ff\",\n \"#304156\",\n \"#212121\",\n \"#11a983\",\n \"#13c2c2\",\n \"#6959CD\",\n \"#f5222d\",\n ],\n \"popper-class\": \"theme-picker-dropdown\",\n },\n model: {\n value: _vm.theme,\n callback: function ($$v) {\n _vm.theme = $$v\n },\n expression: \"theme\",\n },\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1RoZW1lUGlja2VyL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01MGMwN2I3YS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1RoZW1lUGlja2VyL2luZGV4LnZ1ZT9kNTNjIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZWwtY29sb3ItcGlja2VyXCIsIHtcbiAgICBzdGF0aWNDbGFzczogXCJ0aGVtZS1waWNrZXJcIixcbiAgICBhdHRyczoge1xuICAgICAgcHJlZGVmaW5lOiBbXG4gICAgICAgIFwiIzQwOUVGRlwiLFxuICAgICAgICBcIiMxODkwZmZcIixcbiAgICAgICAgXCIjMzA0MTU2XCIsXG4gICAgICAgIFwiIzIxMjEyMVwiLFxuICAgICAgICBcIiMxMWE5ODNcIixcbiAgICAgICAgXCIjMTNjMmMyXCIsXG4gICAgICAgIFwiIzY5NTlDRFwiLFxuICAgICAgICBcIiNmNTIyMmRcIixcbiAgICAgIF0sXG4gICAgICBcInBvcHBlci1jbGFzc1wiOiBcInRoZW1lLXBpY2tlci1kcm9wZG93blwiLFxuICAgIH0sXG4gICAgbW9kZWw6IHtcbiAgICAgIHZhbHVlOiBfdm0udGhlbWUsXG4gICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICBfdm0udGhlbWUgPSAkJHZcbiAgICAgIH0sXG4gICAgICBleHByZXNzaW9uOiBcInRoZW1lXCIsXG4gICAgfSxcbiAgfSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ThemePicker/index.vue?vue&type=template&id=50c07b7a\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/components/EditorImage.vue?vue&type=template&id=b11494f6&scoped=true":
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/components/EditorImage.vue?vue&type=template&id=b11494f6&scoped=true ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"upload-container\" },\n [\n _c(\n \"el-button\",\n {\n style: { background: _vm.color, borderColor: _vm.color },\n attrs: { icon: \"el-icon-upload\", size: \"mini\", type: \"primary\" },\n on: {\n click: function ($event) {\n _vm.dialogVisible = true\n },\n },\n },\n [_vm._v(\" 上传 \")]\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { visible: _vm.dialogVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogVisible = $event\n },\n },\n },\n [\n _c(\n \"el-upload\",\n {\n staticClass: \"editor-slide-upload\",\n attrs: {\n multiple: true,\n \"file-list\": _vm.fileList,\n \"show-file-list\": true,\n \"on-remove\": _vm.handleRemove,\n \"on-success\": _vm.handleSuccess,\n \"before-upload\": _vm.beforeUpload,\n action: \"https://httpbin.org/post\",\n \"list-type\": \"picture-card\",\n },\n },\n [\n _c(\"el-button\", { attrs: { size: \"small\", type: \"primary\" } }, [\n _vm._v(\" 点击上传 \"),\n ]),\n ],\n 1\n ),\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogVisible = false\n },\n },\n },\n [_vm._v(\" 取消 \")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.handleSubmit } },\n [_vm._v(\" 确认 \")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1RpbnltY2UvY29tcG9uZW50cy9FZGl0b3JJbWFnZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjExNDk0ZjYmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9UaW55bWNlL2NvbXBvbmVudHMvRWRpdG9ySW1hZ2UudnVlPzUyYWMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcInVwbG9hZC1jb250YWluZXJcIiB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICB7XG4gICAgICAgICAgc3R5bGU6IHsgYmFja2dyb3VuZDogX3ZtLmNvbG9yLCBib3JkZXJDb2xvcjogX3ZtLmNvbG9yIH0sXG4gICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXVwbG9hZFwiLCBzaXplOiBcIm1pbmlcIiwgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmRpYWxvZ1Zpc2libGUgPSB0cnVlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtfdm0uX3YoXCIg5LiK5LygIFwiKV1cbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHZpc2libGU6IF92bS5kaWFsb2dWaXNpYmxlIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXVwbG9hZFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlZGl0b3Itc2xpZGUtdXBsb2FkXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgbXVsdGlwbGU6IHRydWUsXG4gICAgICAgICAgICAgICAgXCJmaWxlLWxpc3RcIjogX3ZtLmZpbGVMaXN0LFxuICAgICAgICAgICAgICAgIFwic2hvdy1maWxlLWxpc3RcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgICBcIm9uLXJlbW92ZVwiOiBfdm0uaGFuZGxlUmVtb3ZlLFxuICAgICAgICAgICAgICAgIFwib24tc3VjY2Vzc1wiOiBfdm0uaGFuZGxlU3VjY2VzcyxcbiAgICAgICAgICAgICAgICBcImJlZm9yZS11cGxvYWRcIjogX3ZtLmJlZm9yZVVwbG9hZCxcbiAgICAgICAgICAgICAgICBhY3Rpb246IFwiaHR0cHM6Ly9odHRwYmluLm9yZy9wb3N0XCIsXG4gICAgICAgICAgICAgICAgXCJsaXN0LXR5cGVcIjogXCJwaWN0dXJlLWNhcmRcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIHsgYXR0cnM6IHsgc2l6ZTogXCJzbWFsbFwiLCB0eXBlOiBcInByaW1hcnlcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIg54K55Ye75LiK5LygIFwiKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwiIOWPlua2iCBcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7IGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sIG9uOiB7IGNsaWNrOiBfdm0uaGFuZGxlU3VibWl0IH0gfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCIg56Gu6K6kIFwiKV1cbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/components/EditorImage.vue?vue&type=template&id=b11494f6&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/index.vue?vue&type=template&id=0177f75c&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/index.vue?vue&type=template&id=0177f75c&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"tinymce-container\",\n class: { fullscreen: _vm.fullscreen },\n style: { width: _vm.containerWidth },\n },\n [\n _c(\"textarea\", {\n staticClass: \"tinymce-textarea\",\n attrs: { id: _vm.tinymceId },\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"editor-custom-btn-container\" },\n [\n _c(\"editorImage\", {\n staticClass: \"editor-upload-btn\",\n attrs: { color: \"#1890ff\" },\n on: { successCBK: _vm.imageSuccessCBK },\n }),\n ],\n 1\n ),\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1RpbnltY2UvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAxNzdmNzVjJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvVGlueW1jZS9pbmRleC52dWU/NDZlMSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHtcbiAgICAgIHN0YXRpY0NsYXNzOiBcInRpbnltY2UtY29udGFpbmVyXCIsXG4gICAgICBjbGFzczogeyBmdWxsc2NyZWVuOiBfdm0uZnVsbHNjcmVlbiB9LFxuICAgICAgc3R5bGU6IHsgd2lkdGg6IF92bS5jb250YWluZXJXaWR0aCB9LFxuICAgIH0sXG4gICAgW1xuICAgICAgX2MoXCJ0ZXh0YXJlYVwiLCB7XG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInRpbnltY2UtdGV4dGFyZWFcIixcbiAgICAgICAgYXR0cnM6IHsgaWQ6IF92bS50aW55bWNlSWQgfSxcbiAgICAgIH0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImVkaXRvci1jdXN0b20tYnRuLWNvbnRhaW5lclwiIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcImVkaXRvckltYWdlXCIsIHtcbiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVkaXRvci11cGxvYWQtYnRuXCIsXG4gICAgICAgICAgICBhdHRyczogeyBjb2xvcjogXCIjMTg5MGZmXCIgfSxcbiAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NDQks6IF92bS5pbWFnZVN1Y2Nlc3NDQksgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/index.vue?vue&type=template&id=0177f75c&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Upload/updateImages.vue?vue&type=template&id=6d75a06f&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Upload/updateImages.vue?vue&type=template&id=6d75a06f&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"upload-container\" },\n [\n _c(\n \"el-upload\",\n {\n staticStyle: { width: \"146px\", display: \"flex\" },\n attrs: {\n action: _vm.imgUpload,\n \"list-type\": \"picture-card\",\n \"on-preview\": _vm.handlePictureCardPreview,\n \"on-remove\": _vm.handleRemove,\n \"on-success\": _vm.successImg,\n \"on-exceed\": _vm.exceedImg,\n \"file-list\": _vm.imgList,\n limit: \"1\",\n headers: _vm.uploadHeaders,\n },\n },\n [\n _c(\"i\", {\n staticClass: \"el-icon-plus\",\n staticStyle: { width: \"146px\" },\n }),\n ]\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { visible: _vm.dialogVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogVisible = $event\n },\n },\n },\n [\n _c(\"img\", {\n attrs: { width: \"100%\", src: _vm.dialogImageUrl, alt: \"\" },\n }),\n ]\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZkNzVhMDZmJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvVXBsb2FkL3VwZGF0ZUltYWdlcy52dWU/YTRiZiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwidXBsb2FkLWNvbnRhaW5lclwiIH0sXG4gICAgW1xuICAgICAgX2MoXG4gICAgICAgIFwiZWwtdXBsb2FkXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxNDZweFwiLCBkaXNwbGF5OiBcImZsZXhcIiB9LFxuICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICBhY3Rpb246IF92bS5pbWdVcGxvYWQsXG4gICAgICAgICAgICBcImxpc3QtdHlwZVwiOiBcInBpY3R1cmUtY2FyZFwiLFxuICAgICAgICAgICAgXCJvbi1wcmV2aWV3XCI6IF92bS5oYW5kbGVQaWN0dXJlQ2FyZFByZXZpZXcsXG4gICAgICAgICAgICBcIm9uLXJlbW92ZVwiOiBfdm0uaGFuZGxlUmVtb3ZlLFxuICAgICAgICAgICAgXCJvbi1zdWNjZXNzXCI6IF92bS5zdWNjZXNzSW1nLFxuICAgICAgICAgICAgXCJvbi1leGNlZWRcIjogX3ZtLmV4Y2VlZEltZyxcbiAgICAgICAgICAgIFwiZmlsZS1saXN0XCI6IF92bS5pbWdMaXN0LFxuICAgICAgICAgICAgbGltaXQ6IFwiMVwiLFxuICAgICAgICAgICAgaGVhZGVyczogX3ZtLnVwbG9hZEhlYWRlcnMsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFwiaVwiLCB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1pY29uLXBsdXNcIixcbiAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjE0NnB4XCIgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdmlzaWJsZTogX3ZtLmRpYWxvZ1Zpc2libGUgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5kaWFsb2dWaXNpYmxlID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICBhdHRyczogeyB3aWR0aDogXCIxMDAlXCIsIHNyYzogX3ZtLmRpYWxvZ0ltYWdlVXJsLCBhbHQ6IFwiXCIgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Upload/updateImages.vue?vue&type=template&id=6d75a06f&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"section\",\n { staticClass: \"app-main\" },\n [\n _c(\n \"transition\",\n { attrs: { name: \"fade-transform\", mode: \"out-in\" } },\n [\n _c(\n \"keep-alive\",\n { attrs: { include: _vm.cachedViews } },\n [_c(\"router-view\", { key: _vm.key })],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9BcHBNYWluLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wNzg3NTNkZCZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9BcHBNYWluLnZ1ZT9hYTNmIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwic2VjdGlvblwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwiYXBwLW1haW5cIiB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcInRyYW5zaXRpb25cIixcbiAgICAgICAgeyBhdHRyczogeyBuYW1lOiBcImZhZGUtdHJhbnNmb3JtXCIsIG1vZGU6IFwib3V0LWluXCIgfSB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImtlZXAtYWxpdmVcIixcbiAgICAgICAgICAgIHsgYXR0cnM6IHsgaW5jbHVkZTogX3ZtLmNhY2hlZFZpZXdzIH0gfSxcbiAgICAgICAgICAgIFtfYyhcInJvdXRlci12aWV3XCIsIHsga2V5OiBfdm0ua2V5IH0pXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"navbar\" },\n [\n _c(\"hamburger\", {\n staticClass: \"hamburger-container\",\n attrs: { id: \"hamburger-container\", \"is-active\": _vm.sidebar.opened },\n on: { toggleClick: _vm.toggleSideBar },\n }),\n _c(\"breadcrumb\", {\n staticClass: \"breadcrumb-container\",\n attrs: { id: \"breadcrumb-container\" },\n }),\n _c(\n \"div\",\n { staticClass: \"right-menu\" },\n [\n _vm.device !== \"mobile\"\n ? [\n _c(\"error-log\", {\n staticClass: \"errLog-container right-menu-item hover-effect\",\n }),\n _c(\"screenfull\", {\n staticClass: \"right-menu-item hover-effect\",\n attrs: { id: \"screenfull\" },\n }),\n ]\n : _vm._e(),\n _c(\n \"el-dropdown\",\n {\n staticClass: \"avatar-container right-menu-item hover-effect\",\n attrs: { trigger: \"click\" },\n },\n [\n _c(\"div\", { staticClass: \"avatar-wrapper\" }, [\n _c(\"img\", {\n staticClass: \"user-avatar\",\n attrs: { src: _vm.imageUrl },\n }),\n _c(\"span\", { staticStyle: { \"margin-left\": \"10px\" } }, [\n _vm._v(_vm._s(_vm.user_info.user.userName)),\n ]),\n _c(\"i\", { staticClass: \"el-icon-caret-bottom\" }),\n ]),\n _c(\n \"el-dropdown-menu\",\n {\n staticStyle: { width: \"80px\" },\n attrs: { slot: \"dropdown\" },\n slot: \"dropdown\",\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"menu-text\",\n on: { click: _vm.personalCenter },\n },\n [_vm._v(\" 个人中心 \")]\n ),\n _c(\n \"div\",\n { staticClass: \"menu-text\", on: { click: _vm.updatePass } },\n [_vm._v(\" 修改密码 \")]\n ),\n _c(\n \"div\",\n { staticClass: \"menu-text\", on: { click: _vm.logout } },\n [_vm._v(\" 退出登录 \")]\n ),\n ]\n ),\n ],\n 1\n ),\n ],\n 2\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"个人中心\", visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n attrs: {\n id: \"userinfo-style\",\n model: _vm.form,\n rules: _vm.rules,\n },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"头像\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"avatar\",\n },\n },\n [\n _c(\n \"el-upload\",\n {\n staticClass: \"avatar-uploader\",\n staticStyle: { width: \"50px\" },\n attrs: {\n multiple: false,\n \"show-file-list\": false,\n action: _vm.imgUpload,\n \"list-type\": \"picture-card\",\n \"on-success\": _vm.handleAvatarSuccess,\n \"before-upload\": _vm.beforeAvatarUpload,\n headers: _vm.uploadHeaders,\n },\n },\n [\n _vm.imageUrl\n ? _c(\"img\", {\n staticClass: \"avatar\",\n attrs: { src: _vm.imageUrl },\n })\n : _c(\n \"div\",\n {\n staticStyle: {\n height: \"60px\",\n display: \"flex\",\n \"align-items\": \"center\",\n \"justify-content\": \"center\",\n },\n },\n [\n _c(\"i\", {\n staticClass: \"el-icon-plus\",\n staticStyle: {\n \"font-size\": \"15px\",\n \"font-weight\": \"bold\",\n },\n }),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"3px\",\n },\n },\n [_vm._v(\"上传\")]\n ),\n ]\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\"el-form-item\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"account_number\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"nickName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { autocomplete: \"off\", placeholder: \"请输入\" },\n model: {\n value: _vm.form.nickName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"nickName\", $$v)\n },\n expression: \"form.nickName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"账号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"userName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n disabled: \"\",\n autocomplete: \"off\",\n placeholder: \"请输入\",\n },\n model: {\n value: _vm.form.userName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"userName\", $$v)\n },\n expression: \"form.userName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phonenumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { autocomplete: \"off\", placeholder: \"请输入\" },\n model: {\n value: _vm.form.phonenumber,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"phonenumber\", $$v)\n },\n expression: \"form.phonenumber\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"角色\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n disabled: \"\",\n autocomplete: \"off\",\n placeholder: \"请选择\",\n },\n model: {\n value: _vm.form.role,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"role\", $$v)\n },\n expression: \"form.role\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"状态\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"state\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n disabled: \"\",\n autocomplete: \"off\",\n placeholder: \"请选择\",\n },\n model: {\n value: _vm.form.state,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"state\", $$v)\n },\n expression: \"form.state\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"备注\", \"label-width\": _vm.formLabelWidth } },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入\",\n type: \"textarea\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.editUser } },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"修改密码\", visible: _vm.dialogPass },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogPass = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { attrs: { model: _vm.formPass, rules: _vm.rulesPass } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"新密码\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"password\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.formPass.password,\n callback: function ($$v) {\n _vm.$set(_vm.formPass, \"password\", $$v)\n },\n expression: \"formPass.password\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"确认密码\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"passwords\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.formPass.passwords,\n callback: function ($$v) {\n _vm.$set(_vm.formPass, \"passwords\", $$v)\n },\n expression: \"formPass.passwords\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogPass = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.editPass } },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQxNmQ2MzA2JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWU/MTYyYSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwibmF2YmFyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcImhhbWJ1cmdlclwiLCB7XG4gICAgICAgIHN0YXRpY0NsYXNzOiBcImhhbWJ1cmdlci1jb250YWluZXJcIixcbiAgICAgICAgYXR0cnM6IHsgaWQ6IFwiaGFtYnVyZ2VyLWNvbnRhaW5lclwiLCBcImlzLWFjdGl2ZVwiOiBfdm0uc2lkZWJhci5vcGVuZWQgfSxcbiAgICAgICAgb246IHsgdG9nZ2xlQ2xpY2s6IF92bS50b2dnbGVTaWRlQmFyIH0sXG4gICAgICB9KSxcbiAgICAgIF9jKFwiYnJlYWRjcnVtYlwiLCB7XG4gICAgICAgIHN0YXRpY0NsYXNzOiBcImJyZWFkY3J1bWItY29udGFpbmVyXCIsXG4gICAgICAgIGF0dHJzOiB7IGlkOiBcImJyZWFkY3J1bWItY29udGFpbmVyXCIgfSxcbiAgICAgIH0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwicmlnaHQtbWVudVwiIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfdm0uZGV2aWNlICE9PSBcIm1vYmlsZVwiXG4gICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICBfYyhcImVycm9yLWxvZ1wiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlcnJMb2ctY29udGFpbmVyIHJpZ2h0LW1lbnUtaXRlbSBob3Zlci1lZmZlY3RcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBfYyhcInNjcmVlbmZ1bGxcIiwge1xuICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwicmlnaHQtbWVudS1pdGVtIGhvdmVyLWVmZmVjdFwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaWQ6IFwic2NyZWVuZnVsbFwiIH0sXG4gICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWRyb3Bkb3duXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImF2YXRhci1jb250YWluZXIgcmlnaHQtbWVudS1pdGVtIGhvdmVyLWVmZmVjdFwiLFxuICAgICAgICAgICAgICBhdHRyczogeyB0cmlnZ2VyOiBcImNsaWNrXCIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYXZhdGFyLXdyYXBwZXJcIiB9LCBbXG4gICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidXNlci1hdmF0YXJcIixcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNyYzogX3ZtLmltYWdlVXJsIH0sXG4gICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgXCJtYXJnaW4tbGVmdFwiOiBcIjEwcHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLnVzZXJfaW5mby51c2VyLnVzZXJOYW1lKSksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jYXJldC1ib3R0b21cIiB9KSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZHJvcGRvd24tbWVudVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwcHhcIiB9LFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJkcm9wZG93blwiIH0sXG4gICAgICAgICAgICAgICAgICBzbG90OiBcImRyb3Bkb3duXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm1lbnUtdGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucGVyc29uYWxDZW50ZXIgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIiDkuKrkurrkuK3lv4MgXCIpXVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcIm1lbnUtdGV4dFwiLCBvbjogeyBjbGljazogX3ZtLnVwZGF0ZVBhc3MgfSB9LFxuICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwiIOS/ruaUueWvhueggSBcIildXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwibWVudS10ZXh0XCIsIG9uOiB7IGNsaWNrOiBfdm0ubG9nb3V0IH0gfSxcbiAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIiDpgIDlh7rnmbvlvZUgXCIpXVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDJcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIuS4quS6uuS4reW/g1wiLCB2aXNpYmxlOiBfdm0uZGlhbG9nRm9ybVZpc2libGUgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5kaWFsb2dGb3JtVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBpZDogXCJ1c2VyaW5mby1zdHlsZVwiLFxuICAgICAgICAgICAgICAgIG1vZGVsOiBfdm0uZm9ybSxcbiAgICAgICAgICAgICAgICBydWxlczogX3ZtLnJ1bGVzLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWktOWDj1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImF2YXRhclwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtdXBsb2FkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImF2YXRhci11cGxvYWRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MHB4XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBsZTogZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzaG93LWZpbGUtbGlzdFwiOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rpb246IF92bS5pbWdVcGxvYWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaXN0LXR5cGVcIjogXCJwaWN0dXJlLWNhcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm9uLXN1Y2Nlc3NcIjogX3ZtLmhhbmRsZUF2YXRhclN1Y2Nlc3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJiZWZvcmUtdXBsb2FkXCI6IF92bS5iZWZvcmVBdmF0YXJVcGxvYWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyczogX3ZtLnVwbG9hZEhlYWRlcnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uaW1hZ2VVcmxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYXZhdGFyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNyYzogX3ZtLmltYWdlVXJsIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBcIjYwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IFwiZmxleFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWljb24tcGx1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJmb250LXNpemVcIjogXCIxNXB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogXCJib2xkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIzcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiK5LygXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtZm9ybS1pdGVtXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhY2NvdW50X251bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnlKjmiLfmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJuaWNrTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGF1dG9jb21wbGV0ZTogXCJvZmZcIiwgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5uaWNrTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJuaWNrTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5uaWNrTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIui0puWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInVzZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnVzZXJOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInVzZXJOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnVzZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omL5py65Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGhvbmVudW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBhdXRvY29tcGxldGU6IFwib2ZmXCIsIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucGhvbmVudW1iZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicGhvbmVudW1iZXJcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ucGhvbmVudW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLop5LoibJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJyb2xlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnJvbGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicm9sZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5yb2xlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnirbmgIFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJzdGF0ZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5zdGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJzdGF0ZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5zdGF0ZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IGxhYmVsOiBcIuWkh+azqFwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSwgb246IHsgY2xpY2s6IF92bS5lZGl0VXNlciB9IH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIuS/ruaUueWvhueggVwiLCB2aXNpYmxlOiBfdm0uZGlhbG9nUGFzcyB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTp2aXNpYmxlXCI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmRpYWxvZ1Bhc3MgPSAkZXZlbnRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICB7IGF0dHJzOiB7IG1vZGVsOiBfdm0uZm9ybVBhc3MsIHJ1bGVzOiBfdm0ucnVsZXNQYXNzIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaWsOWvhueggVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInBhc3N3b3JkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtUGFzcy5wYXNzd29yZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybVBhc3MsIFwicGFzc3dvcmRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm1QYXNzLnBhc3N3b3JkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi56Gu6K6k5a+G56CBXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGFzc3dvcmRzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtUGFzcy5wYXNzd29yZHMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1QYXNzLCBcInBhc3N3b3Jkc1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybVBhc3MucGFzc3dvcmRzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nUGFzcyA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWPliDmtohcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgeyBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LCBvbjogeyBjbGljazogX3ZtLmVkaXRQYXNzIH0gfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56GuIOWumlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"drawer-container\" }, [\n _c(\"div\", [\n _c(\"h3\", { staticClass: \"drawer-title\" }, [\n _vm._v(_vm._s(_vm.$t(\"settings.title\"))),\n ]),\n _c(\n \"div\",\n { staticClass: \"drawer-item\" },\n [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"settings.theme\")))]),\n _c(\"theme-picker\", {\n staticStyle: {\n float: \"right\",\n height: \"26px\",\n margin: \"-3px 8px 0 0\",\n },\n on: { change: _vm.themeChange },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"drawer-item\" },\n [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"settings.tagsView\")))]),\n _c(\"el-switch\", {\n staticClass: \"drawer-switch\",\n model: {\n value: _vm.tagsView,\n callback: function ($$v) {\n _vm.tagsView = $$v\n },\n expression: \"tagsView\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"drawer-item\" },\n [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"settings.fixedHeader\")))]),\n _c(\"el-switch\", {\n staticClass: \"drawer-switch\",\n model: {\n value: _vm.fixedHeader,\n callback: function ($$v) {\n _vm.fixedHeader = $$v\n },\n expression: \"fixedHeader\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"drawer-item\" },\n [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"settings.sidebarLogo\")))]),\n _c(\"el-switch\", {\n staticClass: \"drawer-switch\",\n model: {\n value: _vm.sidebarLogo,\n callback: function ($$v) {\n _vm.sidebarLogo = $$v\n },\n expression: \"sidebarLogo\",\n },\n }),\n ],\n 1\n ),\n _vm.lang === \"zh\"\n ? _c(\n \"div\",\n { staticClass: \"drawer-item\" },\n [\n _c(\"span\", [_vm._v(\"菜单支持拼音搜索\")]),\n _c(\"el-switch\", {\n staticClass: \"drawer-switch\",\n model: {\n value: _vm.supportPinyinSearch,\n callback: function ($$v) {\n _vm.supportPinyinSearch = $$v\n },\n expression: \"supportPinyinSearch\",\n },\n }),\n ],\n 1\n )\n : _vm._e(),\n ]),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TZXR0aW5ncy9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTI2YjEzNWEmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlPzkzYzMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJkcmF3ZXItY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIFtcbiAgICAgIF9jKFwiaDNcIiwgeyBzdGF0aWNDbGFzczogXCJkcmF3ZXItdGl0bGVcIiB9LCBbXG4gICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLiR0KFwic2V0dGluZ3MudGl0bGVcIikpKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZHJhd2VyLWl0ZW1cIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXCJzcGFuXCIsIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcInNldHRpbmdzLnRoZW1lXCIpKSldKSxcbiAgICAgICAgICBfYyhcInRoZW1lLXBpY2tlclwiLCB7XG4gICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICBmbG9hdDogXCJyaWdodFwiLFxuICAgICAgICAgICAgICBoZWlnaHQ6IFwiMjZweFwiLFxuICAgICAgICAgICAgICBtYXJnaW46IFwiLTNweCA4cHggMCAwXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0udGhlbWVDaGFuZ2UgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRyYXdlci1pdGVtXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFwic3BhblwiLCBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJzZXR0aW5ncy50YWdzVmlld1wiKSkpXSksXG4gICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZHJhd2VyLXN3aXRjaFwiLFxuICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgdmFsdWU6IF92bS50YWdzVmlldyxcbiAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICBfdm0udGFnc1ZpZXcgPSAkJHZcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJ0YWdzVmlld1wiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRyYXdlci1pdGVtXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFwic3BhblwiLCBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJzZXR0aW5ncy5maXhlZEhlYWRlclwiKSkpXSksXG4gICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZHJhd2VyLXN3aXRjaFwiLFxuICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgdmFsdWU6IF92bS5maXhlZEhlYWRlcixcbiAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICBfdm0uZml4ZWRIZWFkZXIgPSAkJHZcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmaXhlZEhlYWRlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRyYXdlci1pdGVtXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFwic3BhblwiLCBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJzZXR0aW5ncy5zaWRlYmFyTG9nb1wiKSkpXSksXG4gICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZHJhd2VyLXN3aXRjaFwiLFxuICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgdmFsdWU6IF92bS5zaWRlYmFyTG9nbyxcbiAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICBfdm0uc2lkZWJhckxvZ28gPSAkJHZcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzaWRlYmFyTG9nb1wiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9KSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF92bS5sYW5nID09PSBcInpoXCJcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRyYXdlci1pdGVtXCIgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIFtfdm0uX3YoXCLoj5zljZXmlK/mjIHmi7zpn7PmkJzntKJcIildKSxcbiAgICAgICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRyYXdlci1zd2l0Y2hcIixcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zdXBwb3J0UGlueWluU2VhcmNoLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLnN1cHBvcnRQaW55aW5TZWFyY2ggPSAkJHZcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInN1cHBvcnRQaW55aW5TZWFyY2hcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgIF0pLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n _vm.type,\n _vm._b({ tag: \"component\" }, \"component\", _vm.linkProps(_vm.to), false),\n [_vm._t(\"default\")],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xpbmsudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMyZThhYjFhLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvTGluay52dWU/NTRmMSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBfdm0udHlwZSxcbiAgICBfdm0uX2IoeyB0YWc6IFwiY29tcG9uZW50XCIgfSwgXCJjb21wb25lbnRcIiwgX3ZtLmxpbmtQcm9wcyhfdm0udG8pLCBmYWxzZSksXG4gICAgW192bS5fdChcImRlZmF1bHRcIildLFxuICAgIDJcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"sidebar-logo-container\",\n class: { collapse: _vm.collapse },\n },\n [\n _c(\n \"transition\",\n { attrs: { name: \"sidebarLogoFade\" } },\n [\n _vm.collapse\n ? _c(\n \"router-link\",\n {\n key: \"collapse\",\n staticClass: \"sidebar-logo-link\",\n attrs: { to: \"/\" },\n },\n [\n _vm.logo\n ? _c(\"img\", {\n staticClass: \"sidebar-logo\",\n attrs: { src: _vm.logo },\n })\n : _c(\"h1\", { staticClass: \"sidebar-title\" }, [\n _vm._v(_vm._s(_vm.title) + \" \"),\n ]),\n ]\n )\n : _c(\n \"router-link\",\n {\n key: \"expand\",\n staticClass: \"sidebar-logo-link\",\n attrs: { to: \"/\" },\n },\n [\n _vm.logo\n ? _c(\"img\", {\n staticClass: \"sidebar-logo\",\n attrs: { src: _vm.logo },\n })\n : _vm._e(),\n _c(\"h1\", { staticClass: \"sidebar-title\" }, [\n _vm._v(_vm._s(_vm.title) + \" \"),\n ]),\n ]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xvZ28udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTY0OTQ4MDRiJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvTG9nby52dWU/ZWNhNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHtcbiAgICAgIHN0YXRpY0NsYXNzOiBcInNpZGViYXItbG9nby1jb250YWluZXJcIixcbiAgICAgIGNsYXNzOiB7IGNvbGxhcHNlOiBfdm0uY29sbGFwc2UgfSxcbiAgICB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcInRyYW5zaXRpb25cIixcbiAgICAgICAgeyBhdHRyczogeyBuYW1lOiBcInNpZGViYXJMb2dvRmFkZVwiIH0gfSxcbiAgICAgICAgW1xuICAgICAgICAgIF92bS5jb2xsYXBzZVxuICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICBcInJvdXRlci1saW5rXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAga2V5OiBcImNvbGxhcHNlXCIsXG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzaWRlYmFyLWxvZ28tbGlua1wiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdG86IFwiL1wiIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfdm0ubG9nb1xuICAgICAgICAgICAgICAgICAgICA/IF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNpZGViYXItbG9nb1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc3JjOiBfdm0ubG9nbyB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIDogX2MoXCJoMVwiLCB7IHN0YXRpY0NsYXNzOiBcInNpZGViYXItdGl0bGVcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKF92bS50aXRsZSkgKyBcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICA6IF9jKFxuICAgICAgICAgICAgICAgIFwicm91dGVyLWxpbmtcIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZXhwYW5kXCIsXG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzaWRlYmFyLWxvZ28tbGlua1wiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdG86IFwiL1wiIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfdm0ubG9nb1xuICAgICAgICAgICAgICAgICAgICA/IF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNpZGViYXItbG9nb1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc3JjOiBfdm0ubG9nbyB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICBfYyhcImgxXCIsIHsgc3RhdGljQ2xhc3M6IFwic2lkZWJhci10aXRsZVwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0udGl0bGUpICsgXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2 ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return !_vm.item.hidden\n ? _c(\n \"div\",\n [\n _vm.hasOneShowingChild(_vm.item.children, _vm.item) &&\n (!_vm.onlyOneChild.children || _vm.onlyOneChild.noShowingChildren) &&\n !_vm.item.alwaysShow\n ? [\n _vm.onlyOneChild.meta\n ? _c(\n \"app-link\",\n { attrs: { to: _vm.resolvePath(_vm.onlyOneChild.path) } },\n [\n _c(\n \"el-menu-item\",\n {\n class: { \"submenu-title-noDropdown\": !_vm.isNest },\n attrs: {\n index: _vm.resolvePath(_vm.onlyOneChild.path),\n },\n },\n [\n _c(\"item\", {\n attrs: {\n icon:\n _vm.onlyOneChild.meta.icon ||\n (_vm.item.meta && _vm.item.meta.icon),\n title: _vm.generateTitle(\n _vm.onlyOneChild.meta.title\n ),\n },\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ]\n : _c(\n \"el-submenu\",\n {\n ref: \"subMenu\",\n attrs: {\n index: _vm.resolvePath(_vm.item.path),\n \"popper-append-to-body\": \"\",\n },\n },\n [\n _c(\n \"template\",\n { slot: \"title\" },\n [\n _vm.item.meta\n ? _c(\"item\", {\n attrs: {\n icon: _vm.item.meta && _vm.item.meta.icon,\n title: _vm.generateTitle(_vm.item.meta.title),\n },\n })\n : _vm._e(),\n ],\n 1\n ),\n _vm._l(_vm.item.children, function (child) {\n return _c(\"sidebar-item\", {\n key: child.path,\n staticClass: \"nest-menu\",\n attrs: {\n \"is-nest\": true,\n item: child,\n \"base-path\": _vm.resolvePath(child.path),\n },\n })\n }),\n ],\n 2\n ),\n ],\n 2\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL1NpZGViYXJJdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yZDJiYmRjMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL1NpZGViYXJJdGVtLnZ1ZT83NTc5Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuICFfdm0uaXRlbS5oaWRkZW5cbiAgICA/IF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICBbXG4gICAgICAgICAgX3ZtLmhhc09uZVNob3dpbmdDaGlsZChfdm0uaXRlbS5jaGlsZHJlbiwgX3ZtLml0ZW0pICYmXG4gICAgICAgICAgKCFfdm0ub25seU9uZUNoaWxkLmNoaWxkcmVuIHx8IF92bS5vbmx5T25lQ2hpbGQubm9TaG93aW5nQ2hpbGRyZW4pICYmXG4gICAgICAgICAgIV92bS5pdGVtLmFsd2F5c1Nob3dcbiAgICAgICAgICAgID8gW1xuICAgICAgICAgICAgICAgIF92bS5vbmx5T25lQ2hpbGQubWV0YVxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImFwcC1saW5rXCIsXG4gICAgICAgICAgICAgICAgICAgICAgeyBhdHRyczogeyB0bzogX3ZtLnJlc29sdmVQYXRoKF92bS5vbmx5T25lQ2hpbGQucGF0aCkgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLW1lbnUtaXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJzdWJtZW51LXRpdGxlLW5vRHJvcGRvd25cIjogIV92bS5pc05lc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXg6IF92bS5yZXNvbHZlUGF0aChfdm0ub25seU9uZUNoaWxkLnBhdGgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcIml0ZW1cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ub25seU9uZUNoaWxkLm1ldGEuaWNvbiB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfdm0uaXRlbS5tZXRhICYmIF92bS5pdGVtLm1ldGEuaWNvbiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBfdm0uZ2VuZXJhdGVUaXRsZShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ub25seU9uZUNoaWxkLm1ldGEudGl0bGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIDogX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1zdWJtZW51XCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgcmVmOiBcInN1Yk1lbnVcIixcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGluZGV4OiBfdm0ucmVzb2x2ZVBhdGgoX3ZtLml0ZW0ucGF0aCksXG4gICAgICAgICAgICAgICAgICAgIFwicG9wcGVyLWFwcGVuZC10by1ib2R5XCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwidGVtcGxhdGVcIixcbiAgICAgICAgICAgICAgICAgICAgeyBzbG90OiBcInRpdGxlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtLm1ldGFcbiAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJpdGVtXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLml0ZW0ubWV0YSAmJiBfdm0uaXRlbS5tZXRhLmljb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogX3ZtLmdlbmVyYXRlVGl0bGUoX3ZtLml0ZW0ubWV0YS50aXRsZSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLml0ZW0uY2hpbGRyZW4sIGZ1bmN0aW9uIChjaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJzaWRlYmFyLWl0ZW1cIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGtleTogY2hpbGQucGF0aCxcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJuZXN0LW1lbnVcIixcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgXCJpcy1uZXN0XCI6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBpdGVtOiBjaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYmFzZS1wYXRoXCI6IF92bS5yZXNvbHZlUGF0aChjaGlsZC5wYXRoKSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDJcbiAgICAgIClcbiAgICA6IF92bS5fZSgpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { class: { \"has-logo\": _vm.showLogo } },\n [\n _vm.showLogo\n ? _c(\"logo\", { attrs: { collapse: _vm.isCollapse } })\n : _vm._e(),\n _c(\n \"el-scrollbar\",\n { attrs: { \"wrap-class\": \"scrollbar-wrapper\" } },\n [\n _c(\n \"el-menu\",\n {\n attrs: {\n \"default-active\": _vm.activeMenu,\n collapse: _vm.isCollapse,\n \"background-color\": _vm.variables.menuBg,\n \"text-color\": _vm.variables.menuText,\n \"unique-opened\": false,\n \"active-text-color\": _vm.variables.menuActiveText,\n \"collapse-transition\": false,\n mode: \"vertical\",\n },\n },\n _vm._l(_vm.permission_routes, function (route) {\n return _c(\"sidebar-item\", {\n key: route.path,\n attrs: { item: route, \"base-path\": route.path },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zM2VjNDNmYy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL2luZGV4LnZ1ZT80OWEzIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBjbGFzczogeyBcImhhcy1sb2dvXCI6IF92bS5zaG93TG9nbyB9IH0sXG4gICAgW1xuICAgICAgX3ZtLnNob3dMb2dvXG4gICAgICAgID8gX2MoXCJsb2dvXCIsIHsgYXR0cnM6IHsgY29sbGFwc2U6IF92bS5pc0NvbGxhcHNlIH0gfSlcbiAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLXNjcm9sbGJhclwiLFxuICAgICAgICB7IGF0dHJzOiB7IFwid3JhcC1jbGFzc1wiOiBcInNjcm9sbGJhci13cmFwcGVyXCIgfSB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLW1lbnVcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImRlZmF1bHQtYWN0aXZlXCI6IF92bS5hY3RpdmVNZW51LFxuICAgICAgICAgICAgICAgIGNvbGxhcHNlOiBfdm0uaXNDb2xsYXBzZSxcbiAgICAgICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogX3ZtLnZhcmlhYmxlcy5tZW51QmcsXG4gICAgICAgICAgICAgICAgXCJ0ZXh0LWNvbG9yXCI6IF92bS52YXJpYWJsZXMubWVudVRleHQsXG4gICAgICAgICAgICAgICAgXCJ1bmlxdWUtb3BlbmVkXCI6IGZhbHNlLFxuICAgICAgICAgICAgICAgIFwiYWN0aXZlLXRleHQtY29sb3JcIjogX3ZtLnZhcmlhYmxlcy5tZW51QWN0aXZlVGV4dCxcbiAgICAgICAgICAgICAgICBcImNvbGxhcHNlLXRyYW5zaXRpb25cIjogZmFsc2UsXG4gICAgICAgICAgICAgICAgbW9kZTogXCJ2ZXJ0aWNhbFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIF92bS5fbChfdm0ucGVybWlzc2lvbl9yb3V0ZXMsIGZ1bmN0aW9uIChyb3V0ZSkge1xuICAgICAgICAgICAgICByZXR1cm4gX2MoXCJzaWRlYmFyLWl0ZW1cIiwge1xuICAgICAgICAgICAgICAgIGtleTogcm91dGUucGF0aCxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpdGVtOiByb3V0ZSwgXCJiYXNlLXBhdGhcIjogcm91dGUucGF0aCB9LFxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-scrollbar\",\n {\n ref: \"scrollContainer\",\n staticClass: \"scroll-container\",\n attrs: { vertical: false },\n nativeOn: {\n wheel: function ($event) {\n $event.preventDefault()\n return _vm.handleScroll($event)\n },\n },\n },\n [_vm._t(\"default\")],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9UYWdzVmlldy9TY3JvbGxQYW5lLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iZTZiN2JhZSZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9UYWdzVmlldy9TY3JvbGxQYW5lLnZ1ZT83NzdiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZWwtc2Nyb2xsYmFyXCIsXG4gICAge1xuICAgICAgcmVmOiBcInNjcm9sbENvbnRhaW5lclwiLFxuICAgICAgc3RhdGljQ2xhc3M6IFwic2Nyb2xsLWNvbnRhaW5lclwiLFxuICAgICAgYXR0cnM6IHsgdmVydGljYWw6IGZhbHNlIH0sXG4gICAgICBuYXRpdmVPbjoge1xuICAgICAgICB3aGVlbDogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICRldmVudC5wcmV2ZW50RGVmYXVsdCgpXG4gICAgICAgICAgcmV0dXJuIF92bS5oYW5kbGVTY3JvbGwoJGV2ZW50KVxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICAgIFtfdm0uX3QoXCJkZWZhdWx0XCIpXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"tags-view-container\",\n attrs: { id: \"tags-view-container\" },\n },\n [\n _c(\n \"scroll-pane\",\n {\n ref: \"scrollPane\",\n staticClass: \"tags-view-wrapper\",\n on: { scroll: _vm.handleScroll },\n },\n _vm._l(_vm.visitedViews, function (tag) {\n return _c(\n \"router-link\",\n {\n key: tag.path,\n ref: \"tag\",\n refInFor: true,\n staticClass: \"tags-view-item\",\n class: _vm.isActive(tag) ? \"active\" : \"\",\n attrs: {\n to: {\n path: tag.path,\n query: tag.query,\n fullPath: tag.fullPath,\n },\n tag: \"span\",\n },\n nativeOn: {\n mouseup: function ($event) {\n if (\"button\" in $event && $event.button !== 1) {\n return null\n }\n !_vm.isAffix(tag) ? _vm.closeSelectedTag(tag) : \"\"\n },\n contextmenu: function ($event) {\n $event.preventDefault()\n return _vm.openMenu(tag, $event)\n },\n },\n },\n [\n _vm._v(\" \" + _vm._s(_vm.generateTitle(tag.title)) + \" \"),\n !_vm.isAffix(tag)\n ? _c(\"span\", {\n staticClass: \"el-icon-close\",\n on: {\n click: function ($event) {\n $event.preventDefault()\n $event.stopPropagation()\n return _vm.closeSelectedTag(tag)\n },\n },\n })\n : _vm._e(),\n ]\n )\n }),\n 1\n ),\n _c(\n \"ul\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.visible,\n expression: \"visible\",\n },\n ],\n staticClass: \"contextmenu\",\n style: { left: _vm.left + \"px\", top: _vm.top + \"px\" },\n },\n [\n _c(\n \"li\",\n {\n on: {\n click: function ($event) {\n return _vm.refreshSelectedTag(_vm.selectedTag)\n },\n },\n },\n [_vm._v(_vm._s(_vm.$t(\"tagsView.refresh\")))]\n ),\n !_vm.isAffix(_vm.selectedTag)\n ? _c(\n \"li\",\n {\n on: {\n click: function ($event) {\n return _vm.closeSelectedTag(_vm.selectedTag)\n },\n },\n },\n [_vm._v(_vm._s(_vm.$t(\"tagsView.close\")))]\n )\n : _vm._e(),\n _c(\"li\", { on: { click: _vm.closeOthersTags } }, [\n _vm._v(_vm._s(_vm.$t(\"tagsView.closeOthers\"))),\n ]),\n _c(\n \"li\",\n {\n on: {\n click: function ($event) {\n return _vm.closeAllTags(_vm.selectedTag)\n },\n },\n },\n [_vm._v(_vm._s(_vm.$t(\"tagsView.closeAll\")))]\n ),\n ]\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9UYWdzVmlldy9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmFjOGNhNjQmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP2I5MzQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBzdGF0aWNDbGFzczogXCJ0YWdzLXZpZXctY29udGFpbmVyXCIsXG4gICAgICBhdHRyczogeyBpZDogXCJ0YWdzLXZpZXctY29udGFpbmVyXCIgfSxcbiAgICB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcInNjcm9sbC1wYW5lXCIsXG4gICAgICAgIHtcbiAgICAgICAgICByZWY6IFwic2Nyb2xsUGFuZVwiLFxuICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInRhZ3Mtdmlldy13cmFwcGVyXCIsXG4gICAgICAgICAgb246IHsgc2Nyb2xsOiBfdm0uaGFuZGxlU2Nyb2xsIH0sXG4gICAgICAgIH0sXG4gICAgICAgIF92bS5fbChfdm0udmlzaXRlZFZpZXdzLCBmdW5jdGlvbiAodGFnKSB7XG4gICAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgICAgXCJyb3V0ZXItbGlua1wiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBrZXk6IHRhZy5wYXRoLFxuICAgICAgICAgICAgICByZWY6IFwidGFnXCIsXG4gICAgICAgICAgICAgIHJlZkluRm9yOiB0cnVlLFxuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJ0YWdzLXZpZXctaXRlbVwiLFxuICAgICAgICAgICAgICBjbGFzczogX3ZtLmlzQWN0aXZlKHRhZykgPyBcImFjdGl2ZVwiIDogXCJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICB0bzoge1xuICAgICAgICAgICAgICAgICAgcGF0aDogdGFnLnBhdGgsXG4gICAgICAgICAgICAgICAgICBxdWVyeTogdGFnLnF1ZXJ5LFxuICAgICAgICAgICAgICAgICAgZnVsbFBhdGg6IHRhZy5mdWxsUGF0aCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHRhZzogXCJzcGFuXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG5hdGl2ZU9uOiB7XG4gICAgICAgICAgICAgICAgbW91c2V1cDogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgaWYgKFwiYnV0dG9uXCIgaW4gJGV2ZW50ICYmICRldmVudC5idXR0b24gIT09IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGxcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICFfdm0uaXNBZmZpeCh0YWcpID8gX3ZtLmNsb3NlU2VsZWN0ZWRUYWcodGFnKSA6IFwiXCJcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGNvbnRleHRtZW51OiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAkZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5vcGVuTWVudSh0YWcsICRldmVudClcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiICsgX3ZtLl9zKF92bS5nZW5lcmF0ZVRpdGxlKHRhZy50aXRsZSkpICsgXCIgXCIpLFxuICAgICAgICAgICAgICAhX3ZtLmlzQWZmaXgodGFnKVxuICAgICAgICAgICAgICAgID8gX2MoXCJzcGFuXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jbG9zZVwiLFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICAgICAgICAgICAgICAgICAgJGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmNsb3NlU2VsZWN0ZWRUYWcodGFnKVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKVxuICAgICAgICB9KSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcInVsXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnZpc2libGUsXG4gICAgICAgICAgICAgIGV4cHJlc3Npb246IFwidmlzaWJsZVwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImNvbnRleHRtZW51XCIsXG4gICAgICAgICAgc3R5bGU6IHsgbGVmdDogX3ZtLmxlZnQgKyBcInB4XCIsIHRvcDogX3ZtLnRvcCArIFwicHhcIiB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImxpXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0ucmVmcmVzaFNlbGVjdGVkVGFnKF92bS5zZWxlY3RlZFRhZylcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcInRhZ3NWaWV3LnJlZnJlc2hcIikpKV1cbiAgICAgICAgICApLFxuICAgICAgICAgICFfdm0uaXNBZmZpeChfdm0uc2VsZWN0ZWRUYWcpXG4gICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgIFwibGlcIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uY2xvc2VTZWxlY3RlZFRhZyhfdm0uc2VsZWN0ZWRUYWcpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwidGFnc1ZpZXcuY2xvc2VcIikpKV1cbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICBfYyhcImxpXCIsIHsgb246IHsgY2xpY2s6IF92bS5jbG9zZU90aGVyc1RhZ3MgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKF92bS4kdChcInRhZ3NWaWV3LmNsb3NlT3RoZXJzXCIpKSksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImxpXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uY2xvc2VBbGxUYWdzKF92bS5zZWxlY3RlZFRhZylcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcInRhZ3NWaWV3LmNsb3NlQWxsXCIpKSldXG4gICAgICAgICAgKSxcbiAgICAgICAgXVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=template&id=13877386&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/index.vue?vue&type=template&id=13877386&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"app-wrapper\", class: _vm.classObj },\n [\n _vm.device === \"mobile\" && _vm.sidebar.opened\n ? _c(\"div\", {\n staticClass: \"drawer-bg\",\n on: { click: _vm.handleClickOutside },\n })\n : _vm._e(),\n _c(\"sidebar\", { staticClass: \"sidebar-container\" }),\n _c(\n \"div\",\n {\n staticClass: \"main-container\",\n class: { hasTagsView: _vm.needTagsView },\n },\n [\n _c(\n \"div\",\n { class: { \"fixed-header\": _vm.fixedHeader } },\n [_c(\"navbar\"), _vm.needTagsView ? _c(\"tags-view\") : _vm._e()],\n 1\n ),\n _c(\"app-main\"),\n _vm.showSettings ? _c(\"right-panel\", [_c(\"settings\")], 1) : _vm._e(),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEzODc3Mzg2JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9pbmRleC52dWU/MDk2NSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwiYXBwLXdyYXBwZXJcIiwgY2xhc3M6IF92bS5jbGFzc09iaiB9LFxuICAgIFtcbiAgICAgIF92bS5kZXZpY2UgPT09IFwibW9iaWxlXCIgJiYgX3ZtLnNpZGViYXIub3BlbmVkXG4gICAgICAgID8gX2MoXCJkaXZcIiwge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZHJhd2VyLWJnXCIsXG4gICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmhhbmRsZUNsaWNrT3V0c2lkZSB9LFxuICAgICAgICAgIH0pXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfYyhcInNpZGViYXJcIiwgeyBzdGF0aWNDbGFzczogXCJzaWRlYmFyLWNvbnRhaW5lclwiIH0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHtcbiAgICAgICAgICBzdGF0aWNDbGFzczogXCJtYWluLWNvbnRhaW5lclwiLFxuICAgICAgICAgIGNsYXNzOiB7IGhhc1RhZ3NWaWV3OiBfdm0ubmVlZFRhZ3NWaWV3IH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IGNsYXNzOiB7IFwiZml4ZWQtaGVhZGVyXCI6IF92bS5maXhlZEhlYWRlciB9IH0sXG4gICAgICAgICAgICBbX2MoXCJuYXZiYXJcIiksIF92bS5uZWVkVGFnc1ZpZXcgPyBfYyhcInRhZ3Mtdmlld1wiKSA6IF92bS5fZSgpXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFwiYXBwLW1haW5cIiksXG4gICAgICAgICAgX3ZtLnNob3dTZXR0aW5ncyA/IF9jKFwicmlnaHQtcGFuZWxcIiwgW19jKFwic2V0dGluZ3NcIildLCAxKSA6IF92bS5fZSgpLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=template&id=13877386&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/collection_record.vue?vue&type=template&id=63f8162e&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/collection_record.vue?vue&type=template&id=63f8162e&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入课程标题\" },\n model: {\n value: _vm.searchArr.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseName\", $$v)\n },\n expression: \"searchArr.courseName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"学员搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入学员名称、手机号\" },\n model: {\n value: _vm.searchArr.nickNameOrMobile,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"nickNameOrMobile\", $$v)\n },\n expression: \"searchArr.nickNameOrMobile\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"nickName\",\n label: \"学员昵称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"mobile\",\n label: \"手机号\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCategoryDict\",\n label: \"课程分类\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseName\", label: \"课程名称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"createTime\", label: \"收藏时间\", align: \"center\" },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9jb2xsZWN0aW9uX3JlY29yZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjNmODE2MmUmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY29sbGVjdGlvbl9yZWNvcmQudnVlP2EyODIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuivvueoi+WQjeensFwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXor77nqIvmoIfpophcIiB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLmNvdXJzZU5hbWUsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwiY291cnNlTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5jb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLlrablkZjmkJzntKJcIildKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5a2m5ZGY5ZCN56ew44CB5omL5py65Y+3XCIgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5uaWNrTmFtZU9yTW9iaWxlLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcIm5pY2tOYW1lT3JNb2JpbGVcIiwgJCR2KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIubmlja05hbWVPck1vYmlsZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoVGVhY2hlciB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRUZWFjaGVyIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi6YeN572uXCIpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVmcmVzaFRlYWNoZXIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSksXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJ0YWJsZS1zdHlsZVwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZGF0YTogX3ZtLnRhYmxlRGF0YSxcbiAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJuaWNrTmFtZVwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWtpuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJtb2JpbGVcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICBcInNob3ctb3ZlcmZsb3ctdG9vbHRpcFwiOiBcIlwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDYXRlZ29yeURpY3RcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvliIbnsbtcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImNvdXJzZU5hbWVcIiwgbGFiZWw6IFwi6K++56iL5ZCN56ewXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjcmVhdGVUaW1lXCIsIGxhYmVsOiBcIuaUtuiXj+aXtumXtFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJyaWdodFwiLCBcIm1hcmdpbi10b3BcIjogXCIxNXB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnNlYXJjaEFyci5wYWdlTnVtLFxuICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogX3ZtLnNlYXJjaEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/collection_record.vue?vue&type=template&id=63f8162e&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_class.vue?vue&type=template&id=1e47fb4d&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/course_class.vue?vue&type=template&id=1e47fb4d&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"分类名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入分类名称\" },\n model: {\n value: _vm.searchArr.courseCategory,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseCategory\", $$v)\n },\n expression: \"searchArr.courseCategory\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addCourse },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n staticStyle: { width: \"100%\", \"margin-bottom\": \"20px\" },\n attrs: {\n data: _vm.tableData,\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n \"row-key\": \"id\",\n \"default-expand-all\": \"\",\n \"tree-props\": {\n children: \"children\",\n hasChildren: \"hasChildren\",\n },\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCategory\",\n label: \"课程分类\",\n width: \"180\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseNum\", label: \"课程数量\", width: \"180\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseSort\", label: \"排序\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"状态\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.courseStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"courseStatus\", $$v)\n },\n expression: \"scope.row.courseStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"createTime\", label: \"创建时间\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\", fixed: \"right\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editCourse(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delCourse(scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: _vm.course_title, visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { ref: \"formRef\", attrs: { model: _vm.form, rules: _vm.rules } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"分类名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategory\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.courseCategory,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategory\", $$v)\n },\n expression: \"form.courseCategory\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"上级分类\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.parentId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"parentId\", $$v)\n },\n expression: \"form.parentId\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"排序\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-input-number\", {\n staticStyle: { width: \"100%\" },\n attrs: { step: 1, label: \"请输入排序\" },\n model: {\n value: _vm.form.courseSort,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseSort\", $$v)\n },\n expression: \"form.courseSort\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"状态\", \"label-width\": _vm.formLabelWidth } },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseStatus\", $$v)\n },\n expression: \"form.courseStatus\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"显示\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"隐藏\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.submit(_vm.course_title)\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9jb3Vyc2VfY2xhc3MudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFlNDdmYjRkJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9jbGFzcy52dWU/NjUwZCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuWIhuexu+WQjeensFwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXliIbnsbvlkI3np7BcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5jb3Vyc2VDYXRlZ29yeSxcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwiY291cnNlQ2F0ZWdvcnlcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmNvdXJzZUNhdGVnb3J5XCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hUZWFjaGVyIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgeyBvbjogeyBjbGljazogX3ZtLnJlc2V0VGVhY2hlciB9IH0sIFtcbiAgICAgICAgICAgICAgX3ZtLl92KFwi6YeN572uXCIpLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcGx1c1wiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRDb3Vyc2UgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIua3u+WKoFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5yZWZyZXNoVGVhY2hlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIsIFwibWFyZ2luLWJvdHRvbVwiOiBcIjIwcHhcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJoZWFkZXItY2VsbC1zdHlsZVwiOiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXCJyb3cta2V5XCI6IFwiaWRcIixcbiAgICAgICAgICAgICAgICBcImRlZmF1bHQtZXhwYW5kLWFsbFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgIFwidHJlZS1wcm9wc1wiOiB7XG4gICAgICAgICAgICAgICAgICBjaGlsZHJlbjogXCJjaGlsZHJlblwiLFxuICAgICAgICAgICAgICAgICAgaGFzQ2hpbGRyZW46IFwiaGFzQ2hpbGRyZW5cIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUNhdGVnb3J5XCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvliIbnsbtcIixcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE4MFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjb3Vyc2VOdW1cIiwgbGFiZWw6IFwi6K++56iL5pWw6YePXCIsIHdpZHRoOiBcIjE4MFwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjb3Vyc2VTb3J0XCIsIGxhYmVsOiBcIuaOkuW6j1wiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi54q25oCBXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXN3aXRjaFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRDaGFuZ2VTdGF0dXMoJGV2ZW50LCBzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogc2NvcGUucm93LmNvdXJzZVN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoc2NvcGUucm93LCBcImNvdXJzZVN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNjb3BlLnJvdy5jb3Vyc2VTdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjcmVhdGVUaW1lXCIsIGxhYmVsOiBcIuWIm+W7uuaXtumXtFwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5pON5L2cXCIsIGFsaWduOiBcImNlbnRlclwiLCBmaXhlZDogXCJyaWdodFwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdENvdXJzZShzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnvJbovpFcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxNXB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxDb3Vyc2Uoc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdGl0bGU6IF92bS5jb3Vyc2VfdGl0bGUsIHZpc2libGU6IF92bS5kaWFsb2dGb3JtVmlzaWJsZSB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTp2aXNpYmxlXCI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAgeyByZWY6IFwiZm9ybVJlZlwiLCBhdHRyczogeyBtb2RlbDogX3ZtLmZvcm0sIHJ1bGVzOiBfdm0ucnVsZXMgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5YiG57G75ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ2F0ZWdvcnlcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlQ2F0ZWdvcnksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlQ2F0ZWdvcnlcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlQ2F0ZWdvcnlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLkuIrnuqfliIbnsbtcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLnRhYmxlRGF0YU9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHMsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucGFyZW50SWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicGFyZW50SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ucGFyZW50SWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaOkuW6j1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXQtbnVtYmVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc3RlcDogMSwgbGFiZWw6IFwi6K+36L6T5YWl5o6S5bqPXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VTb3J0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZVNvcnRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlU29ydFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IGxhYmVsOiBcIueKtuaAgVwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VTdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5pi+56S6XCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLpmpDol49cIiksXG4gICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uc3VibWl0KF92bS5jb3Vyc2VfdGl0bGUpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_class.vue?vue&type=template&id=1e47fb4d&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_grade.vue?vue&type=template&id=777a6ba8&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/course_grade.vue?vue&type=template&id=777a6ba8&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程等级\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入课程等级\" },\n model: {\n value: _vm.searchArr.courseGrade,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseGrade\", $$v)\n },\n expression: \"searchArr.courseGrade\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addGrade },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseGrade\",\n label: \"课程分类\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"gradeDescribe\",\n label: \"描述\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n width: \"220\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\", fixed: \"right\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editGrade(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delGrade(scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: _vm.title_grade, visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { ref: \"formRef\", attrs: { model: _vm.form, rules: _vm.rules } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGrade\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入课程等级名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseGrade,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGrade\", $$v)\n },\n expression: \"form.courseGrade\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"描述\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"describe\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.gradeDescribe,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"gradeDescribe\", $$v)\n },\n expression: \"form.gradeDescribe\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.submit(_vm.title_grade)\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9jb3Vyc2VfZ3JhZGUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc3N2E2YmE4JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9ncmFkZS52dWU/NTRkNSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuivvueoi+etiee6p1wiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXor77nqIvnrYnnuqdcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5jb3Vyc2VHcmFkZSxcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwiY291cnNlR3JhZGVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmNvdXJzZUdyYWRlXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hUZWFjaGVyIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgeyBvbjogeyBjbGljazogX3ZtLnJlc2V0VGVhY2hlciB9IH0sIFtcbiAgICAgICAgICAgICAgX3ZtLl92KFwi6YeN572uXCIpLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcGx1c1wiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRHcmFkZSB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1yZWZyZXNoXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hUZWFjaGVyIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLliLfmlrBcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VHcmFkZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5YiG57G7XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImdyYWRlRGVzY3JpYmVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaPj+i/sFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJjcmVhdGVUaW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLliJvlu7rml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMjIwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIsIGZpeGVkOiBcInJpZ2h0XCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0R3JhZGUoc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi57yW6L6RXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsR3JhZGUoc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdGl0bGU6IF92bS50aXRsZV9ncmFkZSwgdmlzaWJsZTogX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSAkZXZlbnRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICB7IHJlZjogXCJmb3JtUmVmXCIsIGF0dHJzOiB7IG1vZGVsOiBfdm0uZm9ybSwgcnVsZXM6IF92bS5ydWxlcyB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvnrYnnuqflkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VHcmFkZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeivvueoi+etiee6p+WQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUdyYWRlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUdyYWRlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUdyYWRlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaPj+i/sFwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJkZXNjcmliZVwiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwidGV4dGFyZWFcIixcbiAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIixcbiAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9zaXplOiB7IG1pblJvd3M6IDQsIG1heFJvd3M6IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmdyYWRlRGVzY3JpYmUsXG4gICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImdyYWRlRGVzY3JpYmVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmdyYWRlRGVzY3JpYmVcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZGlhbG9nLWZvb3RlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImZvb3RlclwiIH0sXG4gICAgICAgICAgICAgIHNsb3Q6IFwiZm9vdGVyXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLnN1Ym1pdChfdm0udGl0bGVfZ3JhZGUpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_grade.vue?vue&type=template&id=777a6ba8&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/index.vue?vue&type=template&id=697cb729":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/index.vue?vue&type=template&id=697cb729 ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [_c(\"router-view\")], 1)\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Njk3Y2I3MjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvaW5kZXgudnVlP2JiODEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgW19jKFwicm91dGVyLXZpZXdcIildLCAxKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/index.vue?vue&type=template&id=697cb729\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=template&id=d5036dae&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=template&id=d5036dae&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"95%\",\n margin: \"20px auto 0\",\n color: \"#101010\",\n \"font-size\": \"15px\",\n \"font-weight\": \"bold\",\n },\n },\n [_vm._v(\" 这是课程名称这是课程名称 \")]\n ),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\", staticStyle: { width: \"50%\" } },\n [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"时间\")]),\n _c(\n \"div\",\n {\n staticStyle: {\n height: \"100%\",\n width: \"calc(100% - 100px)\",\n display: \"flex\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"search-title\",\n class: { \"back-style\": _vm.date_type === 1 },\n staticStyle: { cursor: \"pointer\" },\n on: {\n click: function ($event) {\n return _vm.date_condition(1)\n },\n },\n },\n [_vm._v(\"全部\")]\n ),\n _c(\n \"div\",\n {\n staticClass: \"search-title\",\n class: { \"back-style\": _vm.date_type === 2 },\n staticStyle: { cursor: \"pointer\" },\n on: {\n click: function ($event) {\n return _vm.date_condition(2)\n },\n },\n },\n [_vm._v(\"昨天\")]\n ),\n _c(\n \"div\",\n {\n staticClass: \"search-title\",\n class: { \"back-style\": _vm.date_type === 3 },\n staticStyle: { cursor: \"pointer\" },\n on: {\n click: function ($event) {\n return _vm.date_condition(3)\n },\n },\n },\n [_vm._v(\"今天\")]\n ),\n _c(\n \"div\",\n {\n staticClass: \"search-title\",\n class: { \"back-style\": _vm.date_type === 4 },\n staticStyle: { cursor: \"pointer\" },\n on: {\n click: function ($event) {\n return _vm.date_condition(4)\n },\n },\n },\n [_vm._v(\"本周\")]\n ),\n _c(\n \"div\",\n {\n staticClass: \"search-title\",\n class: { \"back-style\": _vm.date_type === 5 },\n staticStyle: { cursor: \"pointer\" },\n on: {\n click: function ($event) {\n return _vm.date_condition(5)\n },\n },\n },\n [_vm._v(\"本月\")]\n ),\n _c(\"el-input\", {\n staticStyle: { \"margin-left\": \"15px\" },\n attrs: { placeholder: \"自定义\" },\n model: {\n value: _vm.keyword,\n callback: function ($$v) {\n _vm.keyword = $$v\n },\n expression: \"keyword\",\n },\n }),\n ],\n 1\n ),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n { staticStyle: { background: \"#2659CB\", color: \"#fff\" } },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", [_vm._v(\"重置\")]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0 51%\", color: \"#fff\" },\n attrs: { icon: \"el-icon-bottom\" },\n },\n [_vm._v(\"导出\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"网点名称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"区域管理员\", align: \"center\", width: \"120\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(scope.row.date))]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"name\",\n label: \"会员昵称\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"name\",\n label: \"手机号\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"角色\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"address\",\n label: \"学习总时长(h)\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"所在位置\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"address\",\n label: \"最后学习时间\",\n align: \"center\",\n },\n }),\n _c(\n \"el-table-column\",\n {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"180\",\n },\n },\n [\n [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = true\n },\n },\n },\n [_vm._v(\"查看学员具体学习进度\")]\n ),\n ],\n ],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.currentPage4,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": 10,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: 400,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"学习记录\", visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-table\",\n {\n staticStyle: { width: \"100%\", \"margin-bottom\": \"20px\" },\n attrs: {\n data: _vm.tableDatas,\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n \"row-key\": \"id\",\n \"default-expand-all\": \"\",\n \"tree-props\": {\n children: \"children\",\n hasChildren: \"hasChildren\",\n },\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"素材名称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"address\",\n label: \"学习时长(h)\",\n align: \"center\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.currentPage4,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": 10,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: 400,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"保 存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9sZWFybmluZ19yZWNvcmQvaW5mb19saXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kNTAzNmRhZSZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9sZWFybmluZ19yZWNvcmQvaW5mb19saXN0LnZ1ZT81MTgxIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7XG4gICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgIHdpZHRoOiBcIjk1JVwiLFxuICAgICAgICAgICAgbWFyZ2luOiBcIjIwcHggYXV0byAwXCIsXG4gICAgICAgICAgICBjb2xvcjogXCIjMTAxMDEwXCIsXG4gICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiBcIjE1cHhcIixcbiAgICAgICAgICAgIFwiZm9udC13ZWlnaHRcIjogXCJib2xkXCIsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW192bS5fdihcIiDov5nmmK/or77nqIvlkI3np7Dov5nmmK/or77nqIvlkI3np7AgXCIpXVxuICAgICAgKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiLCBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5pe26Ze0XCIpXSksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIsXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJiYWNrLXN0eWxlXCI6IF92bS5kYXRlX3R5cGUgPT09IDEgfSxcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY3Vyc29yOiBcInBvaW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRhdGVfY29uZGl0aW9uKDEpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5YWo6YOoXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJiYWNrLXN0eWxlXCI6IF92bS5kYXRlX3R5cGUgPT09IDIgfSxcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY3Vyc29yOiBcInBvaW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRhdGVfY29uZGl0aW9uKDIpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pio5aSpXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJiYWNrLXN0eWxlXCI6IF92bS5kYXRlX3R5cGUgPT09IDMgfSxcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY3Vyc29yOiBcInBvaW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRhdGVfY29uZGl0aW9uKDMpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LuK5aSpXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJiYWNrLXN0eWxlXCI6IF92bS5kYXRlX3R5cGUgPT09IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY3Vyc29yOiBcInBvaW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRhdGVfY29uZGl0aW9uKDQpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pys5ZGoXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJiYWNrLXN0eWxlXCI6IF92bS5kYXRlX3R5cGUgPT09IDUgfSxcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY3Vyc29yOiBcInBvaW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRhdGVfY29uZGl0aW9uKDUpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pys5pyIXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiIH0sXG4gICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLoh6rlrprkuYlcIiB9LFxuICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5rZXl3b3JkLFxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5rZXl3b3JkID0gJCR2XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwia2V5d29yZFwiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9IH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgW192bS5fdihcIumHjee9rlwiKV0pLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMwMDhERjAgNTElXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1ib3R0b21cIiB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5a+85Ye6XCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1yZWZyZXNoXCIgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuWIt+aWsFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi572R54K55ZCN56ewXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5Yy65Z+f566h55CG5ZGYXCIsIGFsaWduOiBcImNlbnRlclwiLCB3aWR0aDogXCIxMjBcIiB9LFxuICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtfdm0uX3YoX3ZtLl9zKHNjb3BlLnJvdy5kYXRlKSldXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcIm5hbWVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuS8muWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICAgIFwic2hvdy1vdmVyZmxvdy10b29sdGlwXCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJuYW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgICBcInNob3ctb3ZlcmZsb3ctdG9vbHRpcFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJhZGRyZXNzXCIsIGxhYmVsOiBcIuinkuiJslwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImFkZHJlc3NcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWtpuS5oOaAu+aXtumVvyhoKVwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi5omA5Zyo5L2N572uXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiYWRkcmVzc1wiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5pyA5ZCO5a2m5Lmg5pe26Ze0XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC10YWJsZS1jb2x1bW5cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmk43kvZxcIixcbiAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgIGZpeGVkOiBcInJpZ2h0XCIsXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE4MFwiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kaWFsb2dGb3JtVmlzaWJsZSA9IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5p+l55yL5a2m5ZGY5YW35L2T5a2m5Lmg6L+b5bqmXCIpXVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5jdXJyZW50UGFnZTQsXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogMTAsXG4gICAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgICB0b3RhbDogNDAwLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIFwic2l6ZS1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UsXG4gICAgICAgICAgICAgICAgICBcImN1cnJlbnQtY2hhbmdlXCI6IF92bS5oYW5kbGVDdXJyZW50Q2hhbmdlLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogXCLlrabkuaDorrDlvZVcIiwgdmlzaWJsZTogX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSAkZXZlbnRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIsIFwibWFyZ2luLWJvdHRvbVwiOiBcIjIwcHhcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGFzLFxuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFwicm93LWtleVwiOiBcImlkXCIsXG4gICAgICAgICAgICAgICAgXCJkZWZhdWx0LWV4cGFuZC1hbGxcIjogXCJcIixcbiAgICAgICAgICAgICAgICBcInRyZWUtcHJvcHNcIjoge1xuICAgICAgICAgICAgICAgICAgY2hpbGRyZW46IFwiY2hpbGRyZW5cIixcbiAgICAgICAgICAgICAgICAgIGhhc0NoaWxkcmVuOiBcImhhc0NoaWxkcmVuXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi57Sg5p2Q5ZCN56ewXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiYWRkcmVzc1wiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5a2m5Lmg5pe26ZW/KGgpXCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5jdXJyZW50UGFnZTQsXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogMTAsXG4gICAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgICB0b3RhbDogNDAwLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIFwic2l6ZS1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UsXG4gICAgICAgICAgICAgICAgICBcImN1cnJlbnQtY2hhbmdlXCI6IF92bS5oYW5kbGVDdXJyZW50Q2hhbmdlLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZGlhbG9nLWZvb3RlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImZvb3RlclwiIH0sXG4gICAgICAgICAgICAgIHNsb3Q6IFwiZm9vdGVyXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkv50g5a2YXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=template&id=d5036dae&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/like_record.vue?vue&type=template&id=c117ace0&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/like_record.vue?vue&type=template&id=c117ace0&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入课程标题\" },\n model: {\n value: _vm.searchArr.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseName\", $$v)\n },\n expression: \"searchArr.courseName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"学员搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入学员名称、手机号\" },\n model: {\n value: _vm.searchArr.nickNameOrMobile,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"nickNameOrMobile\", $$v)\n },\n expression: \"searchArr.nickNameOrMobile\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"nickName\",\n label: \"学员昵称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"mobile\",\n label: \"手机号\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCategoryDict\",\n label: \"课程分类\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseName\", label: \"课程名称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"createTime\", label: \"点赞时间\", align: \"center\" },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saWtlX3JlY29yZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YzExN2FjZTAmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGlrZV9yZWNvcmQudnVlP2VhYzIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuivvueoi+WQjeensFwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXor77nqIvmoIfpophcIiB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLmNvdXJzZU5hbWUsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwiY291cnNlTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5jb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLlrablkZjmkJzntKJcIildKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5a2m5ZGY5ZCN56ew44CB5omL5py65Y+3XCIgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5uaWNrTmFtZU9yTW9iaWxlLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcIm5pY2tOYW1lT3JNb2JpbGVcIiwgJCR2KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIubmlja05hbWVPck1vYmlsZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoVGVhY2hlciB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRUZWFjaGVyIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi6YeN572uXCIpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVmcmVzaFRlYWNoZXIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSksXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJ0YWJsZS1zdHlsZVwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZGF0YTogX3ZtLnRhYmxlRGF0YSxcbiAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJuaWNrTmFtZVwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWtpuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJtb2JpbGVcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICBcInNob3ctb3ZlcmZsb3ctdG9vbHRpcFwiOiBcIlwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDYXRlZ29yeURpY3RcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvliIbnsbtcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImNvdXJzZU5hbWVcIiwgbGFiZWw6IFwi6K++56iL5ZCN56ewXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjcmVhdGVUaW1lXCIsIGxhYmVsOiBcIueCuei1nuaXtumXtFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJyaWdodFwiLCBcIm1hcmdpbi10b3BcIjogXCIxNXB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnNlYXJjaEFyci5wYWdlTnVtLFxuICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogX3ZtLnNlYXJjaEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/like_record.vue?vue&type=template&id=c117ace0&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/index.vue?vue&type=template&id=846e543e":
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/index.vue?vue&type=template&id=846e543e ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [_c(\"router-view\")], 1)\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTg0NmU1NDNlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9pbmRleC52dWU/YTJjNyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCBbX2MoXCJyb3V0ZXItdmlld1wiKV0sIDEpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/index.vue?vue&type=template&id=846e543e\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=template&id=be4d0aee&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=template&id=be4d0aee&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [_vm._v(\"基础设置\")]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [_vm._v(\"直播配置\")]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form, rules: _vm.rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播标题\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入直播标题\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseName\", $$v)\n },\n expression: \"form.courseName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程分类\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategoryId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategoryId\", $$v)\n },\n expression: \"form.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGradeId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.courseGradeId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGradeId\", $$v)\n },\n expression: \"form.courseGradeId\",\n },\n },\n _vm._l(_vm.courseGradeList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseGrade, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播说明\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseIntroduction\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseIntroduction,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseIntroduction\", $$v)\n },\n expression: \"form.courseIntroduction\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"直播封面\",\n prop: \"courseCoverImg\",\n },\n },\n [\n _c(\"updateImage\", {\n on: { successImg: _vm.successImgCourseCoverImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"直播Banner\",\n prop: \"courseBannerImg\",\n },\n },\n [\n _c(\"updateImage\", {\n on: { successImg: _vm.successImgCourseBannerImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"视频链接\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"80%\" },\n attrs: { placeholder: \"请输入视频链接\" },\n model: {\n value: _vm.form.videoUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"videoUrl\", $$v)\n },\n expression: \"form.videoUrl\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n \"margin-left\": \"10px\",\n },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播详情\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"tinymce\", {\n attrs: { height: 300 },\n model: {\n value: _vm.form.courseContent,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseContent\", $$v)\n },\n expression: \"form.courseContent\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\"el-button\", [_vm._v(\"取 消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.nextStep },\n },\n [_vm._v(\"下一步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"liveFormRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_config, rules: _vm.live_rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播时间\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"startLiveStreamingTime\",\n },\n },\n [\n _c(\"el-date-picker\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n type: \"datetime\",\n placeholder: \"请选择开播时间\",\n },\n on: { change: _vm.getStartLiveStreamingTime },\n model: {\n value: _vm.live_config.startLiveStreamingTime,\n callback: function ($$v) {\n _vm.$set(\n _vm.live_config,\n \"startLiveStreamingTime\",\n $$v\n )\n },\n expression: \"live_config.startLiveStreamingTime\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播时长\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"liveStreamingDuration\",\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.liveStreamingDuration,\n callback: function ($$v) {\n _vm.$set(\n _vm.live_config,\n \"liveStreamingDuration\",\n $$v\n )\n },\n expression: \"live_config.liveStreamingDuration\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"分钟\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"直播录制\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.liveStreamingRecord,\n callback: function ($$v) {\n _vm.$set(\n _vm.live_config,\n \"liveStreamingRecord\",\n $$v\n )\n },\n expression: \"live_config.liveStreamingRecord\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"是\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"否\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"关联试卷\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.testPaperId,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"testPaperId\", $$v)\n },\n expression: \"live_config.testPaperId\",\n },\n },\n _vm._l(_vm.testPaperList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.examinationName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaLists,\n placeholder: \"请选择\",\n props: _vm.cascaderPropsArea,\n },\n on: { change: _vm.handleChangeArea },\n model: {\n value: _vm.live_config.regionCodeLists,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"regionCodeLists\", $$v)\n },\n expression: \"live_config.regionCodeLists\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"网点范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.branchRangeFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchRangeFlag\", $$v)\n },\n expression: \"live_config.branchRangeFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"全部\"),\n ]),\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"部分\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"选择网点\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchIdList\", $$v)\n },\n expression: \"live_config.branchIdList\",\n },\n },\n _vm._l(_vm.networkLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.networkName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.networkListsTable,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2FkZF9saXZlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iZTRkMGFlZSZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2FkZF9saXZlLnZ1ZT9jNjA4Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFxuICAgICAgXCJkaXZcIixcbiAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC1tZW51XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtbWVudS1kZW1vXCIsXG4gICAgICAgICAgICBhdHRyczogeyBcImRlZmF1bHQtYWN0aXZlXCI6IF92bS5hY3RpdmVJbmRleCwgbW9kZTogXCJob3Jpem9udGFsXCIgfSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtbWVudS1pdGVtXCIsIHsgYXR0cnM6IHsgaW5kZXg6IFwiMVwiIH0gfSwgW192bS5fdihcIuWfuuehgOiuvue9rlwiKV0pLFxuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIyXCIgfSB9LCBbX3ZtLl92KFwi55u05pKt6YWN572uXCIpXSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gICAgX3ZtLm1lbnVfdHlwZSA9PSAxXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjEwcHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMjBweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICByZWY6IFwiZm9ybVJlZlwiLFxuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiLCBtYXJnaW46IFwiYXV0b1wiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5mb3JtLCBydWxlczogX3ZtLnJ1bGVzIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreagh+mimFwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeebtOaSreagh+mimFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZU5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+WIhuexu1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ2F0ZWdvcnlJZFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS50YWJsZURhdGFPcHRpb25zLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHMsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGFuZ2UgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUNhdGVnb3J5SWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VDYXRlZ29yeUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlQ2F0ZWdvcnlJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL562J57qnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VHcmFkZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUdyYWRlSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlR3JhZGVJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VHcmFkZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5jb3Vyc2VHcmFkZUxpc3QsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLmNvdXJzZUdyYWRlLCB2YWx1ZTogaXRlbS5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3or7TmmI5cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUludHJvZHVjdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwidGV4dGFyZWFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9zaXplOiB7IG1pblJvd3M6IDQsIG1heFJvd3M6IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlSW50cm9kdWN0aW9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlSW50cm9kdWN0aW9uXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlSW50cm9kdWN0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3lsIHpnaJcIixcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUNvdmVySW1nXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcInVwZGF0ZUltYWdlXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBzdWNjZXNzSW1nOiBfdm0uc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKtQmFubmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VCYW5uZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nQ291cnNlQmFubmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeG6aKR6ZO+5o6lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IFwiZmxleFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImp1c3RpZnktY29udGVudFwiOiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0udmlkZW9VcmwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInZpZGVvVXJsXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS52aWRlb1VybFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56Gu6K6k5re75YqgXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiK5Lyg6KeG6aKRXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjNkY2QzZCXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCLovpPlhaXpk77mjqXlsIbop4bkuLrmt7vliqDop4bpopHnm7TmjqXmt7vliqAs6K+356Gu5L+d6KeG6aKR6ZO+5o6l55qE5q2j56GuXCJcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKt6K+m5oOFXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcInRpbnltY2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGhlaWdodDogMzAwIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VDb250ZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlQ29udGVudFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUNvbnRlbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCBbX3ZtLl92KFwi5Y+WIOa2iFwiKV0pLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5uZXh0U3RlcCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIvkuIDmraVcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0ubWVudV90eXBlID09IDJcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJsaXZlRm9ybVJlZlwiLFxuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiLCBtYXJnaW46IFwiYXV0b1wiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5saXZlX2NvbmZpZywgcnVsZXM6IF92bS5saXZlX3J1bGVzIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreaXtumXtFwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwic3RhcnRMaXZlU3RyZWFtaW5nVGltZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiZGF0ZXRpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqeW8gOaSreaXtumXtFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uZ2V0U3RhcnRMaXZlU3RyZWFtaW5nVGltZSB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLnN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubGl2ZV9jb25maWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzdGFydExpdmVTdHJlYW1pbmdUaW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreaXtumVv1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibGl2ZVN0cmVhbWluZ0R1cmF0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJudW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl55u05pKt5pe26ZW/XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmxpdmVTdHJlYW1pbmdEdXJhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibGl2ZVN0cmVhbWluZ0R1cmF0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkJHZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcubGl2ZVN0cmVhbWluZ0R1cmF0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwidGVtcGxhdGVcIiwgeyBzbG90OiBcImFwcGVuZFwiIH0sIFtfdm0uX3YoXCLliIbpkp9cIildKV0sXG4gICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3lvZXliLZcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5saXZlU3RyZWFtaW5nUmVjb3JkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaXZlU3RyZWFtaW5nUmVjb3JkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkJHZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcubGl2ZVN0cmVhbWluZ1JlY29yZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogdHJ1ZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5pivXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IGZhbHNlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlkKZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWFs+iBlOivleWNt1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmNoYW5nZUJyYW5jaElkTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy50ZXN0UGFwZXJJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwidGVzdFBhcGVySWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnRlc3RQYXBlcklkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS50ZXN0UGFwZXJMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLmV4YW1pbmF0aW9uTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55So5oi36IyD5Zu06K6+572uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhcmVhSWRBcnJcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtY2FzY2FkZXJcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBfdm0uYXJlYUxpc3RzLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHNBcmVhLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlQXJlYSB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJyZWdpb25Db2RlTGlzdHNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3RzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueiMg+WbtOiuvue9rlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwic3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJicmFuY2hSYW5nZUZsYWdcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWFqOmDqFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLpg6jliIZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0ubGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6YCJ5oup572R54K5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbXVsdGlwbGU6IFwiXCIsIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uY2hhbmdlQnJhbmNoSWRMaXN0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImJyYW5jaElkTGlzdFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5icmFuY2hJZExpc3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLm5ldHdvcmtMaXN0cywgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGl0ZW0ubmV0d29ya05hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0ubGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwiXCIsIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmOiBcIm11bHRpcGxlVGFibGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXItY2VsbC1zdHlsZVwiOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBfdm0ubmV0d29ya0xpc3RzVGFibGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRvb2x0aXAtZWZmZWN0XCI6IFwiZGFya1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtDb2RlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCuee8luWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJuZXR3b3JrTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmk43kvZxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpeGVkOiBcInJpZ2h0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE1MFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbE5ldHdvcmtMaXN0cyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyMTMzNTMwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICBcIm1hcmdpbi10b3BcIjogXCIzMHB4XCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zdWJtaXQgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5L+d5a2YXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=template&id=be4d0aee&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=template&id=474151d2&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=template&id=474151d2&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [_vm._v(\"基础设置\")]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [_vm._v(\"直播配置\")]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form, rules: _vm.rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播标题\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入直播标题\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseName\", $$v)\n },\n expression: \"form.courseName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程分类\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategoryId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategoryId\", $$v)\n },\n expression: \"form.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGradeId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.courseGradeId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGradeId\", $$v)\n },\n expression: \"form.courseGradeId\",\n },\n },\n _vm._l(_vm.courseGradeList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseGrade, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播说明\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseIntroduction\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseIntroduction,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseIntroduction\", $$v)\n },\n expression: \"form.courseIntroduction\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"直播封面\",\n prop: \"courseCoverImg\",\n },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgCourseList },\n on: { successImg: _vm.successImgCourseCoverImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"直播Banner\",\n prop: \"courseBannerImg\",\n },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgBannerList },\n on: { successImg: _vm.successImgCourseBannerImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"视频链接\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"80%\" },\n attrs: { placeholder: \"请输入视频链接\" },\n model: {\n value: _vm.form.videoUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"videoUrl\", $$v)\n },\n expression: \"form.videoUrl\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n \"margin-left\": \"10px\",\n },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播详情\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"tinymce\", {\n attrs: { height: 300 },\n model: {\n value: _vm.form.courseContent,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseContent\", $$v)\n },\n expression: \"form.courseContent\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\"el-button\", [_vm._v(\"取 消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.nextStep },\n },\n [_vm._v(\"下一步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"liveFormRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_config, rules: _vm.live_rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播时间\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"startLiveStreamingTime\",\n },\n },\n [\n _c(\"el-date-picker\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n type: \"datetime\",\n placeholder: \"请选择开播时间\",\n },\n on: { change: _vm.getStartLiveStreamingTime },\n model: {\n value: _vm.live_config.startLiveStreamingTime,\n callback: function ($$v) {\n _vm.$set(\n _vm.live_config,\n \"startLiveStreamingTime\",\n $$v\n )\n },\n expression: \"live_config.startLiveStreamingTime\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播时长\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"liveStreamingDuration\",\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.liveStreamingDuration,\n callback: function ($$v) {\n _vm.$set(\n _vm.live_config,\n \"liveStreamingDuration\",\n $$v\n )\n },\n expression: \"live_config.liveStreamingDuration\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"分钟\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"直播录制\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.liveStreamingRecord,\n callback: function ($$v) {\n _vm.$set(\n _vm.live_config,\n \"liveStreamingRecord\",\n $$v\n )\n },\n expression: \"live_config.liveStreamingRecord\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"是\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"否\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"关联试卷\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.testPaperId,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"testPaperId\", $$v)\n },\n expression: \"live_config.testPaperId\",\n },\n },\n _vm._l(_vm.testPaperList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.examinationName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaLists,\n placeholder: \"请选择\",\n props: _vm.cascaderPropsArea,\n },\n on: { change: _vm.handleChangeArea },\n model: {\n value: _vm.live_config.regionCodeLists,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"regionCodeLists\", $$v)\n },\n expression: \"live_config.regionCodeLists\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"网点范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.branchRangeFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchRangeFlag\", $$v)\n },\n expression: \"live_config.branchRangeFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"全部\"),\n ]),\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"部分\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"选择网点\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchIdList\", $$v)\n },\n expression: \"live_config.branchIdList\",\n },\n },\n _vm._l(_vm.networkLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.networkName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.networkListsTable,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2VkaXRfbGl2ZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDc0MTUxZDImc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9lZGl0X2xpdmUudnVlPzhhNGEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LFxuICAgICAgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImVsLW1lbnVcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1tZW51LWRlbW9cIixcbiAgICAgICAgICAgIGF0dHJzOiB7IFwiZGVmYXVsdC1hY3RpdmVcIjogX3ZtLmFjdGl2ZUluZGV4LCBtb2RlOiBcImhvcml6b250YWxcIiB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIxXCIgfSB9LCBbX3ZtLl92KFwi5Z+656GA6K6+572uXCIpXSksXG4gICAgICAgICAgICBfYyhcImVsLW1lbnUtaXRlbVwiLCB7IGF0dHJzOiB7IGluZGV4OiBcIjJcIiB9IH0sIFtfdm0uX3YoXCLnm7Tmkq3phY3nva5cIildKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgICBfdm0ubWVudV90eXBlID09IDFcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJmb3JtUmVmXCIsXG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIsIG1hcmdpbjogXCJhdXRvXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBtb2RlbDogX3ZtLmZvcm0sIHJ1bGVzOiBfdm0ucnVsZXMgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKt5qCH6aKYXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl55u05pKt5qCH6aKYXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZU5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5YiG57G7XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDYXRlZ29yeUlkXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLnRhYmxlRGF0YU9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wcyxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmhhbmRsZUNoYW5nZSB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlQ2F0ZWdvcnlJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUNhdGVnb3J5SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VDYXRlZ29yeUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvnrYnnuqdcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUdyYWRlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlR3JhZGVJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VHcmFkZUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUdyYWRlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLmNvdXJzZUdyYWRlTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0uY291cnNlR3JhZGUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreivtOaYjlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlSW50cm9kdWN0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreWwgemdolwiLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ292ZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IFwiaW1nLWxpc3RcIjogX3ZtLmltZ0NvdXJzZUxpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBzdWNjZXNzSW1nOiBfdm0uc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKtQmFubmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VCYW5uZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IFwiaW1nLWxpc3RcIjogX3ZtLmltZ0Jhbm5lckxpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBzdWNjZXNzSW1nOiBfdm0uc3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZyB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuinhumikemTvuaOpVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogXCJzcGFjZS1iZXR3ZWVuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeinhumikemTvuaOpVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnZpZGVvVXJsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJ2aWRlb1VybFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0udmlkZW9VcmxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTBweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuehruiupOa3u+WKoFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuS4iuS8oOinhumikVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzZGNkM2QlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwi6L6T5YWl6ZO+5o6l5bCG6KeG5Li65re75Yqg6KeG6aKR55u05o6l5re75YqgLOivt+ehruS/neinhumikemTvuaOpeeahOato+ehrlwiXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreivpuaDhVwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ0aW55bWNlXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBoZWlnaHQ6IDMwMCB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlQ29udGVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUNvbnRlbnRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VDb250ZW50XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICBcInRleHQtYWxpZ25cIjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIFwibWFyZ2luLXRvcFwiOiBcIjMwcHhcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgW192bS5fdihcIuWPliDmtohcIildKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjEwMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ubmV4dFN0ZXAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiL5LiA5q2lXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gICAgX3ZtLm1lbnVfdHlwZSA9PSAyXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjEwcHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMjBweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICByZWY6IFwibGl2ZUZvcm1SZWZcIixcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiwgbWFyZ2luOiBcImF1dG9cIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0ubGl2ZV9jb25maWcsIHJ1bGVzOiBfdm0ubGl2ZV9ydWxlcyB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3ml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtZGF0ZS1waWNrZXJcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImRhdGV0aW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6nlvIDmkq3ml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmdldFN0YXJ0TGl2ZVN0cmVhbWluZ1RpbWUgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5zdGFydExpdmVTdHJlYW1pbmdUaW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwic3RhcnRMaXZlU3RyZWFtaW5nVGltZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICQkdlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5zdGFydExpdmVTdHJlYW1pbmdUaW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3ml7bplb9cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImxpdmVTdHJlYW1pbmdEdXJhdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeebtOaSreaXtumVv1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5saXZlU3RyZWFtaW5nRHVyYXRpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubGl2ZV9jb25maWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImxpdmVTdHJlYW1pbmdEdXJhdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmxpdmVTdHJlYW1pbmdEdXJhdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbX3ZtLl92KFwi5YiG6ZKfXCIpXSldLFxuICAgICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKt5b2V5Yi2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcubGl2ZVN0cmVhbWluZ1JlY29yZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibGl2ZVN0cmVhbWluZ1JlY29yZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmxpdmVTdHJlYW1pbmdSZWNvcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IHRydWUgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuaYr1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBmYWxzZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5ZCmXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlhbPogZTor5XljbdcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5jaGFuZ2VCcmFuY2hJZExpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcudGVzdFBhcGVySWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcInRlc3RQYXBlcklkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy50ZXN0UGFwZXJJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0udGVzdFBhcGVyTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogaXRlbS5leGFtaW5hdGlvbk5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIueUqOaIt+iMg+WbtOiuvue9rlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXJlYUlkQXJyXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLmFyZWFMaXN0cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcHM6IF92bS5jYXNjYWRlclByb3BzQXJlYSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmhhbmRsZUNoYW5nZUFyZWEgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdHMsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwicmVnaW9uQ29kZUxpc3RzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0c1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnojIPlm7Torr7nva5cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwiYnJhbmNoUmFuZ2VGbGFnXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IGZhbHNlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlhajpg6hcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogdHJ1ZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi6YOo5YiGXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1xuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIumAieaLqee9keeCuVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IG11bHRpcGxlOiBcIlwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmNoYW5nZUJyYW5jaElkTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJicmFuY2hJZExpc3RcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5uZXR3b3JrTGlzdHMsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLm5ldHdvcmtOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1xuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIlwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogX3ZtLm5ldHdvcmtMaXN0c1RhYmxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJuZXR3b3JrQ29kZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnnvJblj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibmV0d29ya05hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K55ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5pON5L2cXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaXhlZDogXCJyaWdodFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxNTBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxOZXR3b3JrTGlzdHMoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5pZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMjEzMzUzMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjEwMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0IH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihcIuS/neWtmFwiKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApXG4gICAgICA6IF92bS5fZSgpLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=template&id=474151d2&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=template&id=a8ed86ba&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=template&id=a8ed86ba&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"直播搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入直播标题、简介\" },\n model: {\n value: _vm.searchArr.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseName\", $$v)\n },\n expression: \"searchArr.courseName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程分类\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.searchArr.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseCategoryId\", $$v)\n },\n expression: \"searchArr.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"讲师\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.lecturerName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"lecturerName\", $$v)\n },\n expression: \"searchArr.lecturerName\",\n },\n },\n _vm._l(_vm.teacherListArr, function (item) {\n return _c(\"el-option\", {\n key: item.teacherName,\n attrs: { label: item.teacherName, value: item.teacherName },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseStatus\", $$v)\n },\n expression: \"searchArr.courseStatus\",\n },\n },\n [\n _c(\"el-option\", { attrs: { label: \"上架\", value: true } }),\n _c(\"el-option\", { attrs: { label: \"下架\", value: false } }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addLive },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.delLive(1, 0)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseName\", label: \"直播标题\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCategoryDict\",\n label: \"课程分类\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseGradeDict\",\n label: \"课程等级\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"lecturerName\", label: \"讲师\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"封面\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: { width: \"50px\", height: \"50px\" },\n attrs: { src: scope.row.courseCoverImg },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"课程推荐\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _vm._v(\n \" \" +\n _vm._s(\n !scope.row.courseRecommend\n ? \"\"\n : JSON.parse(scope.row.courseRecommend).join(\",\")\n ) +\n \" \"\n ),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"id\", label: \"直播ID\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"networkName\", label: \"网点\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _vm._v(\n \" \" +\n _vm._s(\n !scope.row.branchRangeFlag\n ? \"全部网点\"\n : scope.row.networkName\n ) +\n \" \"\n ),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"collectCourseNum\",\n label: \"收藏\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"likeCourseNum\", label: \"点赞\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseSort\", label: \"排序\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.courseStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"courseStatus\", $$v)\n },\n expression: \"scope.row.courseStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n width: \"150\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editLive(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delLive(2, scope.row.id)\n },\n },\n },\n [_vm._v(\"删除直播\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hOGVkODZiYSZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2luZGV4LnZ1ZT85ZmI5Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLnm7Tmkq3mkJzntKJcIildKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl55u05pKt5qCH6aKY44CB566A5LuLXCIgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5jb3Vyc2VOYW1lLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcImNvdXJzZU5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIuY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi6K++56iL5YiG57G7XCIpXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS50YWJsZURhdGFPcHRpb25zLFxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wcyxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlIH0sXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJjb3Vyc2VDYXRlZ29yeUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmNvdXJzZUNhdGVnb3J5SWRcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuiusuW4iFwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIubGVjdHVyZXJOYW1lLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJsZWN0dXJlck5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmxlY3R1cmVyTmFtZVwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF92bS5fbChfdm0udGVhY2hlckxpc3RBcnIsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgIGtleTogaXRlbS50ZWFjaGVyTmFtZSxcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLnRlYWNoZXJOYW1lLCB2YWx1ZTogaXRlbS50ZWFjaGVyTmFtZSB9LFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgXSksXG4gICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueKtuaAgVwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuY291cnNlU3RhdHVzLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJjb3Vyc2VTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmNvdXJzZVN0YXR1c1wiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIuS4iuaetlwiLCB2YWx1ZTogdHJ1ZSB9IH0pLFxuICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwi5LiL5p62XCIsIHZhbHVlOiBmYWxzZSB9IH0pLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfYyhcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnNlYXJjaFRlYWNoZXIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5pCc57SiXCIpXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgeyBvbjogeyBjbGljazogX3ZtLnJlc2V0VGVhY2hlciB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcIumHjee9rlwiKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXBsdXNcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZExpdmUgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiNGNTMwMzBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1kZWxldGVcIiB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbExpdmUoMSwgMClcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXJlZnJlc2hcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hUZWFjaGVyIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWIt+aWsFwiKV1cbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSksXG4gICAgXSksXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJ0YWJsZS1zdHlsZVwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZGF0YTogX3ZtLnRhYmxlRGF0YSxcbiAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBvbjogeyBcInNlbGVjdGlvbi1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNlbGVjdGlvbkNoYW5nZSB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInNlbGVjdGlvblwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiNTVcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiY291cnNlTmFtZVwiLCBsYWJlbDogXCLnm7Tmkq3moIfpophcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ2F0ZWdvcnlEaWN0XCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5YiG57G7XCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUdyYWRlRGljdFwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+etiee6p1wiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgIFwic2hvdy1vdmVyZmxvdy10b29sdGlwXCI6IFwiXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJsZWN0dXJlck5hbWVcIiwgbGFiZWw6IFwi6K6y5biIXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5bCB6Z2iXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTBweFwiLCBoZWlnaHQ6IFwiNTBweFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzcmM6IHNjb3BlLnJvdy5jb3Vyc2VDb3ZlckltZyB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuivvueoi+aOqOiNkFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICFzY29wZS5yb3cuY291cnNlUmVjb21tZW5kXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogSlNPTi5wYXJzZShzY29wZS5yb3cuY291cnNlUmVjb21tZW5kKS5qb2luKFwiLFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICApICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCJcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiaWRcIiwgbGFiZWw6IFwi55u05pKtSURcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcIm5ldHdvcmtOYW1lXCIsIGxhYmVsOiBcIue9keeCuVwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICFzY29wZS5yb3cuYnJhbmNoUmFuZ2VGbGFnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFwi5YWo6YOo572R54K5XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogc2NvcGUucm93Lm5ldHdvcmtOYW1lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcIiBcIlxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcImNvbGxlY3RDb3Vyc2VOdW1cIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLmlLbol49cIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImxpa2VDb3Vyc2VOdW1cIiwgbGFiZWw6IFwi54K56LWeXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjb3Vyc2VTb3J0XCIsIGxhYmVsOiBcIuaOkuW6j1wiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIueKtuaAgVwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtc3dpdGNoXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZTogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdENoYW5nZVN0YXR1cygkZXZlbnQsIHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogc2NvcGUucm93LmNvdXJzZVN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChzY29wZS5yb3csIFwiY291cnNlU3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzY29wZS5yb3cuY291cnNlU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJjcmVhdGVUaW1lXCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi5Yib5bu65pe26Ze0XCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTUwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLmk43kvZxcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICBmaXhlZDogXCJyaWdodFwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE1MFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRMaXZlKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnvJbovpFcIildXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbExpdmUoMiwgc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpOebtOaSrVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJyaWdodFwiLCBcIm1hcmdpbi10b3BcIjogXCIxNXB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnNlYXJjaEFyci5wYWdlTnVtLFxuICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogX3ZtLnNlYXJjaEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=template&id=a8ed86ba&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=template&id=0e91e695&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=template&id=0e91e695&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n on: { select: _vm.handleSelect },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [_vm._v(\"基础设置\")]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [_vm._v(\"专题选择\")]),\n _c(\"el-menu-item\", { attrs: { index: \"3\" } }, [_vm._v(\"课程配置\")]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form, rules: _vm.rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"专题名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入专题名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseName\", $$v)\n },\n expression: \"form.courseName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程分类\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategoryId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategoryId\", $$v)\n },\n expression: \"form.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGradeId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.courseGradeId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGradeId\", $$v)\n },\n expression: \"form.courseGradeId\",\n },\n },\n _vm._l(_vm.courseGradeList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseGrade, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"专题简介\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseIntroduction\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入专题简介\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseIntroduction,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseIntroduction\", $$v)\n },\n expression: \"form.courseIntroduction\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"专题封面\",\n prop: \"courseCoverImg\",\n },\n },\n [\n _c(\"updateImage\", {\n on: { successImg: _vm.successImgCourseCoverImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"专题Banner\",\n prop: \"courseBannerImg\",\n },\n },\n [\n _c(\"updateImage\", {\n on: { successImg: _vm.successImgCourseBannerImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"视频链接\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"80%\" },\n attrs: { placeholder: \"请输入视频链接\" },\n model: {\n value: _vm.form.videoUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"videoUrl\", $$v)\n },\n expression: \"form.videoUrl\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n \"margin-left\": \"10px\",\n },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播详情\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"tinymce\", {\n attrs: { height: 300 },\n model: {\n value: _vm.form.courseContent,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseContent\", $$v)\n },\n expression: \"form.courseContent\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\"el-button\", [_vm._v(\"取 消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.nextStep },\n },\n [_vm._v(\"下一步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRefTopic\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: {\n model: _vm.topic_selection,\n rules: _vm.topic_selection_rules,\n },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"专题选择\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"contentCourseSpecialRelevanceList\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeTopicList },\n model: {\n value: _vm.topic_selection.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.topic_selection, \"branchIdList\", $$v)\n },\n expression: \"topic_selection.branchIdList\",\n },\n },\n _vm._l(_vm.tableData, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseName, value: item.id },\n })\n }),\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { color: \"#9A9A9A\", \"font-size\": \"12px\" },\n },\n [\n _vm._v(\"如果专题列表中没有,请:\"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#2659CB\",\n cursor: \"pointer\",\n },\n on: { click: _vm.back },\n },\n [_vm._v(\"前往添加专题\")]\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"\", \"label-width\": _vm.formLabelWidth } },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableDataTopic,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseName\",\n label: \"标题\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"封面\", align: \"center\" },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: {\n width: \"50px\",\n height: \"50px\",\n },\n attrs: { src: scope.row.courseCoverImgs },\n }),\n ]\n },\n },\n ],\n null,\n false,\n 1652222050\n ),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseSort\",\n label: \"排序\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submitTopic },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 3\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"liveFormRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_config, rules: _vm.live_rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: { label: \"状态\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"courseStatus\", $$v)\n },\n expression: \"live_config.courseStatus\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"上架\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"下架\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"关联试卷\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"testPaperId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.live_config.testPaperId,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"testPaperId\", $$v)\n },\n expression: \"live_config.testPaperId\",\n },\n },\n _vm._l(_vm.testPaperList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.examinationName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"积分奖励\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.integralAward,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"integralAward\", $$v)\n },\n expression: \"live_config.integralAward\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"积分\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaLists,\n placeholder: \"请选择\",\n props: _vm.cascaderPropsArea,\n },\n on: { change: _vm.handleChangeArea },\n model: {\n value: _vm.live_config.regionCodeLists,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"regionCodeLists\", $$v)\n },\n expression: \"live_config.regionCodeLists\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"网点范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.branchRangeFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchRangeFlag\", $$v)\n },\n expression: \"live_config.branchRangeFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"全部\"),\n ]),\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"部分\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"选择网点\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchIdList\", $$v)\n },\n expression: \"live_config.branchIdList\",\n },\n },\n _vm._l(_vm.networkLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.networkName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.networkListsTable,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvYWRkX3Byb2plY3QudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBlOTFlNjk1JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9hZGRfcHJvamVjdC52dWU/NmJiNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sIFtcbiAgICBfYyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtbWVudVwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLW1lbnUtZGVtb1wiLFxuICAgICAgICAgICAgYXR0cnM6IHsgXCJkZWZhdWx0LWFjdGl2ZVwiOiBfdm0uYWN0aXZlSW5kZXgsIG1vZGU6IFwiaG9yaXpvbnRhbFwiIH0sXG4gICAgICAgICAgICBvbjogeyBzZWxlY3Q6IF92bS5oYW5kbGVTZWxlY3QgfSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtbWVudS1pdGVtXCIsIHsgYXR0cnM6IHsgaW5kZXg6IFwiMVwiIH0gfSwgW192bS5fdihcIuWfuuehgOiuvue9rlwiKV0pLFxuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIyXCIgfSB9LCBbX3ZtLl92KFwi5LiT6aKY6YCJ5oupXCIpXSksXG4gICAgICAgICAgICBfYyhcImVsLW1lbnUtaXRlbVwiLCB7IGF0dHJzOiB7IGluZGV4OiBcIjNcIiB9IH0sIFtfdm0uX3YoXCLor77nqIvphY3nva5cIildKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgICBfdm0ubWVudV90eXBlID09IDFcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJmb3JtUmVmXCIsXG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIsIG1hcmdpbjogXCJhdXRvXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBtb2RlbDogX3ZtLmZvcm0sIHJ1bGVzOiBfdm0ucnVsZXMgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5LiT6aKY5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5LiT6aKY5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZU5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5YiG57G7XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDYXRlZ29yeUlkXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLnRhYmxlRGF0YU9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wcyxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmhhbmRsZUNoYW5nZSB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlQ2F0ZWdvcnlJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUNhdGVnb3J5SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VDYXRlZ29yeUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvnrYnnuqdcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUdyYWRlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlR3JhZGVJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VHcmFkZUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUdyYWRlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLmNvdXJzZUdyYWRlTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0uY291cnNlR3JhZGUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuS4k+mimOeugOS7i1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlSW50cm9kdWN0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5LiT6aKY566A5LuLXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuS4k+mimOWwgemdolwiLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ292ZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nQ291cnNlQ292ZXJJbWcgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLkuJPpophCYW5uZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUJhbm5lckltZ1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ1cGRhdGVJbWFnZVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgc3VjY2Vzc0ltZzogX3ZtLnN1Y2Nlc3NJbWdDb3Vyc2VCYW5uZXJJbWcgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLop4bpopHpk77mjqVcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwianVzdGlmeS1jb250ZW50XCI6IFwic3BhY2UtYmV0d2VlblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXop4bpopHpk77mjqVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS52aWRlb1VybCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwidmlkZW9VcmxcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnZpZGVvVXJsXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tbGVmdFwiOiBcIjEwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa7orqTmt7vliqBcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIrkvKDop4bpopFcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM2RjZDNkJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICBcIui+k+WFpemTvuaOpeWwhuinhuS4uua3u+WKoOinhumikeebtOaOpea3u+WKoCzor7fnoa7kv53op4bpopHpk77mjqXnmoTmraPnoa5cIlxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3or6bmg4VcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidGlueW1jZVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaGVpZ2h0OiAzMDAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUNvbnRlbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VDb250ZW50XCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlQ29udGVudFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICBcIm1hcmdpbi10b3BcIjogXCIzMHB4XCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIFtfdm0uX3YoXCLlj5Yg5raIXCIpXSksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogXCIxMDBweFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLm5leHRTdGVwIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihcIuS4i+S4gOatpVwiKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApXG4gICAgICA6IF92bS5fZSgpLFxuICAgIF92bS5tZW51X3R5cGUgPT0gMlxuICAgICAgPyBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgcGFkZGluZzogXCIxMHB4XCIsIFwibWFyZ2luLXRvcFwiOiBcIjIwcHhcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcmVmOiBcImZvcm1SZWZUb3BpY1wiLFxuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiLCBtYXJnaW46IFwiYXV0b1wiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIG1vZGVsOiBfdm0udG9waWNfc2VsZWN0aW9uLFxuICAgICAgICAgICAgICAgICAgcnVsZXM6IF92bS50b3BpY19zZWxlY3Rpb25fcnVsZXMsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLkuJPpopjpgInmi6lcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvbnRlbnRDb3Vyc2VTcGVjaWFsUmVsZXZhbmNlTGlzdFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbXVsdGlwbGU6IFwiXCIsIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5jaGFuZ2VUb3BpY0xpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0udG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0udG9waWNfc2VsZWN0aW9uLCBcImJyYW5jaElkTGlzdFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwidG9waWNfc2VsZWN0aW9uLmJyYW5jaElkTGlzdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0udGFibGVEYXRhLCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5jb3Vyc2VOYW1lLCB2YWx1ZTogaXRlbS5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzlBOUE5QVwiLCBcImZvbnQtc2l6ZVwiOiBcIjEycHhcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5aaC5p6c5LiT6aKY5YiX6KGo5Lit5rKh5pyJ77yM6K+377yaXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwic3BhblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogXCJwb2ludGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmJhY2sgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWJjeW+gOa3u+WKoOS4k+mimFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgbGFiZWw6IFwiXCIsIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoIH0gfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhVG9waWMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuagh+mimFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuWwgemdolwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiNTBweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogXCI1MHB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNyYzogc2NvcGUucm93LmNvdXJzZUNvdmVySW1ncyB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTY1MjIyMjA1MFxuICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VTb3J0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5o6S5bqPXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmk43kvZxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaXhlZDogXCJyaWdodFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE1MFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxOZXR3b3JrTGlzdHMoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMzIxMzM1MzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICBcIm1hcmdpbi10b3BcIjogXCIzMHB4XCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zdWJtaXRUb3BpYyB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkv53lrZhcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0ubWVudV90eXBlID09IDNcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJsaXZlRm9ybVJlZlwiLFxuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiLCBtYXJnaW46IFwiYXV0b1wiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5saXZlX2NvbmZpZywgcnVsZXM6IF92bS5saXZlX3J1bGVzIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIueKtuaAgVwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmNvdXJzZVN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwiY291cnNlU3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5jb3Vyc2VTdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IHRydWUgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuS4iuaetlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBmYWxzZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5LiL5p62XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlhbPogZTor5XljbdcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInRlc3RQYXBlcklkXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy50ZXN0UGFwZXJJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwidGVzdFBhcGVySWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnRlc3RQYXBlcklkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS50ZXN0UGFwZXJMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLmV4YW1pbmF0aW9uTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi56ev5YiG5aWW5YqxXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJudW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl55u05pKt5pe26ZW/XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmludGVncmFsQXdhcmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImludGVncmFsQXdhcmRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmludGVncmFsQXdhcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwiYXBwZW5kXCIgfSwgW192bS5fdihcIuenr+WIhlwiKV0pXSxcbiAgICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnlKjmiLfojIPlm7Torr7nva5cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImFyZWFJZEFyclwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS5hcmVhTGlzdHMsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wc0FyZWEsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGFuZ2VBcmVhIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3RzLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcInJlZ2lvbkNvZGVMaXN0c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdHNcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K56IyD5Zu06K6+572uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJzdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImJyYW5jaFJhbmdlRmxhZ1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBmYWxzZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5YWo6YOoXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IHRydWUgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIumDqOWIhlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLpgInmi6nnvZHngrlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBtdWx0aXBsZTogXCJcIiwgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5jaGFuZ2VCcmFuY2hJZExpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwiYnJhbmNoSWRMaXN0XCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmJyYW5jaElkTGlzdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ubmV0d29ya0xpc3RzLCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogaXRlbS5uZXR3b3JrTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCJcIiwgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGggfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IF92bS5uZXR3b3JrTGlzdHNUYWJsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibmV0d29ya0NvZGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K557yW5Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueWQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaTjeS9nFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZml4ZWQ6IFwicmlnaHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTUwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsTmV0d29ya0xpc3RzKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuaWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzIxMzM1MzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICBcInRleHQtYWxpZ25cIjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIFwibWFyZ2luLXRvcFwiOiBcIjMwcHhcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogXCIxMDBweFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnN1Ym1pdCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkv53lrZhcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=template&id=0e91e695&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=template&id=9ce4b28c&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=template&id=9ce4b28c&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n on: { select: _vm.handleSelect },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [_vm._v(\"基础设置\")]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [_vm._v(\"专题选择\")]),\n _c(\"el-menu-item\", { attrs: { index: \"3\" } }, [_vm._v(\"课程配置\")]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form, rules: _vm.rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"专题名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入专题名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseName\", $$v)\n },\n expression: \"form.courseName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程分类\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategoryId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategoryId\", $$v)\n },\n expression: \"form.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGradeId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.courseGradeId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGradeId\", $$v)\n },\n expression: \"form.courseGradeId\",\n },\n },\n _vm._l(_vm.courseGradeList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseGrade, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"专题简介\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseIntroduction\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入专题简介\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseIntroduction,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseIntroduction\", $$v)\n },\n expression: \"form.courseIntroduction\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"专题封面\",\n prop: \"courseCoverImg\",\n },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgCourseList },\n on: { successImg: _vm.successImgCourseCoverImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"专题Banner\",\n prop: \"courseBannerImg\",\n },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgBannerList },\n on: { successImg: _vm.successImgCourseBannerImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"视频链接\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"80%\" },\n attrs: { placeholder: \"请输入视频链接\" },\n model: {\n value: _vm.form.videoUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"videoUrl\", $$v)\n },\n expression: \"form.videoUrl\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n \"margin-left\": \"10px\",\n },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播详情\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"tinymce\", {\n attrs: { height: 300 },\n model: {\n value: _vm.form.courseContent,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseContent\", $$v)\n },\n expression: \"form.courseContent\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\"el-button\", [_vm._v(\"取 消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.nextStep },\n },\n [_vm._v(\"下一步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRefTopic\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: {\n model: _vm.topic_selection,\n rules: _vm.topic_selection_rules,\n },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"专题选择\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"contentCourseSpecialRelevanceList\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeTopicList },\n model: {\n value: _vm.topic_selection.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.topic_selection, \"branchIdList\", $$v)\n },\n expression: \"topic_selection.branchIdList\",\n },\n },\n _vm._l(_vm.tableData, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseName, value: item.id },\n })\n }),\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { color: \"#9A9A9A\", \"font-size\": \"12px\" },\n },\n [\n _vm._v(\"如果专题列表中没有,请:\"),\n _c(\n \"span\",\n {\n staticStyle: {\n color: \"#2659CB\",\n cursor: \"pointer\",\n },\n on: { click: _vm.back },\n },\n [_vm._v(\"前往添加专题\")]\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"\", \"label-width\": _vm.formLabelWidth } },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableDataTopic,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseName\",\n label: \"标题\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"封面\", align: \"center\" },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: {\n width: \"50px\",\n height: \"50px\",\n },\n attrs: { src: scope.row.courseCoverImgs },\n }),\n ]\n },\n },\n ],\n null,\n false,\n 1652222050\n ),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseSort\",\n label: \"排序\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submitTopic },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 3\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"liveFormRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_config, rules: _vm.live_rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: { label: \"状态\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"courseStatus\", $$v)\n },\n expression: \"live_config.courseStatus\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"上架\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"下架\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"关联试卷\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"testPaperId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.live_config.testPaperId,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"testPaperId\", $$v)\n },\n expression: \"live_config.testPaperId\",\n },\n },\n _vm._l(_vm.testPaperList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.examinationName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"积分奖励\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.integralAward,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"integralAward\", $$v)\n },\n expression: \"live_config.integralAward\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"积分\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaLists,\n placeholder: \"请选择\",\n props: _vm.cascaderPropsArea,\n },\n on: { change: _vm.handleChangeArea },\n model: {\n value: _vm.live_config.regionCodeLists,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"regionCodeLists\", $$v)\n },\n expression: \"live_config.regionCodeLists\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"网点范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.branchRangeFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchRangeFlag\", $$v)\n },\n expression: \"live_config.branchRangeFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"全部\"),\n ]),\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"部分\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"选择网点\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchIdList\", $$v)\n },\n expression: \"live_config.branchIdList\",\n },\n },\n _vm._l(_vm.networkLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.networkName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.networkListsTable,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvZWRpdF9wcm9qZWN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD05Y2U0YjI4YyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvZWRpdF9wcm9qZWN0LnZ1ZT9iMTlmIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFxuICAgICAgXCJkaXZcIixcbiAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC1tZW51XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtbWVudS1kZW1vXCIsXG4gICAgICAgICAgICBhdHRyczogeyBcImRlZmF1bHQtYWN0aXZlXCI6IF92bS5hY3RpdmVJbmRleCwgbW9kZTogXCJob3Jpem9udGFsXCIgfSxcbiAgICAgICAgICAgIG9uOiB7IHNlbGVjdDogX3ZtLmhhbmRsZVNlbGVjdCB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIxXCIgfSB9LCBbX3ZtLl92KFwi5Z+656GA6K6+572uXCIpXSksXG4gICAgICAgICAgICBfYyhcImVsLW1lbnUtaXRlbVwiLCB7IGF0dHJzOiB7IGluZGV4OiBcIjJcIiB9IH0sIFtfdm0uX3YoXCLkuJPpopjpgInmi6lcIildKSxcbiAgICAgICAgICAgIF9jKFwiZWwtbWVudS1pdGVtXCIsIHsgYXR0cnM6IHsgaW5kZXg6IFwiM1wiIH0gfSwgW192bS5fdihcIuivvueoi+mFjee9rlwiKV0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSxcbiAgICAgIDFcbiAgICApLFxuICAgIF92bS5tZW51X3R5cGUgPT0gMVxuICAgICAgPyBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgcGFkZGluZzogXCIxMHB4XCIsIFwibWFyZ2luLXRvcFwiOiBcIjIwcHhcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcmVmOiBcImZvcm1SZWZcIixcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiwgbWFyZ2luOiBcImF1dG9cIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0uZm9ybSwgcnVsZXM6IF92bS5ydWxlcyB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLkuJPpopjlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZU5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXkuJPpopjlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZU5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvliIbnsbtcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUNhdGVnb3J5SWRcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtY2FzY2FkZXJcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBfdm0udGFibGVEYXRhT3B0aW9ucyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcHM6IF92bS5jYXNjYWRlclByb3BzLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VDYXRlZ29yeUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlQ2F0ZWdvcnlJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUNhdGVnb3J5SWRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+etiee6p1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlR3JhZGVJZFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VHcmFkZUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUdyYWRlSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlR3JhZGVJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0uY291cnNlR3JhZGVMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5jb3Vyc2VHcmFkZSwgdmFsdWU6IGl0ZW0uaWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5LiT6aKY566A5LuLXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRhcmVhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXkuJPpopjnroDku4tcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvc2l6ZTogeyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUludHJvZHVjdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUludHJvZHVjdGlvblwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUludHJvZHVjdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5LiT6aKY5bCB6Z2iXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDb3ZlckltZ1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ1cGRhdGVJbWFnZVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgXCJpbWctbGlzdFwiOiBfdm0uaW1nQ291cnNlTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nQ291cnNlQ292ZXJJbWcgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLkuJPpophCYW5uZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUJhbm5lckltZ1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ1cGRhdGVJbWFnZVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgXCJpbWctbGlzdFwiOiBfdm0uaW1nQmFubmVyTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nQ291cnNlQmFubmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeG6aKR6ZO+5o6lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IFwiZmxleFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImp1c3RpZnktY29udGVudFwiOiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0udmlkZW9VcmwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInZpZGVvVXJsXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS52aWRlb1VybFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56Gu6K6k5re75YqgXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiK5Lyg6KeG6aKRXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjNkY2QzZCXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCLovpPlhaXpk77mjqXlsIbop4bkuLrmt7vliqDop4bpopHnm7TmjqXmt7vliqAs6K+356Gu5L+d6KeG6aKR6ZO+5o6l55qE5q2j56GuXCJcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKt6K+m5oOFXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcInRpbnltY2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGhlaWdodDogMzAwIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VDb250ZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlQ29udGVudFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUNvbnRlbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCBbX3ZtLl92KFwi5Y+WIOa2iFwiKV0pLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5uZXh0U3RlcCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIvkuIDmraVcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0ubWVudV90eXBlID09IDJcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJmb3JtUmVmVG9waWNcIixcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiwgbWFyZ2luOiBcImF1dG9cIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBtb2RlbDogX3ZtLnRvcGljX3NlbGVjdGlvbixcbiAgICAgICAgICAgICAgICAgIHJ1bGVzOiBfdm0udG9waWNfc2VsZWN0aW9uX3J1bGVzLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5LiT6aKY6YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb250ZW50Q291cnNlU3BlY2lhbFJlbGV2YW5jZUxpc3RcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IG11bHRpcGxlOiBcIlwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uY2hhbmdlVG9waWNMaXN0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnRvcGljX3NlbGVjdGlvbi5icmFuY2hJZExpc3QsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnRvcGljX3NlbGVjdGlvbiwgXCJicmFuY2hJZExpc3RcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInRvcGljX3NlbGVjdGlvbi5icmFuY2hJZExpc3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLnRhYmxlRGF0YSwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0uY291cnNlTmFtZSwgdmFsdWU6IGl0ZW0uaWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM5QTlBOUFcIiwgXCJmb250LXNpemVcIjogXCIxMnB4XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWmguaenOS4k+mimOWIl+ihqOS4reayoeacie+8jOivt++8mlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInNwYW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IFwicG9pbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5iYWNrIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliY3lvoDmt7vliqDkuJPpophcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IGxhYmVsOiBcIlwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9IH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogX3ZtLnRhYmxlRGF0YVRvcGljLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInRvb2x0aXAtZWZmZWN0XCI6IFwiZGFya1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZU5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmoIfpophcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLlsIHpnaJcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjUwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IFwiNTBweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzcmM6IHNjb3BlLnJvdy5jb3Vyc2VDb3ZlckltZ3MgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2NTIyMjIwNTBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlU29ydFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaOkuW6j1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5pON5L2cXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZml4ZWQ6IFwicmlnaHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxNTBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsTmV0d29ya0xpc3RzKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5pZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyMTMzNTMwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjEwMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0VG9waWMgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5L+d5a2YXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gICAgX3ZtLm1lbnVfdHlwZSA9PSAzXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjEwcHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMjBweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICByZWY6IFwibGl2ZUZvcm1SZWZcIixcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiwgbWFyZ2luOiBcImF1dG9cIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0ubGl2ZV9jb25maWcsIHJ1bGVzOiBfdm0ubGl2ZV9ydWxlcyB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLnirbmgIFcIiwgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGggfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5jb3Vyc2VTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImNvdXJzZVN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuY291cnNlU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLkuIrmnrZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuS4i+aetlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5YWz6IGU6K+V5Y23XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJ0ZXN0UGFwZXJJZFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcudGVzdFBhcGVySWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcInRlc3RQYXBlcklkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy50ZXN0UGFwZXJJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0udGVzdFBhcGVyTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogaXRlbS5leGFtaW5hdGlvbk5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuenr+WIhuWlluWKsVwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeebtOaSreaXtumVv1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5pbnRlZ3JhbEF3YXJkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJpbnRlZ3JhbEF3YXJkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5pbnRlZ3JhbEF3YXJkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwidGVtcGxhdGVcIiwgeyBzbG90OiBcImFwcGVuZFwiIH0sIFtfdm0uX3YoXCLnp6/liIZcIildKV0sXG4gICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55So5oi36IyD5Zu06K6+572uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhcmVhSWRBcnJcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtY2FzY2FkZXJcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBfdm0uYXJlYUxpc3RzLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHNBcmVhLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlQXJlYSB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJyZWdpb25Db2RlTGlzdHNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3RzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueiMg+WbtOiuvue9rlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwic3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJicmFuY2hSYW5nZUZsYWdcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWFqOmDqFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLpg6jliIZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0ubGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6YCJ5oup572R54K5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbXVsdGlwbGU6IFwiXCIsIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uY2hhbmdlQnJhbmNoSWRMaXN0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImJyYW5jaElkTGlzdFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5icmFuY2hJZExpc3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLm5ldHdvcmtMaXN0cywgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGl0ZW0ubmV0d29ya05hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0ubGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwiXCIsIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmOiBcIm11bHRpcGxlVGFibGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXItY2VsbC1zdHlsZVwiOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBfdm0ubmV0d29ya0xpc3RzVGFibGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRvb2x0aXAtZWZmZWN0XCI6IFwiZGFya1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtDb2RlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCuee8luWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJuZXR3b3JrTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmk43kvZxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpeGVkOiBcInJpZ2h0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE1MFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbE5ldHdvcmtMaXN0cyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyMTMzNTMwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICBcIm1hcmdpbi10b3BcIjogXCIzMHB4XCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zdWJtaXQgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5L+d5a2YXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=template&id=9ce4b28c&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/list.vue?vue&type=template&id=707dd274&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/list.vue?vue&type=template&id=707dd274&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"专题搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入专题名称、简介\" },\n model: {\n value: _vm.searchArr.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseName\", $$v)\n },\n expression: \"searchArr.courseName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程分类\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.searchArr.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseCategoryId\", $$v)\n },\n expression: \"searchArr.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"讲师\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.lecturerName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"lecturerName\", $$v)\n },\n expression: \"searchArr.lecturerName\",\n },\n },\n _vm._l(_vm.teacherListArr, function (item) {\n return _c(\"el-option\", {\n key: item.teacherName,\n attrs: { label: item.teacherName, value: item.teacherName },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseStatus\", $$v)\n },\n expression: \"searchArr.courseStatus\",\n },\n },\n [\n _c(\"el-option\", { attrs: { label: \"上架\", value: true } }),\n _c(\"el-option\", { attrs: { label: \"下架\", value: false } }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addLive },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.delLive(1, 0)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseName\", label: \"专题名称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCategoryDict\",\n label: \"课程分类\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseGradeDict\",\n label: \"课程等级\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"lecturerName\", label: \"教师\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"封面\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: { width: \"50px\", height: \"50px\" },\n attrs: { src: scope.row.courseCoverImg },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"课程推荐\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _vm._v(\n \" \" +\n _vm._s(\n !scope.row.courseRecommend\n ? \"\"\n : JSON.parse(scope.row.courseRecommend).join(\",\")\n ) +\n \" \"\n ),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseNum\", label: \"课程数量\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"collectCourseNum\",\n label: \"收藏\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"likeCourseNum\", label: \"点赞\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.courseStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"courseStatus\", $$v)\n },\n expression: \"scope.row.courseStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n width: \"150\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editLive(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delLive(2, scope.row.id)\n },\n },\n },\n [_vm._v(\"删除课程\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzA3ZGQyNzQmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzL2xpc3QudnVlPzgwMzAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuS4k+mimOaQnOe0olwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXkuJPpopjlkI3np7DjgIHnroDku4tcIiB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLmNvdXJzZU5hbWUsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwiY291cnNlTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5jb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLor77nqIvliIbnsbtcIildKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLnRhYmxlRGF0YU9wdGlvbnMsXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgcHJvcHM6IF92bS5jYXNjYWRlclByb3BzLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGFuZ2UgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5jb3Vyc2VDYXRlZ29yeUlkLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcImNvdXJzZUNhdGVnb3J5SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi6K6y5biIXCIpXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5sZWN0dXJlck5hbWUsXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcImxlY3R1cmVyTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIubGVjdHVyZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgX3ZtLl9sKF92bS50ZWFjaGVyTGlzdEFyciwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLnRlYWNoZXJOYW1lLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0udGVhY2hlck5hbWUsIHZhbHVlOiBpdGVtLnRlYWNoZXJOYW1lIH0sXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICBdKSxcbiAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi54q25oCBXCIpXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5jb3Vyc2VTdGF0dXMsXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcImNvdXJzZVN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIuY291cnNlU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwi5LiK5p62XCIsIHZhbHVlOiB0cnVlIH0gfSksXG4gICAgICAgICAgICAgICAgX2MoXCJlbC1vcHRpb25cIiwgeyBhdHRyczogeyBsYWJlbDogXCLkuIvmnrZcIiwgdmFsdWU6IGZhbHNlIH0gfSksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoVGVhY2hlciB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRUZWFjaGVyIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi6YeN572uXCIpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcGx1c1wiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uYWRkTGl2ZSB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLmt7vliqBcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiI0Y1MzAzMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLWRlbGV0ZVwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsTGl2ZSgxLCAwKVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVmcmVzaFRlYWNoZXIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICBdKSxcbiAgICBfYyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICBcInRvb2x0aXAtZWZmZWN0XCI6IFwiZGFya1wiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG9uOiB7IFwic2VsZWN0aW9uLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2VsZWN0aW9uQ2hhbmdlIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwic2VsZWN0aW9uXCIsIGFsaWduOiBcImNlbnRlclwiLCB3aWR0aDogXCI1NVwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjb3Vyc2VOYW1lXCIsIGxhYmVsOiBcIuS4k+mimOWQjeensFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDYXRlZ29yeURpY3RcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvliIbnsbtcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlR3JhZGVEaWN0XCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL562J57qnXCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgXCJzaG93LW92ZXJmbG93LXRvb2x0aXBcIjogXCJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImxlY3R1cmVyTmFtZVwiLCBsYWJlbDogXCLmlZnluIhcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLlsIHpnaJcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MHB4XCIsIGhlaWdodDogXCI1MHB4XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNyYzogc2NvcGUucm93LmNvdXJzZUNvdmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi6K++56iL5o6o6I2QXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIXNjb3BlLnJvdy5jb3Vyc2VSZWNvbW1lbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBKU09OLnBhcnNlKHNjb3BlLnJvdy5jb3Vyc2VSZWNvbW1lbmQpLmpvaW4oXCIsXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcIiBcIlxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjb3Vyc2VOdW1cIiwgbGFiZWw6IFwi6K++56iL5pWw6YePXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcImNvbGxlY3RDb3Vyc2VOdW1cIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLmlLbol49cIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImxpa2VDb3Vyc2VOdW1cIiwgbGFiZWw6IFwi54K56LWeXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi54q25oCBXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0Q2hhbmdlU3RhdHVzKCRldmVudCwgc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBzY29wZS5yb3cuY291cnNlU3RhdHVzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KHNjb3BlLnJvdywgXCJjb3Vyc2VTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNjb3BlLnJvdy5jb3Vyc2VTdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcImNyZWF0ZVRpbWVcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLliJvlu7rml7bpl7RcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB3aWR0aDogXCIxNTBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaTjeS9nFwiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIGZpeGVkOiBcInJpZ2h0XCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTUwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdExpdmUoc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIue8lui+kVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxNXB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsTGl2ZSgyLCBzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6Zmk6K++56iLXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1wYWdpbmF0aW9uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImN1cnJlbnQtcGFnZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VOdW0sXG4gICAgICAgICAgICAgICAgXCJwYWdlLXNpemVzXCI6IFsxMCwgNTAsIDEwMCwgMjAwXSxcbiAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgIGxheW91dDogXCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIixcbiAgICAgICAgICAgICAgICB0b3RhbDogX3ZtLnRhYmxlX3RvdGFsLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIFwic2l6ZS1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UsXG4gICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSxcbiAgICAgIDFcbiAgICApLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/list.vue?vue&type=template&id=707dd274&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=template&id=4c02a0ce&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=template&id=4c02a0ce&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n on: { select: _vm.handleSelect },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [_vm._v(\"基础设置\")]),\n _c(\"el-menu-item\", { attrs: { index: \"3\" } }, [_vm._v(\"素材选择\")]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [_vm._v(\"课程配置\")]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form, rules: _vm.rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入课程名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseName\", $$v)\n },\n expression: \"form.courseName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程分类\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategoryId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategoryId\", $$v)\n },\n expression: \"form.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGradeId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.courseGradeId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGradeId\", $$v)\n },\n expression: \"form.courseGradeId\",\n },\n },\n _vm._l(_vm.courseGradeList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseGrade, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程简介\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseIntroduction\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseIntroduction,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseIntroduction\", $$v)\n },\n expression: \"form.courseIntroduction\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"课程封面\",\n prop: \"courseCoverImg\",\n },\n },\n [\n _c(\"updateImage\", {\n on: { successImg: _vm.successImgCourseCoverImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"课程Banner\",\n prop: \"courseBannerImg\",\n },\n },\n [\n _c(\"updateImage\", {\n on: { successImg: _vm.successImgCourseBannerImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"视频链接\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"80%\" },\n attrs: { placeholder: \"请输入视频链接\" },\n model: {\n value: _vm.form.videoUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"videoUrl\", $$v)\n },\n expression: \"form.videoUrl\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n \"margin-left\": \"10px\",\n },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播详情\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"tinymce\", {\n attrs: { height: 300 },\n model: {\n value: _vm.form.courseContent,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseContent\", $$v)\n },\n expression: \"form.courseContent\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\"el-button\", [_vm._v(\"取 消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.nextStep },\n },\n [_vm._v(\"下一步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"liveFormRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_config },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: { label: \"状态\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"courseStatus\", $$v)\n },\n expression: \"live_config.courseStatus\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"上架\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"下架\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"关联试卷\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.testPaperId,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"testPaperId\", $$v)\n },\n expression: \"live_config.testPaperId\",\n },\n },\n _vm._l(_vm.testPaperList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.examinationName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"观看视频奖励\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.videoAward,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"videoAward\", $$v)\n },\n expression: \"live_config.videoAward\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"开启\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"关闭\"),\n ]),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { color: \"#9A9A9A\", \"font-size\": \"12px\" },\n },\n [_vm._v(\"观看视频奖励开启,用户观看视频,获得指定积分\")]\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"观看视频时长\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.watchVideoType,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"watchVideoType\", $$v)\n },\n expression: \"live_config.watchVideoType\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"custom\" } }, [\n _vm._v(\"自定义时长\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"video_start\" } }, [\n _vm._v(\"视频开始播放时间\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"video_end\" } }, [\n _vm._v(\"视频结束\"),\n ]),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { color: \"#9A9A9A\", \"font-size\": \"12px\" },\n },\n [_vm._v(\"配置积分奖励时间\")]\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"累计观看时长\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.watchVideoDuration,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"watchVideoDuration\", $$v)\n },\n expression: \"live_config.watchVideoDuration\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"秒\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"积分奖励\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.integralAward,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"integralAward\", $$v)\n },\n expression: \"live_config.integralAward\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"积分\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"答题课程\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.courseAnswerFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"courseAnswerFlag\", $$v)\n },\n expression: \"live_config.courseAnswerFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"开启\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"关闭\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.courseAnswerFlag\n ? _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: { \"label-width\": _vm.formLabelWidth, label: \"\" },\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"unselectable\",\n staticStyle: { color: \"#2659CB\", margin: \"10px 0\" },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n on: { click: _vm.addAnswer },\n },\n [_vm._v(\"添加答题\")]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n color: \"#9A9A9A\",\n \"font-size\": \"12px\",\n },\n },\n [\n _vm._v(\n \"课程答题开启后,前端用户观看课程时,可根据观看的时长进行答题\"\n ),\n ]\n ),\n _c(\n \"div\",\n { staticStyle: { width: \"100%\" } },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n background: \"#EFEFEF\",\n padding: \"0 5px\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [_vm._v(\"时间轴(分钟)\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [_vm._v(\"答题试卷\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [_vm._v(\"操作\")]\n ),\n ]\n ),\n _vm._l(_vm.area_num, function (item, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n padding: \"0 5px\",\n },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"none\" } },\n [_vm._v(_vm._s(item))]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.time_axis[index],\n callback: function ($$v) {\n _vm.$set(_vm.time_axis, index, $$v)\n },\n expression: \"time_axis[index]\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.answering_paper[index],\n callback: function ($$v) {\n _vm.$set(\n _vm.answering_paper,\n index,\n $$v\n )\n },\n expression:\n \"answering_paper[index]\",\n },\n },\n _vm._l(\n _vm.testPaperList,\n function (items) {\n return _c(\"el-option\", {\n key: items.id,\n attrs: {\n label: items.examinationName,\n value: items.id,\n },\n })\n }\n ),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.dele(index)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n ),\n ]\n )\n }),\n ],\n 2\n ),\n ]\n )\n : _vm._e(),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaLists,\n placeholder: \"请选择\",\n props: _vm.cascaderPropsArea,\n },\n on: { change: _vm.handleChangeArea },\n model: {\n value: _vm.live_config.regionCodeLists,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"regionCodeLists\", $$v)\n },\n expression: \"live_config.regionCodeLists\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"网点范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.branchRangeFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchRangeFlag\", $$v)\n },\n expression: \"live_config.branchRangeFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"全部\"),\n ]),\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"部分\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"选择网点\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchIdList\", $$v)\n },\n expression: \"live_config.branchIdList\",\n },\n },\n _vm._l(_vm.networkLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.networkName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.networkListsTable,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzL2FkZF92aWRlby52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGMwMmEwY2Umc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9hZGRfdmlkZW8udnVlPzZkMjUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LFxuICAgICAgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImVsLW1lbnVcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1tZW51LWRlbW9cIixcbiAgICAgICAgICAgIGF0dHJzOiB7IFwiZGVmYXVsdC1hY3RpdmVcIjogX3ZtLmFjdGl2ZUluZGV4LCBtb2RlOiBcImhvcml6b250YWxcIiB9LFxuICAgICAgICAgICAgb246IHsgc2VsZWN0OiBfdm0uaGFuZGxlU2VsZWN0IH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLW1lbnUtaXRlbVwiLCB7IGF0dHJzOiB7IGluZGV4OiBcIjFcIiB9IH0sIFtfdm0uX3YoXCLln7rnoYDorr7nva5cIildKSxcbiAgICAgICAgICAgIF9jKFwiZWwtbWVudS1pdGVtXCIsIHsgYXR0cnM6IHsgaW5kZXg6IFwiM1wiIH0gfSwgW192bS5fdihcIue0oOadkOmAieaLqVwiKV0pLFxuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIyXCIgfSB9LCBbX3ZtLl92KFwi6K++56iL6YWN572uXCIpXSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gICAgX3ZtLm1lbnVfdHlwZSA9PSAxXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjEwcHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMjBweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICByZWY6IFwiZm9ybVJlZlwiLFxuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiLCBtYXJnaW46IFwiYXV0b1wiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5mb3JtLCBydWxlczogX3ZtLnJ1bGVzIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+WQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeivvueoi+WQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZU5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+WIhuexu1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ2F0ZWdvcnlJZFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS50YWJsZURhdGFPcHRpb25zLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHMsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGFuZ2UgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUNhdGVnb3J5SWQsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VDYXRlZ29yeUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlQ2F0ZWdvcnlJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL562J57qnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VHcmFkZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZUdyYWRlSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlR3JhZGVJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VHcmFkZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5jb3Vyc2VHcmFkZUxpc3QsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLmNvdXJzZUdyYWRlLCB2YWx1ZTogaXRlbS5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvnroDku4tcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUludHJvZHVjdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwidGV4dGFyZWFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9zaXplOiB7IG1pblJvd3M6IDQsIG1heFJvd3M6IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlSW50cm9kdWN0aW9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlSW50cm9kdWN0aW9uXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlSW50cm9kdWN0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvlsIHpnaJcIixcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUNvdmVySW1nXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcInVwZGF0ZUltYWdlXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBzdWNjZXNzSW1nOiBfdm0uc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iLQmFubmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VCYW5uZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nQ291cnNlQmFubmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeG6aKR6ZO+5o6lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IFwiZmxleFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImp1c3RpZnktY29udGVudFwiOiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0udmlkZW9VcmwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInZpZGVvVXJsXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS52aWRlb1VybFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56Gu6K6k5re75YqgXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiK5Lyg6KeG6aKRXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjNkY2QzZCXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCLovpPlhaXpk77mjqXlsIbop4bkuLrmt7vliqDop4bpopHnm7TmjqXmt7vliqAs6K+356Gu5L+d6KeG6aKR6ZO+5o6l55qE5q2j56GuXCJcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55u05pKt6K+m5oOFXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcInRpbnltY2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGhlaWdodDogMzAwIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VDb250ZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY291cnNlQ29udGVudFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUNvbnRlbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCBbX3ZtLl92KFwi5Y+WIOa2iFwiKV0pLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5uZXh0U3RlcCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIvkuIDmraVcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0ubWVudV90eXBlID09IDJcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJsaXZlRm9ybVJlZlwiLFxuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiLCBtYXJnaW46IFwiYXV0b1wiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5saXZlX2NvbmZpZyB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLnirbmgIFcIiwgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGggfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5jb3Vyc2VTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImNvdXJzZVN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuY291cnNlU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLkuIrmnrZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuS4i+aetlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5YWz6IGU6K+V5Y23XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uY2hhbmdlQnJhbmNoSWRMaXN0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLnRlc3RQYXBlcklkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJ0ZXN0UGFwZXJJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcudGVzdFBhcGVySWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLnRlc3RQYXBlckxpc3QsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGl0ZW0uZXhhbWluYXRpb25OYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuingueci+inhumikeWlluWKsVwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLnZpZGVvQXdhcmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcInZpZGVvQXdhcmRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnZpZGVvQXdhcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IHRydWUgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuW8gOWQr1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBmYWxzZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5YWz6ZetXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzlBOUE5QVwiLCBcImZvbnQtc2l6ZVwiOiBcIjEycHhcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuingueci+inhumikeWlluWKseW8gOWQr++8jOeUqOaIt+ingueci+inhumike+8jOiOt+W+l+aMh+Wumuenr+WIhlwiKV1cbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeC55yL6KeG6aKR5pe26ZW/XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcud2F0Y2hWaWRlb1R5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcIndhdGNoVmlkZW9UeXBlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy53YXRjaFZpZGVvVHlwZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogXCJjdXN0b21cIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi6Ieq5a6a5LmJ5pe26ZW/XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwidmlkZW9fc3RhcnRcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi6KeG6aKR5byA5aeL5pKt5pS+5pe26Ze0XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwidmlkZW9fZW5kXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuinhumikee7k+adn1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM5QTlBOUFcIiwgXCJmb250LXNpemVcIjogXCIxMnB4XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLphY3nva7np6/liIblpZblirHml7bpl7RcIildXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLntK/orqHop4LnnIvml7bplb9cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXnm7Tmkq3ml7bplb9cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcud2F0Y2hWaWRlb0R1cmF0aW9uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJ3YXRjaFZpZGVvRHVyYXRpb25cIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLndhdGNoVmlkZW9EdXJhdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbX3ZtLl92KFwi56eSXCIpXSldLFxuICAgICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuenr+WIhuWlluWKsVwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeebtOaSreaXtumVv1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5pbnRlZ3JhbEF3YXJkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJpbnRlZ3JhbEF3YXJkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5pbnRlZ3JhbEF3YXJkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwidGVtcGxhdGVcIiwgeyBzbG90OiBcImFwcGVuZFwiIH0sIFtfdm0uX3YoXCLnp6/liIZcIildKV0sXG4gICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnrZTpopjor77nqItcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmNvdXJzZUFuc3dlckZsYWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImNvdXJzZUFuc3dlckZsYWdcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmNvdXJzZUFuc3dlckZsYWdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IHRydWUgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuW8gOWQr1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBmYWxzZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5YWz6ZetXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLmNvdXJzZUFuc3dlckZsYWdcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLCBsYWJlbDogXCJcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJ1bnNlbGVjdGFibGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIsIG1hcmdpbjogXCIxMHB4IDBcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZEFuc3dlciB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLmt7vliqDnrZTpophcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiM5QTlBOUFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9udC1zaXplXCI6IFwiMTJweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIuivvueoi+etlOmimOW8gOWQr+WQju+8jOWJjeerr+eUqOaIt+ingueci+ivvueoi+aXtu+8jOWPr+agueaNruingueci+eahOaXtumVv+i/m+ihjOetlOmimFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogXCJzcGFjZS1iZXR3ZWVuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogXCIwIDVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIzMyVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwibGVmdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLml7bpl7TovbQo5YiG6ZKfKVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIzMyVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwibGVmdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnrZTpopjor5XljbdcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMzMlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImxlZnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pON5L2cXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcmVhX251bSwgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGluZGV4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwianVzdGlmeS1jb250ZW50XCI6IFwic3BhY2UtYmV0d2VlblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogXCIwIDVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwibm9uZVwiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKGl0ZW0pKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIzMyVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRleHQtYWxpZ25cIjogXCJsZWZ0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS50aW1lX2F4aXNbaW5kZXhdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnRpbWVfYXhpcywgaW5kZXgsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInRpbWVfYXhpc1tpbmRleF1cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMzMlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwibGVmdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYW5zd2VyaW5nX3BhcGVyW2luZGV4XSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5hbnN3ZXJpbmdfcGFwZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRleCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQkdlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFuc3dlcmluZ19wYXBlcltpbmRleF1cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0udGVzdFBhcGVyTGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIChpdGVtcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbXMuaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtcy5leGFtaW5hdGlvbk5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbXMuaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMzMlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwibGVmdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxlKGluZGV4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIueUqOaIt+iMg+WbtOiuvue9rlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXJlYUlkQXJyXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLmFyZWFMaXN0cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcHM6IF92bS5jYXNjYWRlclByb3BzQXJlYSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmhhbmRsZUNoYW5nZUFyZWEgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdHMsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwicmVnaW9uQ29kZUxpc3RzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnJlZ2lvbkNvZGVMaXN0c1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnojIPlm7Torr7nva5cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwiYnJhbmNoUmFuZ2VGbGFnXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IGZhbHNlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlhajpg6hcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogdHJ1ZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi6YOo5YiGXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1xuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIumAieaLqee9keeCuVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IG11bHRpcGxlOiBcIlwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmNoYW5nZUJyYW5jaElkTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLmJyYW5jaElkTGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJicmFuY2hJZExpc3RcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuYnJhbmNoSWRMaXN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5uZXR3b3JrTGlzdHMsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLm5ldHdvcmtOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgX3ZtLmxpdmVfY29uZmlnLmJyYW5jaFJhbmdlRmxhZ1xuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIlwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogX3ZtLm5ldHdvcmtMaXN0c1RhYmxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJuZXR3b3JrQ29kZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnnvJblj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibmV0d29ya05hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K55ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5pON5L2cXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaXhlZDogXCJyaWdodFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxNTBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxOZXR3b3JrTGlzdHMoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5pZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMjEzMzUzMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjEwMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0IH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihcIuS/neWtmFwiKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApXG4gICAgICA6IF92bS5fZSgpLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=template&id=4c02a0ce&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=template&id=b7678c0c&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=template&id=b7678c0c&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n on: { select: _vm.handleSelect },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [_vm._v(\"基础设置\")]),\n _c(\"el-menu-item\", { attrs: { index: \"3\" } }, [_vm._v(\"素材选择\")]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [_vm._v(\"课程配置\")]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form, rules: _vm.rules },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入课程名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseName\", $$v)\n },\n expression: \"form.courseName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程分类\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseCategoryId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseCategoryId\", $$v)\n },\n expression: \"form.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程等级\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseGradeId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.courseGradeId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseGradeId\", $$v)\n },\n expression: \"form.courseGradeId\",\n },\n },\n _vm._l(_vm.courseGradeList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.courseGrade, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"课程简介\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"courseIntroduction\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入课程简介\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.courseIntroduction,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseIntroduction\", $$v)\n },\n expression: \"form.courseIntroduction\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"课程封面\",\n prop: \"courseCoverImg\",\n },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgCourseList },\n on: { successImg: _vm.successImgCourseCoverImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"课程Banner\",\n prop: \"courseBannerImg\",\n },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgBannerList },\n on: { successImg: _vm.successImgCourseBannerImg },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n \"label-width\": _vm.formLabelWidth,\n label: \"视频链接\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"80%\" },\n attrs: { placeholder: \"请输入视频链接\" },\n model: {\n value: _vm.form.videoUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"videoUrl\", $$v)\n },\n expression: \"form.videoUrl\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n \"margin-left\": \"10px\",\n },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播详情\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"tinymce\", {\n attrs: { height: 300 },\n model: {\n value: _vm.form.courseContent,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"courseContent\", $$v)\n },\n expression: \"form.courseContent\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\"el-button\", [_vm._v(\"取 消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.nextStep },\n },\n [_vm._v(\"下一步\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n ref: \"liveFormRef\",\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_config },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: { label: \"状态\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"courseStatus\", $$v)\n },\n expression: \"live_config.courseStatus\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"上架\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"下架\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"关联试卷\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.testPaperId,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"testPaperId\", $$v)\n },\n expression: \"live_config.testPaperId\",\n },\n },\n _vm._l(_vm.testPaperList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.examinationName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"观看视频奖励\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.videoAward,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"videoAward\", $$v)\n },\n expression: \"live_config.videoAward\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"开启\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"关闭\"),\n ]),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { color: \"#9A9A9A\", \"font-size\": \"12px\" },\n },\n [_vm._v(\"观看视频奖励开启,用户观看视频,获得指定积分\")]\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"观看视频时长\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.watchVideoType,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"watchVideoType\", $$v)\n },\n expression: \"live_config.watchVideoType\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"custom\" } }, [\n _vm._v(\"自定义时长\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"video_start\" } }, [\n _vm._v(\"视频开始播放时间\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"video_end\" } }, [\n _vm._v(\"视频结束\"),\n ]),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { color: \"#9A9A9A\", \"font-size\": \"12px\" },\n },\n [_vm._v(\"配置积分奖励时间\")]\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"累计观看时长\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.watchVideoDuration,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"watchVideoDuration\", $$v)\n },\n expression: \"live_config.watchVideoDuration\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"秒\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"积分奖励\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-input\",\n {\n attrs: {\n type: \"number\",\n placeholder: \"请输入直播时长\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.live_config.integralAward,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"integralAward\", $$v)\n },\n expression: \"live_config.integralAward\",\n },\n },\n [_c(\"template\", { slot: \"append\" }, [_vm._v(\"积分\")])],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"答题课程\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.courseAnswerFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"courseAnswerFlag\", $$v)\n },\n expression: \"live_config.courseAnswerFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"开启\"),\n ]),\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"关闭\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.courseAnswerFlag\n ? _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: { \"label-width\": _vm.formLabelWidth, label: \"\" },\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"unselectable\",\n staticStyle: { color: \"#2659CB\", margin: \"10px 0\" },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\" },\n attrs: { type: \"primary\" },\n on: { click: _vm.addAnswer },\n },\n [_vm._v(\"添加答题\")]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n color: \"#9A9A9A\",\n \"font-size\": \"12px\",\n },\n },\n [\n _vm._v(\n \"课程答题开启后,前端用户观看课程时,可根据观看的时长进行答题\"\n ),\n ]\n ),\n _c(\n \"div\",\n { staticStyle: { width: \"100%\" } },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n background: \"#EFEFEF\",\n padding: \"0 5px\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [_vm._v(\"时间轴(分钟)\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [_vm._v(\"答题试卷\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [_vm._v(\"操作\")]\n ),\n ]\n ),\n _vm._l(_vm.area_num, function (item, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticStyle: {\n display: \"flex\",\n \"justify-content\": \"space-between\",\n padding: \"0 5px\",\n },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"none\" } },\n [_vm._v(_vm._s(item))]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.time_axis[index],\n callback: function ($$v) {\n _vm.$set(_vm.time_axis, index, $$v)\n },\n expression: \"time_axis[index]\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.answering_paper[index],\n callback: function ($$v) {\n _vm.$set(\n _vm.answering_paper,\n index,\n $$v\n )\n },\n expression:\n \"answering_paper[index]\",\n },\n },\n _vm._l(\n _vm.testPaperList,\n function (items) {\n return _c(\"el-option\", {\n key: items.id,\n attrs: {\n label: items.examinationName,\n value: items.id,\n },\n })\n }\n ),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"33%\",\n \"text-align\": \"left\",\n },\n },\n [\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.dele(index)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n ),\n ]\n )\n }),\n ],\n 2\n ),\n ]\n )\n : _vm._e(),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaLists,\n placeholder: \"请选择\",\n props: _vm.cascaderPropsArea,\n },\n on: { change: _vm.handleChangeArea },\n model: {\n value: _vm.live_config.regionCodeLists,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"regionCodeLists\", $$v)\n },\n expression: \"live_config.regionCodeLists\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"网点范围设置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.live_config.branchRangeFlag,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchRangeFlag\", $$v)\n },\n expression: \"live_config.branchRangeFlag\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: false } }, [\n _vm._v(\"全部\"),\n ]),\n _c(\"el-radio\", { attrs: { label: true } }, [\n _vm._v(\"部分\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"选择网点\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n on: { change: _vm.changeBranchIdList },\n model: {\n value: _vm.live_config.branchIdList,\n callback: function ($$v) {\n _vm.$set(_vm.live_config, \"branchIdList\", $$v)\n },\n expression: \"live_config.branchIdList\",\n },\n },\n _vm._l(_vm.networkLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: {\n label: item.networkName,\n value: item.id,\n },\n })\n }),\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.live_config.branchRangeFlag\n ? _c(\n \"el-form-item\",\n {\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.networkListsTable,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delNetworkLists(\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ],\n null,\n false,\n 32133530\n ),\n }),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.submit },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzL2VkaXRfdmlkZW8udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWI3Njc4YzBjJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvZWRpdF92aWRlby52dWU/NmViNSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sIFtcbiAgICBfYyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtbWVudVwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLW1lbnUtZGVtb1wiLFxuICAgICAgICAgICAgYXR0cnM6IHsgXCJkZWZhdWx0LWFjdGl2ZVwiOiBfdm0uYWN0aXZlSW5kZXgsIG1vZGU6IFwiaG9yaXpvbnRhbFwiIH0sXG4gICAgICAgICAgICBvbjogeyBzZWxlY3Q6IF92bS5oYW5kbGVTZWxlY3QgfSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtbWVudS1pdGVtXCIsIHsgYXR0cnM6IHsgaW5kZXg6IFwiMVwiIH0gfSwgW192bS5fdihcIuWfuuehgOiuvue9rlwiKV0pLFxuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIzXCIgfSB9LCBbX3ZtLl92KFwi57Sg5p2Q6YCJ5oupXCIpXSksXG4gICAgICAgICAgICBfYyhcImVsLW1lbnUtaXRlbVwiLCB7IGF0dHJzOiB7IGluZGV4OiBcIjJcIiB9IH0sIFtfdm0uX3YoXCLor77nqIvphY3nva5cIildKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgICBfdm0ubWVudV90eXBlID09IDFcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHBhZGRpbmc6IFwiMTBweFwiLCBcIm1hcmdpbi10b3BcIjogXCIyMHB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHJlZjogXCJmb3JtUmVmXCIsXG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIsIG1hcmdpbjogXCJhdXRvXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBtb2RlbDogX3ZtLmZvcm0sIHJ1bGVzOiBfdm0ucnVsZXMgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6K++56iL5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNvdXJzZU5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5YiG57G7XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VDYXRlZ29yeUlkXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWNhc2NhZGVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX3ZtLnRhYmxlRGF0YU9wdGlvbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wcyxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmhhbmRsZUNoYW5nZSB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlQ2F0ZWdvcnlJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUNhdGVnb3J5SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VDYXRlZ29yeUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvnrYnnuqdcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUdyYWRlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlR3JhZGVJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VHcmFkZUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNvdXJzZUdyYWRlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLmNvdXJzZUdyYWRlTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0uY291cnNlR3JhZGUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+eugOS7i1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlSW50cm9kdWN0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6K++56iL566A5LuLXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjb3Vyc2VJbnRyb2R1Y3Rpb25cIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VJbnRyb2R1Y3Rpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+WwgemdolwiLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ292ZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IFwiaW1nLWxpc3RcIjogX3ZtLmltZ0NvdXJzZUxpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBzdWNjZXNzSW1nOiBfdm0uc3VjY2Vzc0ltZ0NvdXJzZUNvdmVySW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iLQmFubmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJjb3Vyc2VCYW5uZXJJbWdcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwidXBkYXRlSW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IFwiaW1nLWxpc3RcIjogX3ZtLmltZ0Jhbm5lckxpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBzdWNjZXNzSW1nOiBfdm0uc3VjY2Vzc0ltZ0NvdXJzZUJhbm5lckltZyB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuinhumikemTvuaOpVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogXCJzcGFjZS1iZXR3ZWVuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjgwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeinhumikemTvuaOpVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnZpZGVvVXJsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJ2aWRlb1VybFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0udmlkZW9VcmxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTBweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuehruiupOa3u+WKoFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuS4iuS8oOinhumikVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzZGNkM2QlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwi6L6T5YWl6ZO+5o6l5bCG6KeG5Li65re75Yqg6KeG6aKR55u05o6l5re75YqgLOivt+ehruS/neinhumikemTvuaOpeeahOato+ehrlwiXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuebtOaSreivpuaDhVwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ0aW55bWNlXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBoZWlnaHQ6IDMwMCB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY291cnNlQ29udGVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNvdXJzZUNvbnRlbnRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jb3Vyc2VDb250ZW50XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICBcInRleHQtYWxpZ25cIjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIFwibWFyZ2luLXRvcFwiOiBcIjMwcHhcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgW192bS5fdihcIuWPliDmtohcIildKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjEwMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ubmV4dFN0ZXAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiL5LiA5q2lXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gICAgX3ZtLm1lbnVfdHlwZSA9PSAyXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjEwcHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMjBweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICByZWY6IFwibGl2ZUZvcm1SZWZcIixcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiwgbWFyZ2luOiBcImF1dG9cIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0ubGl2ZV9jb25maWcgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi54q25oCBXCIsIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcuY291cnNlU3RhdHVzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJjb3Vyc2VTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmNvdXJzZVN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogdHJ1ZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5LiK5p62XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IGZhbHNlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLkuIvmnrZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWFs+iBlOivleWNt1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmNoYW5nZUJyYW5jaElkTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy50ZXN0UGFwZXJJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwidGVzdFBhcGVySWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLnRlc3RQYXBlcklkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS50ZXN0UGFwZXJMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBpdGVtLmV4YW1pbmF0aW9uTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLop4LnnIvop4bpopHlpZblirFcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy52aWRlb0F3YXJkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJ2aWRlb0F3YXJkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy52aWRlb0F3YXJkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlvIDlkK9cIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWFs+mXrVwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM5QTlBOUFcIiwgXCJmb250LXNpemVcIjogXCIxMnB4XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLop4LnnIvop4bpopHlpZblirHlvIDlkK/vvIznlKjmiLfop4LnnIvop4bpopHvvIzojrflvpfmjIflrprnp6/liIZcIildXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuingueci+inhumikeaXtumVv1wiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLndhdGNoVmlkZW9UeXBlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJ3YXRjaFZpZGVvVHlwZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcud2F0Y2hWaWRlb1R5cGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwiY3VzdG9tXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuiHquWumuS5ieaXtumVv1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcInZpZGVvX3N0YXJ0XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuinhumikeW8gOWni+aSreaUvuaXtumXtFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcInZpZGVvX2VuZFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLop4bpopHnu5PmnZ9cIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjOUE5QTlBXCIsIFwiZm9udC1zaXplXCI6IFwiMTJweFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi6YWN572u56ev5YiG5aWW5Yqx5pe26Ze0XCIpXVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi57Sv6K6h6KeC55yL5pe26ZW/XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJudW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl55u05pKt5pe26ZW/XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfY29uZmlnLndhdGNoVmlkZW9EdXJhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwid2F0Y2hWaWRlb0R1cmF0aW9uXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy53YXRjaFZpZGVvRHVyYXRpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwiYXBwZW5kXCIgfSwgW192bS5fdihcIuenklwiKV0pXSxcbiAgICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnp6/liIblpZblirFcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXnm7Tmkq3ml7bplb9cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcuaW50ZWdyYWxBd2FyZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwiaW50ZWdyYWxBd2FyZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuaW50ZWdyYWxBd2FyZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbX3ZtLl92KFwi56ev5YiGXCIpXSldLFxuICAgICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi562U6aKY6K++56iLXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJzdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5jb3Vyc2VBbnN3ZXJGbGFnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2NvbmZpZywgXCJjb3Vyc2VBbnN3ZXJGbGFnXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5jb3Vyc2VBbnN3ZXJGbGFnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiB0cnVlIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlvIDlkK9cIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogZmFsc2UgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWFs+mXrVwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZy5jb3Vyc2VBbnN3ZXJGbGFnXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCwgbGFiZWw6IFwiXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidW5zZWxlY3RhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiLCBtYXJnaW46IFwiMTBweCAwXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRBbnN3ZXIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5re75Yqg562U6aKYXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjOUE5QTlBXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImZvbnQtc2l6ZVwiOiBcIjEycHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCLor77nqIvnrZTpopjlvIDlkK/lkI7vvIzliY3nq6/nlKjmiLfop4LnnIvor77nqIvml7bvvIzlj6/moLnmja7op4LnnIvnmoTml7bplb/ov5vooYznrZTpophcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IFwiZmxleFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwianVzdGlmeS1jb250ZW50XCI6IFwic3BhY2UtYmV0d2VlblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IFwiMCA1cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMzMlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImxlZnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pe26Ze06L20KOWIhumSnylcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMzMlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImxlZnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi562U6aKY6K+V5Y23XCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjMzJVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRleHQtYWxpZ25cIjogXCJsZWZ0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuaTjeS9nFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0uYXJlYV9udW0sIGZ1bmN0aW9uIChpdGVtLCBpbmRleCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpbmRleCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImp1c3RpZnktY29udGVudFwiOiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IFwiMCA1cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcIm5vbmVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KF92bS5fcyhpdGVtKSldXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMzMlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwibGVmdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0udGltZV9heGlzW2luZGV4XSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS50aW1lX2F4aXMsIGluZGV4LCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJ0aW1lX2F4aXNbaW5kZXhdXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjMzJVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImxlZnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmFuc3dlcmluZ19wYXBlcltpbmRleF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYW5zd2VyaW5nX3BhcGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkJHZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhbnN3ZXJpbmdfcGFwZXJbaW5kZXhdXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLnRlc3RQYXBlckxpc3QsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiAoaXRlbXMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW1zLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogaXRlbXMuZXhhbWluYXRpb25OYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGl0ZW1zLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjMzJVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImxlZnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tbGVmdFwiOiBcIjE1cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsZShpbmRleClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnlKjmiLfojIPlm7Torr7nva5cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImFyZWFJZEFyclwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS5hcmVhTGlzdHMsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wc0FyZWEsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGFuZ2VBcmVhIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9jb25maWcucmVnaW9uQ29kZUxpc3RzLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcInJlZ2lvbkNvZGVMaXN0c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2NvbmZpZy5yZWdpb25Db2RlTGlzdHNcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K56IyD5Zu06K6+572uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJzdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfY29uZmlnLCBcImJyYW5jaFJhbmdlRmxhZ1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9jb25maWcuYnJhbmNoUmFuZ2VGbGFnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBmYWxzZSB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5YWo6YOoXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IHRydWUgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIumDqOWIhlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLpgInmi6nnvZHngrlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBtdWx0aXBsZTogXCJcIiwgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5jaGFuZ2VCcmFuY2hJZExpc3QgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5saXZlX2NvbmZpZy5icmFuY2hJZExpc3QsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9jb25maWcsIFwiYnJhbmNoSWRMaXN0XCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxpdmVfY29uZmlnLmJyYW5jaElkTGlzdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ubmV0d29ya0xpc3RzLCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogaXRlbS5uZXR3b3JrTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5saXZlX2NvbmZpZy5icmFuY2hSYW5nZUZsYWdcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCJcIiwgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGggfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IF92bS5uZXR3b3JrTGlzdHNUYWJsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibmV0d29ya0NvZGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K557yW5Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueWQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaTjeS9nFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZml4ZWQ6IFwicmlnaHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTUwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsTmV0d29ya0xpc3RzKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuaWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzIxMzM1MzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICBcInRleHQtYWxpZ25cIjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIFwibWFyZ2luLXRvcFwiOiBcIjMwcHhcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1ib3R0b21cIjogXCIxMDBweFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnN1Ym1pdCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkv53lrZhcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=template&id=b7678c0c&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/index.vue?vue&type=template&id=e652d6e4&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/index.vue?vue&type=template&id=e652d6e4&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入课程编号、名称、简介\" },\n model: {\n value: _vm.searchArr.courseName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseName\", $$v)\n },\n expression: \"searchArr.courseName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"课程分类\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.tableDataOptions,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.searchArr.courseCategoryId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseCategoryId\", $$v)\n },\n expression: \"searchArr.courseCategoryId\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"讲师\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.lecturerName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"lecturerName\", $$v)\n },\n expression: \"searchArr.lecturerName\",\n },\n },\n _vm._l(_vm.teacherListArr, function (item) {\n return _c(\"el-option\", {\n key: item.teacherName,\n attrs: { label: item.teacherName, value: item.teacherName },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.courseStatus,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"courseStatus\", $$v)\n },\n expression: \"searchArr.courseStatus\",\n },\n },\n [\n _c(\"el-option\", { attrs: { label: \"上架\", value: true } }),\n _c(\"el-option\", { attrs: { label: \"下架\", value: false } }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addLive },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.delLive(1, 0)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"courseName\", label: \"课程名称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCategoryDict\",\n label: \"课程分类\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseGradeDict\",\n label: \"课程等级\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"lecturerName\", label: \"讲师\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"封面\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: { width: \"50px\", height: \"50px\" },\n attrs: { src: scope.row.courseCoverImg },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"课程推荐\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _vm._v(\n \" \" +\n _vm._s(\n !scope.row.courseRecommend\n ? \"\"\n : JSON.parse(scope.row.courseRecommend).join(\",\")\n ) +\n \" \"\n ),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"collectCourseNum\",\n label: \"已选素材\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"likeCourseNum\",\n label: \"素材总数\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"collectCourseNum\",\n label: \"收藏\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"likeCourseNum\", label: \"点赞\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.courseStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"courseStatus\", $$v)\n },\n expression: \"scope.row.courseStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n width: \"150\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n label: \"操作\",\n align: \"center\",\n fixed: \"right\",\n width: \"150\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editLive(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delLive(2, scope.row.id)\n },\n },\n },\n [_vm._v(\"删除课程\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNjUyZDZlNCZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzL2luZGV4LnZ1ZT84OTczIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLor77nqIvlkI3np7BcIildKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6K++56iL57yW5Y+344CB5ZCN56ew44CB566A5LuLXCIgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5jb3Vyc2VOYW1lLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcImNvdXJzZU5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIuY291cnNlTmFtZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi6K++56iL5YiG57G7XCIpXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS50YWJsZURhdGFPcHRpb25zLFxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uY2FzY2FkZXJQcm9wcyxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlIH0sXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuY291cnNlQ2F0ZWdvcnlJZCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJjb3Vyc2VDYXRlZ29yeUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmNvdXJzZUNhdGVnb3J5SWRcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuiusuW4iFwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIubGVjdHVyZXJOYW1lLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJsZWN0dXJlck5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmxlY3R1cmVyTmFtZVwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF92bS5fbChfdm0udGVhY2hlckxpc3RBcnIsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgIGtleTogaXRlbS50ZWFjaGVyTmFtZSxcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLnRlYWNoZXJOYW1lLCB2YWx1ZTogaXRlbS50ZWFjaGVyTmFtZSB9LFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgXSksXG4gICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueKtuaAgVwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuY291cnNlU3RhdHVzLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJjb3Vyc2VTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmNvdXJzZVN0YXR1c1wiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIuS4iuaetlwiLCB2YWx1ZTogdHJ1ZSB9IH0pLFxuICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwi5LiL5p62XCIsIHZhbHVlOiBmYWxzZSB9IH0pLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfYyhcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnNlYXJjaFRlYWNoZXIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5pCc57SiXCIpXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgeyBvbjogeyBjbGljazogX3ZtLnJlc2V0VGVhY2hlciB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcIumHjee9rlwiKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXBsdXNcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZExpdmUgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiNGNTMwMzBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1kZWxldGVcIiB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbExpdmUoMSwgMClcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXJlZnJlc2hcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hUZWFjaGVyIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWIt+aWsFwiKV1cbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSksXG4gICAgXSksXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJ0YWJsZS1zdHlsZVwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtdGFibGVcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IFwiI0VGRUZFRlwiLFxuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgZGF0YTogX3ZtLnRhYmxlRGF0YSxcbiAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBvbjogeyBcInNlbGVjdGlvbi1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNlbGVjdGlvbkNoYW5nZSB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInNlbGVjdGlvblwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiNTVcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiY291cnNlTmFtZVwiLCBsYWJlbDogXCLor77nqIvlkI3np7BcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwiY291cnNlQ2F0ZWdvcnlEaWN0XCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi6K++56iL5YiG57G7XCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUdyYWRlRGljdFwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivvueoi+etiee6p1wiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgIFwic2hvdy1vdmVyZmxvdy10b29sdGlwXCI6IFwiXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJsZWN0dXJlck5hbWVcIiwgbGFiZWw6IFwi6K6y5biIXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5bCB6Z2iXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTBweFwiLCBoZWlnaHQ6IFwiNTBweFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzcmM6IHNjb3BlLnJvdy5jb3Vyc2VDb3ZlckltZyB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuivvueoi+aOqOiNkFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICFzY29wZS5yb3cuY291cnNlUmVjb21tZW5kXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogSlNPTi5wYXJzZShzY29wZS5yb3cuY291cnNlUmVjb21tZW5kKS5qb2luKFwiLFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICApICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCJcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJjb2xsZWN0Q291cnNlTnVtXCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi5bey6YCJ57Sg5p2QXCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcImxpa2VDb3Vyc2VOdW1cIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLntKDmnZDmgLvmlbBcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwiY29sbGVjdENvdXJzZU51bVwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaUtuiXj1wiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwibGlrZUNvdXJzZU51bVwiLCBsYWJlbDogXCLngrnotZ5cIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLnirbmgIFcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXN3aXRjaFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2U6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRDaGFuZ2VTdGF0dXMoJGV2ZW50LCBzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHNjb3BlLnJvdy5jb3Vyc2VTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoc2NvcGUucm93LCBcImNvdXJzZVN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2NvcGUucm93LmNvdXJzZVN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwiY3JlYXRlVGltZVwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWIm+W7uuaXtumXtFwiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE1MFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi5pON5L2cXCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgZml4ZWQ6IFwicmlnaHRcIixcbiAgICAgICAgICAgICAgICB3aWR0aDogXCIxNTBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0TGl2ZShzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi57yW6L6RXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tbGVmdFwiOiBcIjE1cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxMaXZlKDIsIHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaTor77nqItcIildXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJ0ZXh0LWFsaWduXCI6IFwicmlnaHRcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMTVweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLXBhZ2luYXRpb25cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgIFwicGFnZS1zaXplXCI6IF92bS5zZWFyY2hBcnIucGFnZVNpemUsXG4gICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgIHRvdGFsOiBfdm0udGFibGVfdG90YWwsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgXCJzaXplLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2l6ZUNoYW5nZSxcbiAgICAgICAgICAgICAgICBcImN1cnJlbnQtY2hhbmdlXCI6IF92bS5oYW5kbGVDdXJyZW50Q2hhbmdlLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/index.vue?vue&type=template&id=e652d6e4&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/index.vue?vue&type=template&id=e62f1e3a":
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/material_management/index.vue?vue&type=template&id=e62f1e3a ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [_c(\"router-view\")], 1)\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL21hdGVyaWFsX21hbmFnZW1lbnQvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWU2MmYxZTNhLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvbWF0ZXJpYWxfbWFuYWdlbWVudC9pbmRleC52dWU/NmIyNSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCBbX2MoXCJyb3V0ZXItdmlld1wiKV0sIDEpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/index.vue?vue&type=template&id=e62f1e3a\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/list.vue?vue&type=template&id=7ccf3ac6&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/material_management/list.vue?vue&type=template&id=7ccf3ac6&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"素材名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入素材名称\" },\n model: {\n value: _vm.keyword,\n callback: function ($$v) {\n _vm.keyword = $$v\n },\n expression: \"keyword\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n { staticStyle: { background: \"#2659CB\", color: \"#fff\" } },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", [_vm._v(\"重置\")]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addMaterial },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#00C029\", color: \"#fff\" },\n attrs: { icon: \"el-icon-top\" },\n },\n [_vm._v(\"导入\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: { click: _vm.delsMaterial },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"头像\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"网点编号\", align: \"center\", width: \"120\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(scope.row.date))]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"name\",\n label: \"网点名称\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"用户昵称\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"手机号\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"角色\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"所属地区\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"设备绑定\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"获取证书\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"积分\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"状态\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"添加时间\", align: \"center\" },\n }),\n _c(\n \"el-table-column\",\n { attrs: { label: \"操作\", align: \"center\", fixed: \"right\" } },\n [\n [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: { click: _vm.editMaterial },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: { click: _vm.delMaterial },\n },\n [_vm._v(\"删除\")]\n ),\n ],\n ],\n 2\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.currentPage4,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": 10,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: 400,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"添加素材\", visible: _vm.addMaterialDialog },\n on: {\n \"update:visible\": function ($event) {\n _vm.addMaterialDialog = $event\n },\n },\n },\n [\n _c(\"el-form\", { attrs: { model: _vm.form, rules: _vm.rules } }, [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"material_name\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入素材名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.material_name,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"material_name\", $$v)\n },\n expression: \"form.material_name\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材封面\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"image\",\n },\n },\n [\n _c(\"updateImage\", { on: { successImg: _vm.successImg } }),\n _c(\n \"div\",\n {\n staticStyle: { \"font-size\": \"12px\", color: \"#2659CB\" },\n },\n [_vm._v(\"支持jpg、gif、png格\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: { label: \"排序\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入排序\", autocomplete: \"off\" },\n model: {\n value: _vm.form.sort,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"sort\", $$v)\n },\n expression: \"form.sort\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材链接\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"material_link\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"align-items\": \"center\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"60%\", \"margin-left\": \"0\" },\n attrs: {\n placeholder: \"请输入视频链接\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.material_link,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"material_link\", $$v)\n },\n expression: \"form.material_link\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n width: \"18%\",\n background: \"#2659CB\",\n color: \"#fff\",\n },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: {\n width: \"18%\",\n background: \"#2659CB\",\n color: \"#fff\",\n },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#9A9A9A\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材简介\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"editorImage\", {\n staticClass: \"editor-upload-btn\",\n staticStyle: { width: \"100%\" },\n attrs: { color: \"#1890ff\" },\n on: { successCBK: _vm.imageSuccessCBK },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.addMaterialDialog = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n _vm.addMaterialDialog = false\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"编辑学员\", visible: _vm.editMaterialDialog },\n on: {\n \"update:visible\": function ($event) {\n _vm.editMaterialDialog = $event\n },\n },\n },\n [\n _c(\"el-form\", { attrs: { model: _vm.form, rules: _vm.rules } }, [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"material_name\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入素材名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.material_name,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"material_name\", $$v)\n },\n expression: \"form.material_name\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材封面\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"image\",\n },\n },\n [\n _c(\"updateImage\", { on: { successImg: _vm.successImg } }),\n _c(\n \"div\",\n {\n staticStyle: { \"font-size\": \"12px\", color: \"#2659CB\" },\n },\n [_vm._v(\"支持jpg、gif、png格\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: { label: \"排序\", \"label-width\": _vm.formLabelWidth },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入排序\", autocomplete: \"off\" },\n model: {\n value: _vm.form.sort,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"sort\", $$v)\n },\n expression: \"form.sort\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材链接\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"material_link\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n display: \"flex\",\n \"align-items\": \"center\",\n \"justify-content\": \"space-between\",\n },\n },\n [\n _c(\"el-input\", {\n staticStyle: { width: \"60%\", \"margin-left\": \"0\" },\n attrs: {\n placeholder: \"请输入视频链接\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.material_link,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"material_link\", $$v)\n },\n expression: \"form.material_link\",\n },\n }),\n _c(\n \"el-button\",\n {\n staticStyle: {\n width: \"18%\",\n background: \"#2659CB\",\n color: \"#fff\",\n },\n },\n [_vm._v(\"确认添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: {\n width: \"18%\",\n background: \"#2659CB\",\n color: \"#fff\",\n },\n },\n [_vm._v(\"上传视频\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticStyle: { color: \"#9A9A9A\" } }, [\n _vm._v(\n \"输入链接将视为添加视频直接添加,请确保视频链接的正确\"\n ),\n ]),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"92%\" },\n attrs: {\n label: \"素材简介\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"editorImage\", {\n staticClass: \"editor-upload-btn\",\n staticStyle: { width: \"100%\" },\n attrs: { color: \"#1890ff\" },\n on: { successCBK: _vm.imageSuccessCBK },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL21hdGVyaWFsX21hbmFnZW1lbnQvbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2NjZjNhYzYmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9tYXRlcmlhbF9tYW5hZ2VtZW50L2xpc3QudnVlPzQ0NzkiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sXG4gICAgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLntKDmnZDlkI3np7BcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl57Sg5p2Q5ZCN56ewXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5rZXl3b3JkLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLmtleXdvcmQgPSAkJHZcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImtleXdvcmRcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0gfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuaQnOe0olwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCBbX3ZtLl92KFwi6YeN572uXCIpXSksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcGx1c1wiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRNYXRlcmlhbCB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDBDMDI5XCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi10b3BcIiB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5a+85YWlXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjRjUzMDMwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1kZWxldGVcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uZGVsc01hdGVyaWFsIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMwMDhERjBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXJlZnJlc2hcIiB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7IFwic2VsZWN0aW9uLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2VsZWN0aW9uQ2hhbmdlIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJzZWxlY3Rpb25cIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjU1XCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi5aS05YOPXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi572R54K557yW5Y+3XCIsIGFsaWduOiBcImNlbnRlclwiLCB3aWR0aDogXCIxMjBcIiB9LFxuICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtfdm0uX3YoX3ZtLl9zKHNjb3BlLnJvdy5kYXRlKSldXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcIm5hbWVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueWQjeensFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICAgIFwic2hvdy1vdmVyZmxvdy10b29sdGlwXCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi55So5oi35pi156ewXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJhZGRyZXNzXCIsIGxhYmVsOiBcIuaJi+acuuWPt1wiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiYWRkcmVzc1wiLCBsYWJlbDogXCLop5LoibJcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi5omA5bGe5Zyw5Yy6XCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJhZGRyZXNzXCIsIGxhYmVsOiBcIuiuvuWkh+e7keWumlwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiYWRkcmVzc1wiLCBsYWJlbDogXCLojrflj5bor4HkuaZcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImFkZHJlc3NcIiwgbGFiZWw6IFwi56ev5YiGXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJhZGRyZXNzXCIsIGxhYmVsOiBcIueKtuaAgVwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiYWRkcmVzc1wiLCBsYWJlbDogXCLmt7vliqDml7bpl7RcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtdGFibGUtY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgeyBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIsIGZpeGVkOiBcInJpZ2h0XCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmVkaXRNYXRlcmlhbCB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIue8lui+kVwiKV1cbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uZGVsTWF0ZXJpYWwgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJ0ZXh0LWFsaWduXCI6IFwicmlnaHRcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMTVweFwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1wYWdpbmF0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLmN1cnJlbnRQYWdlNCxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiAxMCxcbiAgICAgICAgICAgICAgICAgIGxheW91dDogXCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIixcbiAgICAgICAgICAgICAgICAgIHRvdGFsOiA0MDAsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgXCJzaXplLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2l6ZUNoYW5nZSxcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIua3u+WKoOe0oOadkFwiLCB2aXNpYmxlOiBfdm0uYWRkTWF0ZXJpYWxEaWFsb2cgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5hZGRNYXRlcmlhbERpYWxvZyA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXCJlbC1mb3JtXCIsIHsgYXR0cnM6IHsgbW9kZWw6IF92bS5mb3JtLCBydWxlczogX3ZtLnJ1bGVzIH0gfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjkyJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi57Sg5p2Q5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJtYXRlcmlhbF9uYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl57Sg5p2Q5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLm1hdGVyaWFsX25hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJtYXRlcmlhbF9uYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ubWF0ZXJpYWxfbmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZGlzcGxheS1zdHlsZVwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjkyJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi57Sg5p2Q5bCB6Z2iXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJpbWFnZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ1cGRhdGVJbWFnZVwiLCB7IG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nIH0gfSksXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIxMnB4XCIsIGNvbG9yOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuaUr+aMgWpwZ+OAgWdpZuOAgXBuZ+agvFwiKV1cbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI5MiVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmjpLluo9cIiwgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGggfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeaOkuW6j1wiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnNvcnQsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJzb3J0XCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uc29ydFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjkyJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi57Sg5p2Q6ZO+5o6lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJtYXRlcmlhbF9saW5rXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IFwiZmxleFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwianVzdGlmeS1jb250ZW50XCI6IFwic3BhY2UtYmV0d2VlblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI2MCVcIiwgXCJtYXJnaW4tbGVmdFwiOiBcIjBcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeinhumikemTvuaOpVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ubWF0ZXJpYWxfbGluayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwibWF0ZXJpYWxfbGlua1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ubWF0ZXJpYWxfbGlua1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxOCVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa7orqTmt7vliqBcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTglXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5LiK5Lyg6KeG6aKRXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjOUE5QTlBXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCLovpPlhaXpk77mjqXlsIbop4bkuLrmt7vliqDop4bpopHnm7TmjqXmt7vliqAs6K+356Gu5L+d6KeG6aKR6ZO+5o6l55qE5q2j56GuXCJcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjkyJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi57Sg5p2Q566A5LuLXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVkaXRvckltYWdlXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlZGl0b3ItdXBsb2FkLWJ0blwiLFxuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGNvbG9yOiBcIiMxODkwZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NDQks6IF92bS5pbWFnZVN1Y2Nlc3NDQksgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkTWF0ZXJpYWxEaWFsb2cgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5hZGRNYXRlcmlhbERpYWxvZyA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIue8lui+keWtpuWRmFwiLCB2aXNpYmxlOiBfdm0uZWRpdE1hdGVyaWFsRGlhbG9nIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZWRpdE1hdGVyaWFsRGlhbG9nID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcImVsLWZvcm1cIiwgeyBhdHRyczogeyBtb2RlbDogX3ZtLmZvcm0sIHJ1bGVzOiBfdm0ucnVsZXMgfSB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTIlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLntKDmnZDlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm1hdGVyaWFsX25hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXntKDmnZDlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ubWF0ZXJpYWxfbmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcIm1hdGVyaWFsX25hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5tYXRlcmlhbF9uYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTIlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLntKDmnZDlsIHpnaJcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImltYWdlXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcInVwZGF0ZUltYWdlXCIsIHsgb246IHsgc3VjY2Vzc0ltZzogX3ZtLnN1Y2Nlc3NJbWcgfSB9KSxcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjEycHhcIiwgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pSv5oyBanBn44CBZ2lm44CBcG5n5qC8XCIpXVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjkyJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuaOkuW6j1wiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5o6S5bqPXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uc29ydCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInNvcnRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5zb3J0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTIlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLntKDmnZDpk77mjqVcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm1hdGVyaWFsX2xpbmtcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogXCJzcGFjZS1iZXR3ZWVuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjYwJVwiLCBcIm1hcmdpbi1sZWZ0XCI6IFwiMFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6KeG6aKR6ZO+5o6lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5tYXRlcmlhbF9saW5rLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJtYXRlcmlhbF9saW5rXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5tYXRlcmlhbF9saW5rXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE4JVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuehruiupOa3u+WKoFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxOCVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIrkvKDop4bpopFcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM5QTlBOUFcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICBcIui+k+WFpemTvuaOpeWwhuinhuS4uua3u+WKoOinhumikeebtOaOpea3u+WKoCzor7fnoa7kv53op4bpopHpk77mjqXnmoTmraPnoa5cIlxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTIlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLntKDmnZDnroDku4tcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWRpdG9ySW1hZ2VcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVkaXRvci11cGxvYWQtYnRuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgY29sb3I6IFwiIzE4OTBmZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHsgc3VjY2Vzc0NCSzogX3ZtLmltYWdlU3VjY2Vzc0NCSyB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5kaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWPliDmtohcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56GuIOWumlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/list.vue?vue&type=template&id=7ccf3ac6&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/401.vue?vue&type=template&id=cbc28918&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/error-page/401.vue?vue&type=template&id=cbc28918&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"errPage-container\" },\n [\n _c(\n \"el-button\",\n {\n staticClass: \"pan-back-btn\",\n attrs: { icon: \"el-icon-arrow-left\" },\n on: { click: _vm.back },\n },\n [_vm._v(\" 返回 \")]\n ),\n _c(\n \"el-row\",\n [\n _c(\"el-col\", { attrs: { span: 12 } }, [\n _c(\"h1\", { staticClass: \"text-jumbo text-ginormous\" }, [\n _vm._v(\" Oops! \"),\n ]),\n _vm._v(\" gif来源\"),\n _c(\n \"a\",\n { attrs: { href: \"https://zh.airbnb.com/\", target: \"_blank\" } },\n [_vm._v(\"airbnb\")]\n ),\n _vm._v(\" 页面 \"),\n _c(\"h2\", [_vm._v(\"你没有权限去该页面\")]),\n _c(\"h6\", [_vm._v(\"如有不满请联系你领导\")]),\n _c(\"ul\", { staticClass: \"list-unstyled\" }, [\n _c(\"li\", [_vm._v(\"或者你可以去:\")]),\n _c(\n \"li\",\n { staticClass: \"link-type\" },\n [\n _c(\"router-link\", { attrs: { to: \"/dashboard\" } }, [\n _vm._v(\" 回首页 \"),\n ]),\n ],\n 1\n ),\n _c(\"li\", { staticClass: \"link-type\" }, [\n _c(\"a\", { attrs: { href: \"https://www.taobao.com/\" } }, [\n _vm._v(\"随便看看\"),\n ]),\n ]),\n _c(\"li\", [\n _c(\n \"a\",\n {\n attrs: { href: \"#\" },\n on: {\n click: function ($event) {\n $event.preventDefault()\n _vm.dialogVisible = true\n },\n },\n },\n [_vm._v(\"点我看图\")]\n ),\n ]),\n ]),\n ]),\n _c(\"el-col\", { attrs: { span: 12 } }, [\n _c(\"img\", {\n attrs: {\n src: _vm.errGif,\n width: \"313\",\n height: \"428\",\n alt: \"Girl has dropped her ice cream.\",\n },\n }),\n ]),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { visible: _vm.dialogVisible, title: \"随便看\" },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogVisible = $event\n },\n },\n },\n [_c(\"img\", { staticClass: \"pan-img\", attrs: { src: _vm.ewizardClap } })]\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9lcnJvci1wYWdlLzQwMS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Y2JjMjg5MTgmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvZXJyb3ItcGFnZS80MDEudnVlP2RlZmMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImVyclBhZ2UtY29udGFpbmVyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAge1xuICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInBhbi1iYWNrLWJ0blwiLFxuICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1hcnJvdy1sZWZ0XCIgfSxcbiAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmJhY2sgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW192bS5fdihcIiDov5Tlm54gXCIpXVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLXJvd1wiLFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXCJlbC1jb2xcIiwgeyBhdHRyczogeyBzcGFuOiAxMiB9IH0sIFtcbiAgICAgICAgICAgIF9jKFwiaDFcIiwgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LWp1bWJvIHRleHQtZ2lub3Jtb3VzXCIgfSwgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCIgT29wcyEgXCIpLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgZ2lm5p2l5rqQXCIpLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICB7IGF0dHJzOiB7IGhyZWY6IFwiaHR0cHM6Ly96aC5haXJibmIuY29tL1wiLCB0YXJnZXQ6IFwiX2JsYW5rXCIgfSB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiYWlyYm5iXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF92bS5fdihcIiDpobXpnaIgXCIpLFxuICAgICAgICAgICAgX2MoXCJoMlwiLCBbX3ZtLl92KFwi5L2g5rKh5pyJ5p2D6ZmQ5Y676K+l6aG16Z2iXCIpXSksXG4gICAgICAgICAgICBfYyhcImg2XCIsIFtfdm0uX3YoXCLlpoLmnInkuI3mu6Hor7fogZTns7vkvaDpooblr7xcIildKSxcbiAgICAgICAgICAgIF9jKFwidWxcIiwgeyBzdGF0aWNDbGFzczogXCJsaXN0LXVuc3R5bGVkXCIgfSwgW1xuICAgICAgICAgICAgICBfYyhcImxpXCIsIFtfdm0uX3YoXCLmiJbogIXkvaDlj6/ku6Xljrs6XCIpXSksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwibGlcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImxpbmstdHlwZVwiIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJyb3V0ZXItbGlua1wiLCB7IGF0dHJzOiB7IHRvOiBcIi9kYXNoYm9hcmRcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIOWbnummlumhtSBcIiksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXCJsaVwiLCB7IHN0YXRpY0NsYXNzOiBcImxpbmstdHlwZVwiIH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcImFcIiwgeyBhdHRyczogeyBocmVmOiBcImh0dHBzOi8vd3d3LnRhb2Jhby5jb20vXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCLpmo/kvr/nnIvnnItcIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBfYyhcImxpXCIsIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBocmVmOiBcIiNcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ1Zpc2libGUgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi54K55oiR55yL5Zu+XCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXCJlbC1jb2xcIiwgeyBhdHRyczogeyBzcGFuOiAxMiB9IH0sIFtcbiAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBzcmM6IF92bS5lcnJHaWYsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMzEzXCIsXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBcIjQyOFwiLFxuICAgICAgICAgICAgICAgIGFsdDogXCJHaXJsIGhhcyBkcm9wcGVkIGhlciBpY2UgY3JlYW0uXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdmlzaWJsZTogX3ZtLmRpYWxvZ1Zpc2libGUsIHRpdGxlOiBcIumaj+S+v+eci1wiIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbX2MoXCJpbWdcIiwgeyBzdGF0aWNDbGFzczogXCJwYW4taW1nXCIsIGF0dHJzOiB7IHNyYzogX3ZtLmV3aXphcmRDbGFwIH0gfSldXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/401.vue?vue&type=template&id=cbc28918&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/404.vue?vue&type=template&id=cb6dfc12&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/error-page/404.vue?vue&type=template&id=cb6dfc12&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"wscn-http404-container\" }, [\n _c(\"div\", { staticClass: \"wscn-http404\" }, [\n _vm._m(0),\n _c(\"div\", { staticClass: \"bullshit\" }, [\n _c(\"div\", { staticClass: \"bullshit__oops\" }, [_vm._v(\"OOPS!\")]),\n _vm._m(1),\n _c(\"div\", { staticClass: \"bullshit__headline\" }, [\n _vm._v(_vm._s(_vm.message)),\n ]),\n _c(\"div\", { staticClass: \"bullshit__info\" }, [\n _vm._v(\n \"Please check that the URL you entered is correct, or click the button below to return to the homepage.\"\n ),\n ]),\n _c(\"a\", { staticClass: \"bullshit__return-home\", attrs: { href: \"\" } }, [\n _vm._v(\"Back to home\"),\n ]),\n ]),\n ]),\n ])\n}\nvar staticRenderFns = [\n function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"pic-404\" }, [\n _c(\"img\", {\n staticClass: \"pic-404__parent\",\n attrs: { src: __webpack_require__(/*! @/assets/404_images/404.png */ \"./src/assets/404_images/404.png\"), alt: \"404\" },\n }),\n _c(\"img\", {\n staticClass: \"pic-404__child left\",\n attrs: {\n src: __webpack_require__(/*! @/assets/404_images/404_cloud.png */ \"./src/assets/404_images/404_cloud.png\"),\n alt: \"404\",\n },\n }),\n _c(\"img\", {\n staticClass: \"pic-404__child mid\",\n attrs: {\n src: __webpack_require__(/*! @/assets/404_images/404_cloud.png */ \"./src/assets/404_images/404_cloud.png\"),\n alt: \"404\",\n },\n }),\n _c(\"img\", {\n staticClass: \"pic-404__child right\",\n attrs: {\n src: __webpack_require__(/*! @/assets/404_images/404_cloud.png */ \"./src/assets/404_images/404_cloud.png\"),\n alt: \"404\",\n },\n }),\n ])\n },\n function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"bullshit__info\" }, [\n _vm._v(\"All rights reserved \"),\n _c(\n \"a\",\n {\n staticStyle: { color: \"#20a0ff\" },\n attrs: { href: \"https://wallstreetcn.com\", target: \"_blank\" },\n },\n [_vm._v(\"wallstreetcn\")]\n ),\n ])\n },\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9lcnJvci1wYWdlLzQwNC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Y2I2ZGZjMTImc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvZXJyb3ItcGFnZS80MDQudnVlPzA5YzQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ3c2NuLWh0dHA0MDQtY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwid3Njbi1odHRwNDA0XCIgfSwgW1xuICAgICAgX3ZtLl9tKDApLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJidWxsc2hpdFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJidWxsc2hpdF9fb29wc1wiIH0sIFtfdm0uX3YoXCJPT1BTIVwiKV0pLFxuICAgICAgICBfdm0uX20oMSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYnVsbHNoaXRfX2hlYWRsaW5lXCIgfSwgW1xuICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lc3NhZ2UpKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYnVsbHNoaXRfX2luZm9cIiB9LCBbXG4gICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgXCJQbGVhc2UgY2hlY2sgdGhhdCB0aGUgVVJMIHlvdSBlbnRlcmVkIGlzIGNvcnJlY3QsIG9yIGNsaWNrIHRoZSBidXR0b24gYmVsb3cgdG8gcmV0dXJuIHRvIHRoZSBob21lcGFnZS5cIlxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImFcIiwgeyBzdGF0aWNDbGFzczogXCJidWxsc2hpdF9fcmV0dXJuLWhvbWVcIiwgYXR0cnM6IHsgaHJlZjogXCJcIiB9IH0sIFtcbiAgICAgICAgICBfdm0uX3YoXCJCYWNrIHRvIGhvbWVcIiksXG4gICAgICAgIF0pLFxuICAgICAgXSksXG4gICAgXSksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW1xuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXNcbiAgICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJwaWMtNDA0XCIgfSwgW1xuICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICBzdGF0aWNDbGFzczogXCJwaWMtNDA0X19wYXJlbnRcIixcbiAgICAgICAgYXR0cnM6IHsgc3JjOiByZXF1aXJlKFwiQC9hc3NldHMvNDA0X2ltYWdlcy80MDQucG5nXCIpLCBhbHQ6IFwiNDA0XCIgfSxcbiAgICAgIH0pLFxuICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICBzdGF0aWNDbGFzczogXCJwaWMtNDA0X19jaGlsZCBsZWZ0XCIsXG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgc3JjOiByZXF1aXJlKFwiQC9hc3NldHMvNDA0X2ltYWdlcy80MDRfY2xvdWQucG5nXCIpLFxuICAgICAgICAgIGFsdDogXCI0MDRcIixcbiAgICAgICAgfSxcbiAgICAgIH0pLFxuICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICBzdGF0aWNDbGFzczogXCJwaWMtNDA0X19jaGlsZCBtaWRcIixcbiAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICBzcmM6IHJlcXVpcmUoXCJAL2Fzc2V0cy80MDRfaW1hZ2VzLzQwNF9jbG91ZC5wbmdcIiksXG4gICAgICAgICAgYWx0OiBcIjQwNFwiLFxuICAgICAgICB9LFxuICAgICAgfSksXG4gICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInBpYy00MDRfX2NoaWxkIHJpZ2h0XCIsXG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgc3JjOiByZXF1aXJlKFwiQC9hc3NldHMvNDA0X2ltYWdlcy80MDRfY2xvdWQucG5nXCIpLFxuICAgICAgICAgIGFsdDogXCI0MDRcIixcbiAgICAgICAgfSxcbiAgICAgIH0pLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpc1xuICAgIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICAgIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJ1bGxzaGl0X19pbmZvXCIgfSwgW1xuICAgICAgX3ZtLl92KFwiQWxsIHJpZ2h0cyByZXNlcnZlZCBcIiksXG4gICAgICBfYyhcbiAgICAgICAgXCJhXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjBhMGZmXCIgfSxcbiAgICAgICAgICBhdHRyczogeyBocmVmOiBcImh0dHBzOi8vd2FsbHN0cmVldGNuLmNvbVwiLCB0YXJnZXQ6IFwiX2JsYW5rXCIgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW192bS5fdihcIndhbGxzdHJlZXRjblwiKV1cbiAgICAgICksXG4gICAgXSlcbiAgfSxcbl1cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/404.vue?vue&type=template&id=cb6dfc12&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/lecturerManagement/list.vue?vue&type=template&id=e60c6d28&scoped=true":
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/lecturerManagement/list.vue?vue&type=template&id=e60c6d28&scoped=true ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"教师搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入教师名称、手机号\" },\n model: {\n value: _vm.searchArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"searchValue\", $$v)\n },\n expression: \"searchArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.status,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"status\", $$v)\n },\n expression: \"searchArr.status\",\n },\n },\n _vm._l(_vm.teacherDictionary, function (item) {\n return _c(\"el-option\", {\n key: item.dictValue,\n attrs: { label: item.remark, value: item.dictValue },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addLecturer },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.deleteLecturer(2, 0)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"头像\", align: \"center\", width: \"80\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: { width: \"50px\", height: \"50px\" },\n attrs: { src: scope.row.avatar },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"teacherName\",\n label: \"教师名称\",\n align: \"center\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"phoneNumber\",\n label: \"手机号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"courseCount\",\n label: \"课程数量\",\n align: \"center\",\n width: \"100\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"status\", label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n staticStyle: { display: \"block\" },\n attrs: {\n \"active-color\": \"#ff4949\",\n \"inactive-color\": \"#13ce66\",\n \"active-text\": \"禁用\",\n \"inactive-text\": \"启用\",\n },\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.isStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"isStatus\", $$v)\n },\n expression: \"scope.row.isStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"添加时间\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\", width: \"180\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.editLecturer(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.deleteLecturer(1, scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: _vm.lecturer_title, visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { ref: \"formRef\", attrs: { model: _vm.form, rules: _vm.rules } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"45%\" },\n attrs: {\n label: \"讲师名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"teacherName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.teacherName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"teacherName\", $$v)\n },\n expression: \"form.teacherName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"45%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phoneNumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.form.phoneNumber,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"phoneNumber\", $$v)\n },\n expression: \"form.phoneNumber\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"地区\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaIdArr\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n model: {\n value: _vm.form.areaIdArr,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"areaIdArr\", $$v)\n },\n expression: \"form.areaIdArr\",\n },\n },\n _vm._l(_vm.areaLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"简介\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"状态\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.status,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"status\", $$v)\n },\n expression: \"form.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"0\" } }, [\n _vm._v(\"启用\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"停用\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"权限配置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"meunList\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n height: \"360px\",\n \"padding-top\": \"8px\",\n border: \"1px solid #DCDFE6\",\n overflow: \"auto\",\n },\n },\n [\n _c(\"el-tree\", {\n ref: \"tree\",\n staticStyle: {\n width: \"98%\",\n height: \"98%\",\n margin: \"auto\",\n },\n attrs: {\n data: _vm.data,\n \"show-checkbox\": \"\",\n \"default-expand-all\": \"\",\n \"node-key\": \"id\",\n \"highlight-current\": \"\",\n props: _vm.defaultProps,\n },\n }),\n ],\n 1\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.submit(_vm.lecturer_title)\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9sZWN0dXJlck1hbmFnZW1lbnQvbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTYwYzZkMjgmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvbGVjdHVyZXJNYW5hZ2VtZW50L2xpc3QudnVlPzUzYTAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sXG4gICAgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLmlZnluIjmkJzntKJcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5pWZ5biI5ZCN56ew44CB5omL5py65Y+3XCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuc2VhcmNoVmFsdWUsXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcInNlYXJjaFZhbHVlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueKtuaAgVwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcInN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLnN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF92bS5fbChfdm0udGVhY2hlckRpY3Rpb25hcnksIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uZGljdFZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5yZW1hcmssIHZhbHVlOiBpdGVtLmRpY3RWYWx1ZSB9LFxuICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICAgIF0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnNlYXJjaFRlYWNoZXIgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuaQnOe0olwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRUZWFjaGVyIH0gfSwgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCLph43nva5cIiksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1wbHVzXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZExlY3R1cmVyIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmt7vliqBcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiNGNTMwMzBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLWRlbGV0ZVwiIH0sXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsZXRlTGVjdHVyZXIoMiwgMClcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5yZWZyZXNoVGVhY2hlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHsgXCJzZWxlY3Rpb24tY2hhbmdlXCI6IF92bS5oYW5kbGVTZWxlY3Rpb25DaGFuZ2UgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInNlbGVjdGlvblwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiNTVcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuWktOWDj1wiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiODBcIiB9LFxuICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTBweFwiLCBoZWlnaHQ6IFwiNTBweFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNyYzogc2NvcGUucm93LmF2YXRhciB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJ0ZWFjaGVyTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5pWZ5biI5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIFwic2hvdy1vdmVyZmxvdy10b29sdGlwXCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omL5py65Y+3XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImNvdXJzZUNvdW50XCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLor77nqIvmlbDph49cIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTAwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInN0YXR1c1wiLCBsYWJlbDogXCLnirbmgIFcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXN3aXRjaFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiYmxvY2tcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWN0aXZlLWNvbG9yXCI6IFwiI2ZmNDk0OVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW5hY3RpdmUtY29sb3JcIjogXCIjMTNjZTY2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhY3RpdmUtdGV4dFwiOiBcIuemgeeUqFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW5hY3RpdmUtdGV4dFwiOiBcIuWQr+eUqFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZTogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0Q2hhbmdlU3RhdHVzKCRldmVudCwgc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHNjb3BlLnJvdy5pc1N0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoc2NvcGUucm93LCBcImlzU3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2NvcGUucm93LmlzU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImNyZWF0ZVRpbWVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIua3u+WKoOaXtumXtFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjE4MFwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxNXB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0TGVjdHVyZXIoc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi57yW6L6RXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsZXRlTGVjdHVyZXIoMSwgc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdGl0bGU6IF92bS5sZWN0dXJlcl90aXRsZSwgdmlzaWJsZTogX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSAkZXZlbnRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICB7IHJlZjogXCJmb3JtUmVmXCIsIGF0dHJzOiB7IG1vZGVsOiBfdm0uZm9ybSwgcnVsZXM6IF92bS5ydWxlcyB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjQ1JVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuiusuW4iOWQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInRlYWNoZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnRlYWNoZXJOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInRlYWNoZXJOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnRlYWNoZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI0NSVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5waG9uZU51bWJlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJwaG9uZU51bWJlclwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5waG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5Zyw5Yy6XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXJlYUlkQXJyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IG11bHRpcGxlOiBcIlwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5hcmVhSWRBcnIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImFyZWFJZEFyclwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uYXJlYUlkQXJyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcmVhTGlzdHMsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLmFyZWFOYW1lLCB2YWx1ZTogaXRlbS5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI5MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi566A5LuLXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwidGV4dGFyZWFcIixcbiAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIixcbiAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9zaXplOiB7IG1pblJvd3M6IDQsIG1heFJvd3M6IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnJlbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicmVtYXJrXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5yZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIueKtuaAgVwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJzdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwiMFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5ZCv55SoXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogXCIxXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlgZznlKhcIiksXG4gICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuadg+mZkOmFjee9rlwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJtZXVuTGlzdFwiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogXCIzNjBweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJwYWRkaW5nLXRvcFwiOiBcIjhweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBcIjFweCBzb2xpZCAjRENERkU2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogXCJhdXRvXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtdHJlZVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZWY6IFwidHJlZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiOTglXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogXCI5OCVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBcImF1dG9cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBfdm0uZGF0YSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzaG93LWNoZWNrYm94XCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGVmYXVsdC1leHBhbmQtYWxsXCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibm9kZS1rZXlcIjogXCJpZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImhpZ2hsaWdodC1jdXJyZW50XCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzOiBfdm0uZGVmYXVsdFByb3BzLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uc3VibWl0KF92bS5sZWN0dXJlcl90aXRsZSlcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56GuIOWumlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/lecturerManagement/list.vue?vue&type=template&id=e60c6d28&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/components/SocialSignin.vue?vue&type=template&id=2b33be98&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/components/SocialSignin.vue?vue&type=template&id=2b33be98&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"social-signup-container\" }, [\n _c(\n \"div\",\n {\n staticClass: \"sign-btn\",\n on: {\n click: function ($event) {\n return _vm.wechatHandleClick(\"wechat\")\n },\n },\n },\n [\n _c(\n \"span\",\n { staticClass: \"wx-svg-container\" },\n [\n _c(\"svg-icon\", {\n staticClass: \"icon\",\n attrs: { \"icon-class\": \"wechat\" },\n }),\n ],\n 1\n ),\n _vm._v(\" WeChat \"),\n ]\n ),\n _c(\n \"div\",\n {\n staticClass: \"sign-btn\",\n on: {\n click: function ($event) {\n return _vm.tencentHandleClick(\"tencent\")\n },\n },\n },\n [\n _c(\n \"span\",\n { staticClass: \"qq-svg-container\" },\n [\n _c(\"svg-icon\", {\n staticClass: \"icon\",\n attrs: { \"icon-class\": \"qq\" },\n }),\n ],\n 1\n ),\n _vm._v(\" QQ \"),\n ]\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9sb2dpbi9jb21wb25lbnRzL1NvY2lhbFNpZ25pbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmIzM2JlOTgmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvbG9naW4vY29tcG9uZW50cy9Tb2NpYWxTaWduaW4udnVlPzljMDAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzb2NpYWwtc2lnbnVwLWNvbnRhaW5lclwiIH0sIFtcbiAgICBfYyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7XG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInNpZ24tYnRuXCIsXG4gICAgICAgIG9uOiB7XG4gICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBfdm0ud2VjaGF0SGFuZGxlQ2xpY2soXCJ3ZWNoYXRcIilcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ3eC1zdmctY29udGFpbmVyXCIgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcInN2Zy1pY29uXCIsIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiaWNvblwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBcImljb24tY2xhc3NcIjogXCJ3ZWNoYXRcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICAgIF92bS5fdihcIiBXZUNoYXQgXCIpLFxuICAgICAgXVxuICAgICksXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAge1xuICAgICAgICBzdGF0aWNDbGFzczogXCJzaWduLWJ0blwiLFxuICAgICAgICBvbjoge1xuICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICByZXR1cm4gX3ZtLnRlbmNlbnRIYW5kbGVDbGljayhcInRlbmNlbnRcIilcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJxcS1zdmctY29udGFpbmVyXCIgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcInN2Zy1pY29uXCIsIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiaWNvblwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBcImljb24tY2xhc3NcIjogXCJxcVwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgICAgX3ZtLl92KFwiIFFRIFwiKSxcbiAgICAgIF1cbiAgICApLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/components/SocialSignin.vue?vue&type=template&id=2b33be98&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=template&id=37dfd6fc&scoped=true":
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/index.vue?vue&type=template&id=37dfd6fc&scoped=true ***!
+ \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"login-container-cen\" },\n [\n _vm._m(0),\n _c(\"div\", { staticClass: \"form-input\" }, [\n _c(\n \"div\",\n { staticClass: \"form-input-small\" },\n [\n _c(\n \"el-form\",\n {\n ref: \"loginForm\",\n staticClass: \"login-form\",\n attrs: {\n model: _vm.loginForm,\n rules: _vm.loginRules,\n autocomplete: \"on\",\n \"label-position\": \"left\",\n },\n },\n [\n _c(\"div\", { staticClass: \"title-container\" }, [\n _c(\"h3\", { staticClass: \"title\" }, [\n _vm._v(\" 英特达管理系统 \"),\n ]),\n ]),\n _c(\n \"el-form-item\",\n {\n staticStyle: {\n background: \"#fff\",\n border: \"1px #101010 solid\",\n },\n attrs: { prop: \"username\" },\n },\n [\n _c(\n \"span\",\n { staticClass: \"svg-container\" },\n [_c(\"svg-icon\", { attrs: { \"icon-class\": \"user\" } })],\n 1\n ),\n _c(\"el-input\", {\n ref: \"username\",\n attrs: {\n placeholder: \"请输入账号\",\n name: \"username\",\n type: \"text\",\n tabindex: \"1\",\n autocomplete: \"on\",\n },\n model: {\n value: _vm.loginForm.username,\n callback: function ($$v) {\n _vm.$set(_vm.loginForm, \"username\", $$v)\n },\n expression: \"loginForm.username\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-tooltip\",\n {\n attrs: {\n content: \"Caps lock is On\",\n placement: \"right\",\n manual: \"\",\n },\n model: {\n value: _vm.capsTooltip,\n callback: function ($$v) {\n _vm.capsTooltip = $$v\n },\n expression: \"capsTooltip\",\n },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: {\n background: \"#fff\",\n border: \"1px #101010 solid\",\n \"margin-top\": \"50px\",\n },\n attrs: { prop: \"password\" },\n },\n [\n _c(\n \"span\",\n { staticClass: \"svg-container\" },\n [\n _c(\"svg-icon\", {\n attrs: { \"icon-class\": \"password\" },\n }),\n ],\n 1\n ),\n _c(\"el-input\", {\n key: _vm.passwordType,\n ref: \"password\",\n attrs: {\n type: _vm.passwordType,\n placeholder: \"请输入密码\",\n name: \"password\",\n tabindex: \"2\",\n autocomplete: \"on\",\n },\n on: {\n blur: function ($event) {\n _vm.capsTooltip = false\n },\n },\n nativeOn: {\n keyup: [\n function ($event) {\n return _vm.checkCapslock($event)\n },\n function ($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k(\n $event.keyCode,\n \"enter\",\n 13,\n $event.key,\n \"Enter\"\n )\n ) {\n return null\n }\n return _vm.handleLogin($event)\n },\n ],\n },\n model: {\n value: _vm.loginForm.password,\n callback: function ($$v) {\n _vm.$set(_vm.loginForm, \"password\", $$v)\n },\n expression: \"loginForm.password\",\n },\n }),\n _c(\n \"span\",\n {\n staticClass: \"show-pwd\",\n on: { click: _vm.showPwd },\n },\n [\n _c(\"svg-icon\", {\n attrs: {\n \"icon-class\":\n _vm.passwordType === \"password\"\n ? \"eye\"\n : \"eye-open\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-button\",\n {\n staticStyle: {\n width: \"100%\",\n \"margin-bottom\": \"30px\",\n \"margin-top\": \"50px\",\n },\n attrs: { loading: _vm.loading, type: \"primary\" },\n nativeOn: {\n click: function ($event) {\n $event.preventDefault()\n return _vm.handleLogin($event)\n },\n },\n },\n [_vm._v(\" \" + _vm._s(_vm.$t(\"login.logIn\")) + \" \")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"el-dialog\",\n {\n attrs: {\n title: _vm.$t(\"login.thirdparty\"),\n visible: _vm.showDialog,\n },\n on: {\n \"update:visible\": function ($event) {\n _vm.showDialog = $event\n },\n },\n },\n [\n _vm._v(\" \" + _vm._s(_vm.$t(\"login.thirdpartyTips\")) + \" \"),\n _c(\"br\"),\n _c(\"br\"),\n _c(\"br\"),\n _c(\"social-sign\"),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = [\n function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"form-img\" }, [\n _c(\"img\", { staticClass: \"image\", attrs: { src: \"/img/login.png\" } }),\n ])\n },\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9sb2dpbi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzdkZmQ2ZmMmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvbG9naW4vaW5kZXgudnVlP2Y0MTQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXItY2VuXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX3ZtLl9tKDApLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImZvcm0taW5wdXRcIiB9LCBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJmb3JtLWlucHV0LXNtYWxsXCIgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgcmVmOiBcImxvZ2luRm9ybVwiLFxuICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwibG9naW4tZm9ybVwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IF92bS5sb2dpbkZvcm0sXG4gICAgICAgICAgICAgICAgICAgIHJ1bGVzOiBfdm0ubG9naW5SdWxlcyxcbiAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtcG9zaXRpb25cIjogXCJsZWZ0XCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0aXRsZS1jb250YWluZXJcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiaDNcIiwgeyBzdGF0aWNDbGFzczogXCJ0aXRsZVwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIg6Iux54m56L6+566h55CG57O757ufIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBcIjFweCAjMTAxMDEwIHNvbGlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInVzZXJuYW1lXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInN2Zy1jb250YWluZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW19jKFwic3ZnLWljb25cIiwgeyBhdHRyczogeyBcImljb24tY2xhc3NcIjogXCJ1c2VyXCIgfSB9KV0sXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJ1c2VybmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6LSm5Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwidXNlcm5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmluZGV4OiBcIjFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5sb2dpbkZvcm0udXNlcm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxvZ2luRm9ybSwgXCJ1c2VybmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibG9naW5Gb3JtLnVzZXJuYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtdG9vbHRpcFwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ2FwcyBsb2NrIGlzIE9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZW1lbnQ6IFwicmlnaHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hbnVhbDogXCJcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmNhcHNUb29sdGlwLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmNhcHNUb29sdGlwID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJjYXBzVG9vbHRpcFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBcIjFweCAjMTAxMDEwIHNvbGlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiNTBweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInBhc3N3b3JkXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwic3BhblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic3ZnLWNvbnRhaW5lclwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJzdmctaWNvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IFwiaWNvbi1jbGFzc1wiOiBcInBhc3N3b3JkXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IF92bS5wYXNzd29yZFR5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmOiBcInBhc3N3b3JkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IF92bS5wYXNzd29yZFR5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXlr4bnoIFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwicGFzc3dvcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmluZGV4OiBcIjJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsdXI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmNhcHNUb29sdGlwID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYXRpdmVPbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5dXA6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uY2hlY2tDYXBzbG9jaygkZXZlbnQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhJGV2ZW50LnR5cGUuaW5kZXhPZihcImtleVwiKSAmJlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9rKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQua2V5Q29kZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGV2ZW50LmtleSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJFbnRlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmhhbmRsZUxvZ2luKCRldmVudClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5sb2dpbkZvcm0ucGFzc3dvcmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubG9naW5Gb3JtLCBcInBhc3N3b3JkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImxvZ2luRm9ybS5wYXNzd29yZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInNwYW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzaG93LXB3ZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zaG93UHdkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcInN2Zy1pY29uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImljb24tY2xhc3NcIjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wYXNzd29yZFR5cGUgPT09IFwicGFzc3dvcmRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFwiZXllXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBcImV5ZS1vcGVuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjMwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLXRvcFwiOiBcIjUwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxvYWRpbmc6IF92bS5sb2FkaW5nLCB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG5hdGl2ZU9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmhhbmRsZUxvZ2luKCRldmVudClcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIiBcIiArIF92bS5fcyhfdm0uJHQoXCJsb2dpbi5sb2dJblwiKSkgKyBcIiBcIildXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICB0aXRsZTogX3ZtLiR0KFwibG9naW4udGhpcmRwYXJ0eVwiKSxcbiAgICAgICAgICAgICAgdmlzaWJsZTogX3ZtLnNob3dEaWFsb2csXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgX3ZtLnNob3dEaWFsb2cgPSAkZXZlbnRcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoX3ZtLiR0KFwibG9naW4udGhpcmRwYXJ0eVRpcHNcIikpICsgXCIgXCIpLFxuICAgICAgICAgICAgX2MoXCJiclwiKSxcbiAgICAgICAgICAgIF9jKFwiYnJcIiksXG4gICAgICAgICAgICBfYyhcImJyXCIpLFxuICAgICAgICAgICAgX2MoXCJzb2NpYWwtc2lnblwiKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpc1xuICAgIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICAgIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImZvcm0taW1nXCIgfSwgW1xuICAgICAgX2MoXCJpbWdcIiwgeyBzdGF0aWNDbGFzczogXCJpbWFnZVwiLCBhdHRyczogeyBzcmM6IFwiL2ltZy9sb2dpbi5wbmdcIiB9IH0pLFxuICAgIF0pXG4gIH0sXG5dXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=template&id=37dfd6fc&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/add_carousel.vue?vue&type=template&id=0af5b35b&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/add_carousel.vue?vue&type=template&id=0af5b35b&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"container\" }, [\n _c(\n \"div\",\n { staticClass: \"form-div\" },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n attrs: {\n \"label-width\": \"110px\",\n model: _vm.form,\n rules: _vm.rules,\n },\n },\n [\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"轮播图名称\", prop: \"carouselName\" },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入轮播图名称\" },\n model: {\n value: _vm.form.carouselName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"carouselName\", $$v)\n },\n expression: \"form.carouselName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"有效期\", prop: \"startTime\" },\n },\n [\n _c(\n \"div\",\n { staticStyle: { height: \"100%\" } },\n [\n _c(\n \"el-col\",\n { attrs: { span: 11 } },\n [\n _c(\"el-date-picker\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n type: \"datetime\",\n placeholder: \"开始时间\",\n },\n on: { change: _vm.getStartTime },\n model: {\n value: _vm.form.startTime,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"startTime\", $$v)\n },\n expression: \"form.startTime\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-col\",\n {\n staticClass: \"line\",\n staticStyle: {\n \"text-align\": \"center\",\n \"line-height\": \"36px\",\n },\n attrs: { span: 2 },\n },\n [_vm._v(\"-\")]\n ),\n _c(\n \"el-col\",\n { attrs: { span: 11 } },\n [\n _c(\"el-date-picker\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n type: \"datetime\",\n placeholder: \"结束时间\",\n },\n on: { change: _vm.getEndTime },\n model: {\n value: _vm.form.endTime,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"endTime\", $$v)\n },\n expression: \"form.endTime\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: { label: \"轮播图图片\", prop: \"imageUrl\" },\n },\n [_c(\"updateImage\", { on: { successImg: _vm.successImg } })],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"位置\", prop: \"position\" },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.position,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"position\", $$v)\n },\n expression: \"form.position\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"PC轮播图\", value: \"0\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"移动端轮播图\", value: \"1\" },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n { staticStyle: { width: \"50%\" }, attrs: { label: \"链接\" } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"35%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.type,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"type\", $$v)\n },\n expression: \"form.type\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"直播课程\", value: \"0\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"视频课程\", value: \"1\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"专题课\", value: \"2\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"试卷\", value: \"3\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"外部链接\", value: \"4\" },\n }),\n ],\n 1\n ),\n _c(\"el-input\", {\n staticStyle: { width: \"75%\" },\n attrs: { placeholder: \"请输入链接\" },\n model: {\n value: _vm.form.linkUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"linkUrl\", $$v)\n },\n expression: \"form.linkUrl\",\n },\n }),\n ],\n 1\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n { staticStyle: { width: \"50%\" }, attrs: { label: \"排序\" } },\n [\n _c(\"el-input-number\", {\n staticStyle: { width: \"100%\" },\n attrs: { step: 1, label: \"请输入排序\" },\n model: {\n value: _vm.form.orderNum,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"orderNum\", $$v)\n },\n expression: \"form.orderNum\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"状态\", prop: \"state\" } },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.status,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"status\", $$v)\n },\n expression: \"form.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"上架\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"2\" } }, [\n _vm._v(\"下架\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"备注\", prop: \"notes\" },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { staticStyle: { \"text-align\": \"center\" } },\n [\n _c(\"el-button\", [_vm._v(\"取消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.submit },\n },\n [_vm._v(\"确定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2UvYWRkX2Nhcm91c2VsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wYWY1YjM1YiZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2UvYWRkX2Nhcm91c2VsLnZ1ZT84NmI1Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFxuICAgICAgXCJkaXZcIixcbiAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZm9ybS1kaXZcIiB9LFxuICAgICAgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICByZWY6IFwiZm9ybVJlZlwiLFxuICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBcIjExMHB4XCIsXG4gICAgICAgICAgICAgIG1vZGVsOiBfdm0uZm9ybSxcbiAgICAgICAgICAgICAgcnVsZXM6IF92bS5ydWxlcyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi6L2u5pKt5Zu+5ZCN56ewXCIsIHByb3A6IFwiY2Fyb3VzZWxOYW1lXCIgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpei9ruaSreWbvuWQjeensFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5jYXJvdXNlbE5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJjYXJvdXNlbE5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5jYXJvdXNlbE5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRpc3BsYXktc3R5bGVcIiB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmnInmlYjmnJ9cIiwgcHJvcDogXCJzdGFydFRpbWVcIiB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWNvbFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IHNwYW46IDExIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtZGF0ZS1waWNrZXJcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImRhdGV0aW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuW8gOWni+aXtumXtFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmdldFN0YXJ0VGltZSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnN0YXJ0VGltZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJzdGFydFRpbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uc3RhcnRUaW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtY29sXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJsaW5lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJsaW5lLWhlaWdodFwiOiBcIjM2cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNwYW46IDIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIi1cIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtY29sXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgc3BhbjogMTEgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiZGF0ZXRpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi57uT5p2f5pe26Ze0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uZ2V0RW5kVGltZSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmVuZFRpbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiZW5kVGltZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5lbmRUaW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIui9ruaSreWbvuWbvueJh1wiLCBwcm9wOiBcImltYWdlVXJsXCIgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX2MoXCJ1cGRhdGVJbWFnZVwiLCB7IG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nIH0gfSldLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5L2N572uXCIsIHByb3A6IFwicG9zaXRpb25cIiB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5wb3NpdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJwb3NpdGlvblwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5wb3NpdGlvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwiUEPova7mkq3lm75cIiwgdmFsdWU6IFwiMFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi56e75Yqo56uv6L2u5pKt5Zu+XCIsIHZhbHVlOiBcIjFcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSwgYXR0cnM6IHsgbGFiZWw6IFwi6ZO+5o6lXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzUlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0udHlwZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInR5cGVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS50eXBlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuebtOaSreivvueoi1wiLCB2YWx1ZTogXCIwXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLop4bpopHor77nqItcIiwgdmFsdWU6IFwiMVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5LiT6aKY6K++XCIsIHZhbHVlOiBcIjJcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuivleWNt1wiLCB2YWx1ZTogXCIzXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLlpJbpg6jpk77mjqVcIiwgdmFsdWU6IFwiNFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNzUlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6ZO+5o6lXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ubGlua1VybCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwibGlua1VybFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ubGlua1VybFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRpc3BsYXktc3R5bGVcIiB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LCBhdHRyczogeyBsYWJlbDogXCLmjpLluo9cIiB9IH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXQtbnVtYmVyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzdGVwOiAxLCBsYWJlbDogXCLor7fovpPlhaXmjpLluo9cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ub3JkZXJOdW0sXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJvcmRlck51bVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLm9yZGVyTnVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgbGFiZWw6IFwi54q25oCBXCIsIHByb3A6IFwic3RhdGVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJzdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uc3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIjFcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5LiK5p62XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwiMlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLkuIvmnrZcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRpc3BsYXktc3R5bGVcIiB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLlpIfms6hcIiwgcHJvcDogXCJub3Rlc1wiIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5yZW1hcmssXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5yZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIFtfdm0uX3YoXCLlj5bmtohcIildKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zdWJtaXQgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56Gu5a6aXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/add_carousel.vue?vue&type=template&id=0af5b35b&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/carousel_image.vue?vue&type=template&id=78b444ce&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/carousel_image.vue?vue&type=template&id=78b444ce&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入广告名称\" },\n model: {\n value: _vm.searchArr.carouselName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"carouselName\", $$v)\n },\n expression: \"searchArr.carouselName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.status,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"status\", $$v)\n },\n expression: \"searchArr.status\",\n },\n },\n [\n _c(\"el-option\", { attrs: { label: \"开启\", value: \"0\" } }),\n _c(\"el-option\", { attrs: { label: \"禁用\", value: \"1\" } }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addCarousel },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"carouselName\",\n label: \"轮播图名称\",\n align: \"center\",\n width: \"220\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"position\",\n label: \"位置\",\n align: \"center\",\n width: \"135\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n scope.row.position === \"0\"\n ? _c(\"span\", [_vm._v(\"PC轮播图\")])\n : _vm._e(),\n scope.row.position === \"1\"\n ? _c(\"span\", [_vm._v(\"移动端轮播图\")])\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"hits\", label: \"点击量\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"orderNum\", label: \"排序\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"startTime\", label: \"开始时间\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"endTime\", label: \"结束时间\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"createTime\", label: \"创建时间\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"status\", label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n staticStyle: { display: \"block\" },\n attrs: {\n \"active-color\": \"#ff4949\",\n \"inactive-color\": \"#13ce66\",\n },\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.isStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"isStatus\", $$v)\n },\n expression: \"scope.row.isStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editCarousels(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delCarousel(scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2UvY2Fyb3VzZWxfaW1hZ2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc4YjQ0NGNlJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9jYXJvdXNlbF9pbWFnZS52dWU/Yjg5YyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sIFtcbiAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5ZCN56ewXCIpXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeW5v+WRiuWQjeensFwiIH0sXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuY2Fyb3VzZWxOYW1lLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcImNhcm91c2VsTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5jYXJvdXNlbE5hbWVcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueKtuaAgVwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuc3RhdHVzLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJzdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLnN0YXR1c1wiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIuW8gOWQr1wiLCB2YWx1ZTogXCIwXCIgfSB9KSxcbiAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIuemgeeUqFwiLCB2YWx1ZTogXCIxXCIgfSB9KSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hUZWFjaGVyIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuaQnOe0olwiKV1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIHsgb246IHsgY2xpY2s6IF92bS5yZXNldFRlYWNoZXIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCLph43nva5cIiksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1wbHVzXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRDYXJvdXNlbCB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLmt7vliqBcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXJlZnJlc2hcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hUZWFjaGVyIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWIt+aWsFwiKV1cbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0pLFxuICAgIF9jKFxuICAgICAgXCJkaXZcIixcbiAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgcmVmOiBcIm11bHRpcGxlVGFibGVcIixcbiAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgXCJoZWFkZXItY2VsbC1zdHlsZVwiOiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwiY2Fyb3VzZWxOYW1lXCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi6L2u5pKt5Zu+5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMjIwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcInBvc2l0aW9uXCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi5L2N572uXCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTM1XCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LnBvc2l0aW9uID09PSBcIjBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgW192bS5fdihcIlBD6L2u5pKt5Zu+XCIpXSlcbiAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LnBvc2l0aW9uID09PSBcIjFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgW192bS5fdihcIuenu+WKqOerr+i9ruaSreWbvlwiKV0pXG4gICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiaGl0c1wiLCBsYWJlbDogXCLngrnlh7vph49cIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcIm9yZGVyTnVtXCIsIGxhYmVsOiBcIuaOkuW6j1wiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwic3RhcnRUaW1lXCIsIGxhYmVsOiBcIuW8gOWni+aXtumXtFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiZW5kVGltZVwiLCBsYWJlbDogXCLnu5PmnZ/ml7bpl7RcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcImNyZWF0ZVRpbWVcIiwgbGFiZWw6IFwi5Yib5bu65pe26Ze0XCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJzdGF0dXNcIiwgbGFiZWw6IFwi54q25oCBXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJibG9ja1wiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcImFjdGl2ZS1jb2xvclwiOiBcIiNmZjQ5NDlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJpbmFjdGl2ZS1jb2xvclwiOiBcIiMxM2NlNjZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2U6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRDaGFuZ2VTdGF0dXMoJGV2ZW50LCBzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHNjb3BlLnJvdy5pc1N0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChzY29wZS5yb3csIFwiaXNTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNjb3BlLnJvdy5pc1N0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0Q2Fyb3VzZWxzKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnvJbovpFcIildXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbENhcm91c2VsKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJ0ZXh0LWFsaWduXCI6IFwicmlnaHRcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMTVweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLXBhZ2luYXRpb25cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgIFwicGFnZS1zaXplXCI6IF92bS5zZWFyY2hBcnIucGFnZVNpemUsXG4gICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgIHRvdGFsOiBfdm0udGFibGVfdG90YWwsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgXCJzaXplLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2l6ZUNoYW5nZSxcbiAgICAgICAgICAgICAgICBcImN1cnJlbnQtY2hhbmdlXCI6IF92bS5oYW5kbGVDdXJyZW50Q2hhbmdlLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/carousel_image.vue?vue&type=template&id=78b444ce&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/edit_carousel.vue?vue&type=template&id=5ffc8028&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/edit_carousel.vue?vue&type=template&id=5ffc8028&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"container\" }, [\n _c(\n \"div\",\n { staticClass: \"form-div\" },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n attrs: {\n \"label-width\": \"110px\",\n model: _vm.form,\n rules: _vm.rules,\n },\n },\n [\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"轮播图名称\", prop: \"carouselName\" },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入轮播图名称\" },\n model: {\n value: _vm.form.carouselName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"carouselName\", $$v)\n },\n expression: \"form.carouselName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"有效期\", prop: \"startTime\" },\n },\n [\n _c(\n \"div\",\n { staticStyle: { height: \"100%\" } },\n [\n _c(\n \"el-col\",\n { attrs: { span: 11 } },\n [\n _c(\"el-date-picker\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n type: \"datetime\",\n placeholder: \"开始时间\",\n },\n on: { change: _vm.getStartTime },\n model: {\n value: _vm.form.startTime,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"startTime\", $$v)\n },\n expression: \"form.startTime\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-col\",\n {\n staticClass: \"line\",\n staticStyle: {\n \"text-align\": \"center\",\n \"line-height\": \"36px\",\n },\n attrs: { span: 2 },\n },\n [_vm._v(\"-\")]\n ),\n _c(\n \"el-col\",\n { attrs: { span: 11 } },\n [\n _c(\"el-date-picker\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n type: \"datetime\",\n placeholder: \"结束时间\",\n },\n on: { change: _vm.getEndTime },\n model: {\n value: _vm.form.endTime,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"endTime\", $$v)\n },\n expression: \"form.endTime\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: { label: \"轮播图图片\", prop: \"imageUrl\" },\n },\n [\n _c(\"updateImage\", {\n attrs: { \"img-list\": _vm.imgList },\n on: { successImg: _vm.successImg },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"位置\", prop: \"position\" },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"100%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.position,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"position\", $$v)\n },\n expression: \"form.position\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"PC轮播图\", value: \"0\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"移动端轮播图\", value: \"1\" },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n { staticStyle: { width: \"50%\" }, attrs: { label: \"链接\" } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n staticStyle: { width: \"35%\" },\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.type,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"type\", $$v)\n },\n expression: \"form.type\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"直播课程\", value: \"0\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"视频课程\", value: \"1\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"专题课\", value: \"2\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"试卷\", value: \"3\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"外部链接\", value: \"4\" },\n }),\n ],\n 1\n ),\n _c(\"el-input\", {\n staticStyle: { width: \"75%\" },\n attrs: { placeholder: \"请输入链接\" },\n model: {\n value: _vm.form.linkUrl,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"linkUrl\", $$v)\n },\n expression: \"form.linkUrl\",\n },\n }),\n ],\n 1\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n { staticStyle: { width: \"50%\" }, attrs: { label: \"排序\" } },\n [\n _c(\"el-input-number\", {\n staticStyle: { width: \"100%\" },\n attrs: { step: 1, label: \"请输入排序\" },\n model: {\n value: _vm.form.orderNum,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"orderNum\", $$v)\n },\n expression: \"form.orderNum\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n { attrs: { label: \"状态\", prop: \"state\" } },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.status,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"status\", $$v)\n },\n expression: \"form.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"0\" } }, [\n _vm._v(\"上架\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"下架\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"display-style\" },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: { label: \"备注\", prop: \"notes\" },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { staticStyle: { \"text-align\": \"center\" } },\n [\n _c(\"el-button\", [_vm._v(\"取消\")]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.submit },\n },\n [_vm._v(\"确定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2UvZWRpdF9jYXJvdXNlbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWZmYzgwMjgmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL2VkaXRfY2Fyb3VzZWwudnVlP2RlODkiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXJcIiB9LCBbXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAgeyBzdGF0aWNDbGFzczogXCJmb3JtLWRpdlwiIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHJlZjogXCJmb3JtUmVmXCIsXG4gICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IFwiMTEwcHhcIixcbiAgICAgICAgICAgICAgbW9kZWw6IF92bS5mb3JtLFxuICAgICAgICAgICAgICBydWxlczogX3ZtLnJ1bGVzLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRpc3BsYXktc3R5bGVcIiB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLova7mkq3lm77lkI3np7BcIiwgcHJvcDogXCJjYXJvdXNlbE5hbWVcIiB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6L2u5pKt5Zu+5ZCN56ewXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmNhcm91c2VsTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImNhcm91c2VsTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmNhcm91c2VsTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZGlzcGxheS1zdHlsZVwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuacieaViOacn1wiLCBwcm9wOiBcInN0YXJ0VGltZVwiIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtY29sXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgc3BhbjogMTEgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiZGF0ZXRpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi5byA5aeL5pe26Ze0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uZ2V0U3RhcnRUaW1lIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uc3RhcnRUaW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInN0YXJ0VGltZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5zdGFydFRpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1jb2xcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImxpbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImxpbmUtaGVpZ2h0XCI6IFwiMzZweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc3BhbjogMiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwiLVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1jb2xcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgeyBhdHRyczogeyBzcGFuOiAxMSB9IH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWRhdGUtcGlja2VyXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJkYXRldGltZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLnu5PmnZ/ml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5nZXRFbmRUaW1lIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uZW5kVGltZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJlbmRUaW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmVuZFRpbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImRpc3BsYXktc3R5bGVcIiB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi6L2u5pKt5Zu+5Zu+54mHXCIsIHByb3A6IFwiaW1hZ2VVcmxcIiB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJ1cGRhdGVJbWFnZVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgXCJpbWctbGlzdFwiOiBfdm0uaW1nTGlzdCB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IHN1Y2Nlc3NJbWc6IF92bS5zdWNjZXNzSW1nIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZGlzcGxheS1zdHlsZVwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuS9jee9rlwiLCBwcm9wOiBcInBvc2l0aW9uXCIgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucG9zaXRpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicG9zaXRpb25cIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ucG9zaXRpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIlBD6L2u5pKt5Zu+XCIsIHZhbHVlOiBcIjBcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuenu+WKqOerr+i9ruaSreWbvlwiLCB2YWx1ZTogXCIxXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZGlzcGxheS1zdHlsZVwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sIGF0dHJzOiB7IGxhYmVsOiBcIumTvuaOpVwiIH0gfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjM1JVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnR5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJ0eXBlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0udHlwZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLnm7Tmkq3or77nqItcIiwgdmFsdWU6IFwiMFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi6KeG6aKR6K++56iLXCIsIHZhbHVlOiBcIjFcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuS4k+mimOivvlwiLCB2YWx1ZTogXCIyXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLor5XljbdcIiwgdmFsdWU6IFwiM1wiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5aSW6YOo6ZO+5o6lXCIsIHZhbHVlOiBcIjRcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjc1JVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpemTvuaOpVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmxpbmtVcmwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImxpbmtVcmxcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLmxpbmtVcmxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSwgYXR0cnM6IHsgbGFiZWw6IFwi5o6S5bqPXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0LW51bWJlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc3RlcDogMSwgbGFiZWw6IFwi6K+36L6T5YWl5o6S5bqPXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLm9yZGVyTnVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwib3JkZXJOdW1cIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5vcmRlck51bVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZGlzcGxheS1zdHlsZVwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IGxhYmVsOiBcIueKtuaAgVwiLCBwcm9wOiBcInN0YXRlXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5zdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwic3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogXCIwXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuS4iuaetlwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIjFcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5LiL5p62XCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5LXN0eWxlXCIgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5aSH5rOoXCIsIHByb3A6IFwibm90ZXNcIiB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwidGV4dGFyZWFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9zaXplOiB7IG1pblJvd3M6IDQsIG1heFJvd3M6IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicmVtYXJrXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ucmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCBbX3ZtLl92KFwi5Y+W5raIXCIpXSksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0IH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihcIuehruWumlwiKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSxcbiAgICAgIDFcbiAgICApLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/edit_carousel.vue?vue&type=template&id=5ffc8028&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/other_config.vue?vue&type=template&id=d395bc24&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/other_config.vue?vue&type=template&id=d395bc24&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\n \"div\",\n { staticClass: \"search\" },\n [\n _c(\n \"el-menu\",\n {\n staticClass: \"el-menu-demo\",\n attrs: { \"default-active\": _vm.activeIndex, mode: \"horizontal\" },\n on: { select: _vm.handleSelect },\n },\n [\n _c(\"el-menu-item\", { attrs: { index: \"1\" } }, [\n _vm._v(\"阿里云Key配制\"),\n ]),\n _c(\"el-menu-item\", { attrs: { index: \"2\" } }, [\n _vm._v(\"阿里云直播\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _vm.menu_type == 1\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.form },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"阿里云AccessKeyId\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.AccessKeyId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"AccessKeyId\", $$v)\n },\n expression: \"form.AccessKeyId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"阿里云AccessKeySecret\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.form.AccessKeySecret,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"AccessKeySecret\", $$v)\n },\n expression: \"form.AccessKeySecret\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.alyConfig },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n _vm.menu_type == 2\n ? _c(\n \"div\",\n { staticStyle: { padding: \"10px\", \"margin-top\": \"20px\" } },\n [\n _c(\n \"el-form\",\n {\n staticStyle: { width: \"80%\", margin: \"auto\" },\n attrs: { model: _vm.live_form },\n },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"推流地址\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.plug_flow,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"plug_flow\", $$v)\n },\n expression: \"live_form.plug_flow\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"播放地址\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.play_address,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"play_address\", $$v)\n },\n expression: \"live_form.play_address\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"推流主key\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.key,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"key\", $$v)\n },\n expression: \"live_form.key\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"播放主key\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.play_key,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"play_key\", $$v)\n },\n expression: \"live_form.play_key\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播应用名\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.live_broadcast,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"live_broadcast\", $$v)\n },\n expression: \"live_form.live_broadcast\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播录制OSS\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.oss,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"oss\", $$v)\n },\n expression: \"live_form.oss\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"直播录制OssEndpoint\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"student_role\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.live_form.OssEndpoint,\n callback: function ($$v) {\n _vm.$set(_vm.live_form, \"OssEndpoint\", $$v)\n },\n expression: \"live_form.OssEndpoint\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n \"text-align\": \"center\",\n \"margin-top\": \"30px\",\n },\n },\n [\n _c(\n \"el-button\",\n {\n staticStyle: {\n background: \"#2659CB\",\n color: \"#fff\",\n \"margin-bottom\": \"100px\",\n },\n on: { click: _vm.zbConfig },\n },\n [_vm._v(\"保存\")]\n ),\n ],\n 1\n ),\n ],\n 1\n )\n : _vm._e(),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2Uvb3RoZXJfY29uZmlnLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kMzk1YmMyNCZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2Uvb3RoZXJfY29uZmlnLnZ1ZT81YTg5Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFxuICAgICAgXCJkaXZcIixcbiAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC1tZW51XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtbWVudS1kZW1vXCIsXG4gICAgICAgICAgICBhdHRyczogeyBcImRlZmF1bHQtYWN0aXZlXCI6IF92bS5hY3RpdmVJbmRleCwgbW9kZTogXCJob3Jpem9udGFsXCIgfSxcbiAgICAgICAgICAgIG9uOiB7IHNlbGVjdDogX3ZtLmhhbmRsZVNlbGVjdCB9LFxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIxXCIgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fdihcIumYv+mHjOS6kUtleemFjeWItlwiKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgX2MoXCJlbC1tZW51LWl0ZW1cIiwgeyBhdHRyczogeyBpbmRleDogXCIyXCIgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fdihcIumYv+mHjOS6keebtOaSrVwiKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSxcbiAgICAgIDFcbiAgICApLFxuICAgIF92bS5tZW51X3R5cGUgPT0gMVxuICAgICAgPyBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgcGFkZGluZzogXCIxMHB4XCIsIFwibWFyZ2luLXRvcFwiOiBcIjIwcHhcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiODAlXCIsIG1hcmdpbjogXCJhdXRvXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBtb2RlbDogX3ZtLmZvcm0gfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6Zi/6YeM5LqRQWNjZXNzS2V5SWRcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLkFjY2Vzc0tleUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiQWNjZXNzS2V5SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5BY2Nlc3NLZXlJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6Zi/6YeM5LqRQWNjZXNzS2V5U2VjcmV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJzdHVkZW50X3JvbGVcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLkFjY2Vzc0tleVNlY3JldCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcIkFjY2Vzc0tleVNlY3JldFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLkFjY2Vzc0tleVNlY3JldFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgXCJ0ZXh0LWFsaWduXCI6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICBcIm1hcmdpbi10b3BcIjogXCIzMHB4XCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjZmZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tYm90dG9tXCI6IFwiMTAwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hbHlDb25maWcgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5L+d5a2YXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gICAgX3ZtLm1lbnVfdHlwZSA9PSAyXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBwYWRkaW5nOiBcIjEwcHhcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMjBweFwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI4MCVcIiwgbWFyZ2luOiBcImF1dG9cIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0ubGl2ZV9mb3JtIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaOqOa1geWcsOWdgFwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfZm9ybS5wbHVnX2Zsb3csXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9mb3JtLCBcInBsdWdfZmxvd1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2Zvcm0ucGx1Z19mbG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmkq3mlL7lnLDlnYBcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0dWRlbnRfcm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfZm9ybS5wbGF5X2FkZHJlc3MsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9mb3JtLCBcInBsYXlfYWRkcmVzc1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2Zvcm0ucGxheV9hZGRyZXNzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmjqjmtYHkuLtrZXlcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0dWRlbnRfcm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfZm9ybS5rZXksXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9mb3JtLCBcImtleVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2Zvcm0ua2V5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmkq3mlL7kuLtrZXlcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0dWRlbnRfcm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfZm9ybS5wbGF5X2tleSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2Zvcm0sIFwicGxheV9rZXlcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9mb3JtLnBsYXlfa2V5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3lupTnlKjlkI1cIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0dWRlbnRfcm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfZm9ybS5saXZlX2Jyb2FkY2FzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5saXZlX2Zvcm0sIFwibGl2ZV9icm9hZGNhc3RcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibGl2ZV9mb3JtLmxpdmVfYnJvYWRjYXN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3lvZXliLZPU1NcIixcbiAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0dWRlbnRfcm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmxpdmVfZm9ybS5vc3MsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ubGl2ZV9mb3JtLCBcIm9zc1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2Zvcm0ub3NzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnm7Tmkq3lvZXliLZPc3NFbmRwb2ludFwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwic3R1ZGVudF9yb2xlXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubGl2ZV9mb3JtLk9zc0VuZHBvaW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmxpdmVfZm9ybSwgXCJPc3NFbmRwb2ludFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsaXZlX2Zvcm0uT3NzRW5kcG9pbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICAgIFwidGV4dC1hbGlnblwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tdG9wXCI6IFwiMzBweFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiI2ZmZlwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiBcIjEwMHB4XCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uemJDb25maWcgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5L+d5a2YXCIpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKCksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/other_config.vue?vue&type=template&id=d395bc24&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/overview/index.vue?vue&type=template&id=78771954&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/overview/index.vue?vue&type=template&id=78771954&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm._m(0)\n}\nvar staticRenderFns = [\n function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"top\" }, [\n _c(\"div\", { staticClass: \"top-top\" }, [\n _c(\"div\", { staticClass: \"top-top-div\" }, [\n _c(\n \"div\",\n { staticStyle: { \"line-height\": \"70px\", color: \"#2659CB\" } },\n [\n _c(\"div\", { staticStyle: { \"font-size\": \"16px\" } }, [\n _vm._v(\"网点数量\"),\n ]),\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"100\"),\n ]),\n _vm._v(\" 家\"),\n ]),\n ]\n ),\n _c(\"div\", [\n _c(\"img\", {\n staticClass: \"image\",\n attrs: { src: \"/img/number_branches.png\" },\n }),\n ]),\n ]),\n _c(\"div\", { staticClass: \"top-top-div\" }, [\n _c(\n \"div\",\n { staticStyle: { \"line-height\": \"70px\", color: \"#2659CB\" } },\n [\n _c(\"div\", { staticStyle: { \"font-size\": \"16px\" } }, [\n _vm._v(\"学员数量\"),\n ]),\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"100\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n ]\n ),\n _c(\"div\", [\n _c(\"img\", {\n staticClass: \"image\",\n attrs: { src: \"/img/student.png\" },\n }),\n ]),\n ]),\n _c(\"div\", { staticClass: \"top-top-div\" }, [\n _c(\n \"div\",\n { staticStyle: { \"line-height\": \"70px\", color: \"#2659CB\" } },\n [\n _c(\"div\", { staticStyle: { \"font-size\": \"16px\" } }, [\n _vm._v(\"教师数量\"),\n ]),\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"100\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n ]\n ),\n _c(\"div\", [\n _c(\"img\", {\n staticClass: \"image\",\n attrs: { src: \"/img/teacher.png\" },\n }),\n ]),\n ]),\n _c(\"div\", { staticClass: \"top-top-div\" }, [\n _c(\n \"div\",\n { staticStyle: { \"line-height\": \"70px\", color: \"#2659CB\" } },\n [\n _c(\"div\", { staticStyle: { \"font-size\": \"16px\" } }, [\n _vm._v(\"课程数量\"),\n ]),\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"100\"),\n ]),\n _vm._v(\" 节\"),\n ]),\n ]\n ),\n _c(\"div\", [\n _c(\"img\", {\n staticClass: \"image\",\n attrs: { src: \"/img/course.png\" },\n }),\n ]),\n ]),\n ]),\n _c(\"div\", { staticClass: \"top-top\" }, [\n _c(\"div\", { staticClass: \"top-below-div\" }, [\n _c(\"div\", { staticStyle: { color: \"#2659CB\" } }, [\n _c(\"div\", [_vm._v(\"今日新增网点\")]),\n _c(\"div\", { staticStyle: { \"margin-top\": \"35px\" } }, [\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"10\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n _c(\"div\", [_vm._v(\"3.00% \")]),\n ]),\n ]),\n _c(\"div\", { staticStyle: { color: \"#2659CB\" } }, [\n _c(\"div\", [_vm._v(\"今日新增学员\")]),\n _c(\"div\", { staticStyle: { \"margin-top\": \"35px\" } }, [\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"10\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n _c(\"div\", [_vm._v(\"3.00% \")]),\n ]),\n ]),\n _c(\"div\", { staticStyle: { color: \"#2659CB\" } }, [\n _c(\"div\", [_vm._v(\"今日新增课程\")]),\n _c(\"div\", { staticStyle: { \"margin-top\": \"35px\" } }, [\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"10\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n _c(\"div\", [_vm._v(\"3.00% \")]),\n ]),\n ]),\n ]),\n _c(\"div\", { staticClass: \"top-below-div\" }, [\n _c(\"div\", { staticStyle: { color: \"#2659CB\" } }, [\n _c(\"div\", [_vm._v(\"今日学习学员\")]),\n _c(\"div\", { staticStyle: { \"margin-top\": \"35px\" } }, [\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"10\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n _c(\"div\", [_vm._v(\"3.00% \")]),\n ]),\n ]),\n _c(\"div\", { staticStyle: { color: \"#2659CB\" } }, [\n _c(\"div\", [_vm._v(\"今日考试学员\")]),\n _c(\"div\", { staticStyle: { \"margin-top\": \"35px\" } }, [\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"10\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n _c(\"div\", [_vm._v(\"3.00% \")]),\n ]),\n ]),\n _c(\"div\", { staticStyle: { color: \"#2659CB\" } }, [\n _c(\"div\", [_vm._v(\"考试合格\")]),\n _c(\"div\", { staticStyle: { \"margin-top\": \"35px\" } }, [\n _c(\"div\", [\n _c(\"span\", { staticStyle: { \"font-size\": \"30px\" } }, [\n _vm._v(\"10\"),\n ]),\n _vm._v(\" 位\"),\n ]),\n _c(\"div\", [_vm._v(\"3.00% \")]),\n ]),\n ]),\n ]),\n ]),\n ]),\n _c(\"div\", { staticClass: \"below\" }),\n ])\n },\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9vdmVydmlldy9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Nzg3NzE5NTQmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvb3ZlcnZpZXcvaW5kZXgudnVlP2Q1OTMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX3ZtLl9tKDApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW1xuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXNcbiAgICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInRvcFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0b3AtdG9wXCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwidG9wLXRvcC1kaXZcIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcImxpbmUtaGVpZ2h0XCI6IFwiNzBweFwiLCBjb2xvcjogXCIjMjY1OUNCXCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjE2cHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIue9keeCueaVsOmHj1wiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbXG4gICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjMwcHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiMTAwXCIpLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIg5a62XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJkaXZcIiwgW1xuICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiaW1hZ2VcIixcbiAgICAgICAgICAgICAgICBhdHRyczogeyBzcmM6IFwiL2ltZy9udW1iZXJfYnJhbmNoZXMucG5nXCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInRvcC10b3AtZGl2XCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJsaW5lLWhlaWdodFwiOiBcIjcwcHhcIiwgY29sb3I6IFwiIzI2NTlDQlwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIxNnB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlrablkZjmlbDph49cIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIjEwMFwiKSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIOS9jVwiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtcbiAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImltYWdlXCIsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgc3JjOiBcIi9pbWcvc3R1ZGVudC5wbmdcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwidG9wLXRvcC1kaXZcIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcImxpbmUtaGVpZ2h0XCI6IFwiNzBweFwiLCBjb2xvcjogXCIjMjY1OUNCXCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjE2cHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIuaVmeW4iOaVsOmHj1wiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbXG4gICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjMwcHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiMTAwXCIpLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIg5L2NXCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJkaXZcIiwgW1xuICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiaW1hZ2VcIixcbiAgICAgICAgICAgICAgICBhdHRyczogeyBzcmM6IFwiL2ltZy90ZWFjaGVyLnBuZ1wiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0b3AtdG9wLWRpdlwiIH0sIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwibGluZS1oZWlnaHRcIjogXCI3MHB4XCIsIGNvbG9yOiBcIiMyNjU5Q0JcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IFwiZm9udC1zaXplXCI6IFwiMTZweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi6K++56iL5pWw6YePXCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IFwiZm9udC1zaXplXCI6IFwiMzBweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIxMDBcIiksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiDoioJcIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCBbXG4gICAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpbWFnZVwiLFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNyYzogXCIvaW1nL2NvdXJzZS5wbmdcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0b3AtdG9wXCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwidG9wLWJlbG93LWRpdlwiIH0sIFtcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0gfSwgW1xuICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwi5LuK5pel5paw5aKe572R54K5XCIpXSksXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgXCJtYXJnaW4tdG9wXCI6IFwiMzVweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IFwiZm9udC1zaXplXCI6IFwiMzBweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIxMFwiKSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIOS9jVwiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwiMy4wMCUgXCIpXSksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9IH0sIFtcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIuS7iuaXpeaWsOWinuWtpuWRmFwiKV0pLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IFwibWFyZ2luLXRvcFwiOiBcIjM1cHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbXG4gICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjMwcHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiMTBcIiksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiDkvY1cIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIjMuMDAlIFwiKV0pLFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSB9LCBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtfdm0uX3YoXCLku4rml6XmlrDlop7or77nqItcIildKSxcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBcIm1hcmdpbi10b3BcIjogXCIzNXB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIjEwXCIpLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIg5L2NXCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtfdm0uX3YoXCIzLjAwJSBcIildKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInRvcC1iZWxvdy1kaXZcIiB9LCBbXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9IH0sIFtcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIuS7iuaXpeWtpuS5oOWtpuWRmFwiKV0pLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IFwibWFyZ2luLXRvcFwiOiBcIjM1cHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbXG4gICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjMwcHhcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiMTBcIiksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiDkvY1cIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIjMuMDAlIFwiKV0pLFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSB9LCBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtfdm0uX3YoXCLku4rml6XogIPor5XlrablkZhcIildKSxcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyBcIm1hcmdpbi10b3BcIjogXCIzNXB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIjEwXCIpLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIg5L2NXCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtfdm0uX3YoXCIzLjAwJSBcIildKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0gfSwgW1xuICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwi6ICD6K+V5ZCI5qC8XCIpXSksXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgXCJtYXJnaW4tdG9wXCI6IFwiMzVweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IFwiZm9udC1zaXplXCI6IFwiMzBweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIxMFwiKSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIOS9jVwiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwiMy4wMCUgXCIpXSksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgXSksXG4gICAgICAgIF0pLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJlbG93XCIgfSksXG4gICAgXSlcbiAgfSxcbl1cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/overview/index.vue?vue&type=template&id=78771954&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/device.vue?vue&type=template&id=58757c5f&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/device.vue?vue&type=template&id=58757c5f&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入会员昵称\" },\n model: {\n value: _vm.searchArr.userName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"userName\", $$v)\n },\n expression: \"searchArr.userName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.auditStatus,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"auditStatus\", $$v)\n },\n expression: \"searchArr.auditStatus\",\n },\n },\n [\n _c(\"el-option\", { attrs: { label: \"待审核\", value: \"0\" } }),\n _c(\"el-option\", { attrs: { label: \"已通过\", value: \"1\" } }),\n _c(\"el-option\", { attrs: { label: \"未通过\", value: \"2\" } }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#00C029\", color: \"#fff\" },\n attrs: { icon: \"el-icon-s-check\" },\n on: {\n click: function ($event) {\n return _vm.examine(1, 0)\n },\n },\n },\n [_vm._v(\"审核\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#FCCA00\", color: \"#fff\" },\n attrs: { icon: \"el-icon-s-release\" },\n on: {\n click: function ($event) {\n return _vm.unbind(1, 0)\n },\n },\n },\n [_vm._v(\"解绑\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.deleteDevice(1)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"userName\",\n label: \"会员昵称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"phoneNumber\",\n label: \"手机号\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"deviceType\",\n label: \"设备型号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"deviceCode\",\n label: \"设备识别码\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"auditor\", label: \"审核人\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"auditStatus\",\n label: \"审核状态\",\n align: \"center\",\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n scope.row.auditStatus === \"1\"\n ? _c(\"span\", { staticStyle: { color: \"#0BC246\" } }, [\n _vm._v(\"已通过\"),\n ])\n : _vm._e(),\n scope.row.auditStatus === \"0\"\n ? _c(\"span\", { staticStyle: { color: \"#2659CB\" } }, [\n _vm._v(\"待审核\"),\n ])\n : _vm._e(),\n scope.row.auditStatus === \"2\"\n ? _c(\"span\", { staticStyle: { color: \"#F53030\" } }, [\n _vm._v(\"未通过\"),\n ])\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"applyTime\",\n label: \"申请时间\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"auditTime\",\n label: \"审核时间\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n scope.row.auditStatus === \"1\"\n ? _c(\"div\", [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.details(scope.row.auditId)\n },\n },\n },\n [_vm._v(\"详情\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.unbind(2, scope.row.auditId)\n },\n },\n },\n [_vm._v(\"解绑\")]\n ),\n ])\n : _vm._e(),\n scope.row.auditStatus !== \"1\"\n ? _c(\"div\", [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.examine(2, scope.row.auditId)\n },\n },\n },\n [_vm._v(\"审核\")]\n ),\n ])\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"审核设备\", visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n attrs: { id: \"userinfo-style\", model: _vm.form },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"审核状态\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"auditStatus\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.auditStatus,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"auditStatus\", $$v)\n },\n expression: \"form.auditStatus\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"通过\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"2\" } }, [\n _vm._v(\"不通过\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.examineDevice },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"详情\", visible: _vm.detailsVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.detailsVisible = $event\n },\n },\n },\n [\n _c(\"div\", { staticClass: \"content\" }, [\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"*会员昵称:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.userName)),\n ]),\n ]\n ),\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"*手机号:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.phoneNumber)),\n ]),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"content\" }, [\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"*设备型号:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.deviceType)),\n ]),\n ]\n ),\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"*设备识别码:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.deviceCode)),\n ]),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"content\" }, [\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"申请时间:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.applyTime)),\n ]),\n ]\n ),\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"审核时间:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.auditTime)),\n ]),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"content\" }, [\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"审核人:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.auditor)),\n ]),\n ]\n ),\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"审核状态:\"),\n ]),\n _vm.deviceInfos.auditStatus === \"1\"\n ? _c(\"span\", { staticStyle: { color: \"#0BC246\" } }, [\n _vm._v(\"已通过\"),\n ])\n : _vm._e(),\n _vm.deviceInfos.auditStatus === \"0\"\n ? _c(\"span\", { staticStyle: { color: \"#2659CB\" } }, [\n _vm._v(\"待审核\"),\n ])\n : _vm._e(),\n _vm.deviceInfos.auditStatus === \"2\"\n ? _c(\"span\", { staticStyle: { color: \"#F53030\" } }, [\n _vm._v(\"未通过\"),\n ])\n : _vm._e(),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"content\" }, [\n _c(\n \"div\",\n { staticStyle: { width: \"48%\", \"padding-left\": \"30px\" } },\n [\n _c(\"span\", { staticStyle: { color: \"#333333\" } }, [\n _vm._v(\"备注:\"),\n ]),\n _c(\"span\", { staticStyle: { color: \"#6F6C6B\" } }, [\n _vm._v(_vm._s(_vm.deviceInfos.remark)),\n ]),\n ]\n ),\n _c(\"div\", {\n staticStyle: { width: \"48%\", \"padding-left\": \"30px\" },\n }),\n ]),\n ]\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL2RldmljZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTg3NTdjNWYmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9kZXZpY2UudnVlP2UzYmIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sXG4gICAgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLmkJzntKJcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5Lya5ZGY5pi156ewXCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIudXNlck5hbWUsXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcInVzZXJOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci51c2VyTmFtZVwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueKtuaAgVwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLmF1ZGl0U3RhdHVzLFxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwiYXVkaXRTdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5hdWRpdFN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwi5b6F5a6h5qC4XCIsIHZhbHVlOiBcIjBcIiB9IH0pLFxuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1vcHRpb25cIiwgeyBhdHRyczogeyBsYWJlbDogXCLlt7LpgJrov4dcIiwgdmFsdWU6IFwiMVwiIH0gfSksXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIuacqumAmui/h1wiLCB2YWx1ZTogXCIyXCIgfSB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0pLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoVGVhY2hlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5pCc57SiXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIHsgb246IHsgY2xpY2s6IF92bS5yZXNldFRlYWNoZXIgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fdihcIumHjee9rlwiKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMwMEMwMjlcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXMtY2hlY2tcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmV4YW1pbmUoMSwgMClcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuWuoeaguFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiI0ZDQ0EwMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcy1yZWxlYXNlXCIgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS51bmJpbmQoMSwgMClcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuino+e7kVwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiI0Y1MzAzMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tZGVsZXRlXCIgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxldGVEZXZpY2UoMSlcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5yZWZyZXNoVGVhY2hlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHsgXCJzZWxlY3Rpb24tY2hhbmdlXCI6IF92bS5oYW5kbGVTZWxlY3Rpb25DaGFuZ2UgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInNlbGVjdGlvblwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiNTVcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcInVzZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLkvJrlkZjmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omL5py65Y+3XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgICAgXCJzaG93LW92ZXJmbG93LXRvb2x0aXBcIjogXCJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImRldmljZVR5cGVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuiuvuWkh+Wei+WPt1wiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJkZXZpY2VDb2RlXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLorr7lpIfor4bliKvnoIFcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJhdWRpdG9yXCIsIGxhYmVsOiBcIuWuoeaguOS6ulwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImF1ZGl0U3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLlrqHmoLjnirbmgIFcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmF1ZGl0U3RhdHVzID09PSBcIjFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMwQkMyNDZcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuW3sumAmui/h1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmF1ZGl0U3RhdHVzID09PSBcIjBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuW+heWuoeaguFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmF1ZGl0U3RhdHVzID09PSBcIjJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiNGNTMwMzBcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuacqumAmui/h1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXBwbHlUaW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLnlLPor7fml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXVkaXRUaW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLlrqHmoLjml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5pON5L2cXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmF1ZGl0U3RhdHVzID09PSBcIjFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwiZGl2XCIsIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMyNjU5Q0JcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRldGFpbHMoc2NvcGUucm93LmF1ZGl0SWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLor6bmg4VcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxNXB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS51bmJpbmQoMiwgc2NvcGUucm93LmF1ZGl0SWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLop6Pnu5FcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuYXVkaXRTdGF0dXMgIT09IFwiMVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJkaXZcIiwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZXhhbWluZSgyLCBzY29wZS5yb3cuYXVkaXRJZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWuoeaguFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdGl0bGU6IFwi5a6h5qC46K6+5aSHXCIsIHZpc2libGU6IF92bS5kaWFsb2dGb3JtVmlzaWJsZSB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTp2aXNpYmxlXCI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwiZm9ybVJlZlwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBpZDogXCJ1c2VyaW5mby1zdHlsZVwiLCBtb2RlbDogX3ZtLmZvcm0gfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5a6h5qC454q25oCBXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImF1ZGl0U3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5hdWRpdFN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImF1ZGl0U3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uYXVkaXRTdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIjFcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIumAmui/h1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwiMlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5LiN6YCa6L+HXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWkh+azqFwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJyZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRhcmVhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvc2l6ZTogeyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5yZW1hcmssXG4gICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInJlbWFya1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ucmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5kaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWPliDmtohcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uZXhhbWluZURldmljZSB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIuivpuaDhVwiLCB2aXNpYmxlOiBfdm0uZGV0YWlsc1Zpc2libGUgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5kZXRhaWxzVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb250ZW50XCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNDglXCIsIFwicGFkZGluZy1sZWZ0XCI6IFwiMzBweFwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMzMzMzMzNcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIirkvJrlkZjmmLXnp7A6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM2RjZDNkJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLmRldmljZUluZm9zLnVzZXJOYW1lKSksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI0OCVcIiwgXCJwYWRkaW5nLWxlZnRcIjogXCIzMHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzMzMzMzM1wiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiKuaJi+acuuWPtzpcIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzZGNkM2QlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0uZGV2aWNlSW5mb3MucGhvbmVOdW1iZXIpKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbnRlbnRcIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI0OCVcIiwgXCJwYWRkaW5nLWxlZnRcIjogXCIzMHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzMzMzMzM1wiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiKuiuvuWkh+Wei+WPtzpcIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzZGNkM2QlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0uZGV2aWNlSW5mb3MuZGV2aWNlVHlwZSkpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNDglXCIsIFwicGFkZGluZy1sZWZ0XCI6IFwiMzBweFwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiMzMzMzMzNcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIirorr7lpIfor4bliKvnoIE6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM2RjZDNkJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLmRldmljZUluZm9zLmRldmljZUNvZGUpKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbnRlbnRcIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI0OCVcIiwgXCJwYWRkaW5nLWxlZnRcIjogXCIzMHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzMzMzMzM1wiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi55Sz6K+35pe26Ze0OlwiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjNkY2QzZCXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKF92bS5kZXZpY2VJbmZvcy5hcHBseVRpbWUpKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjQ4JVwiLCBcInBhZGRpbmctbGVmdFwiOiBcIjMwcHhcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMzMzMzMzXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlrqHmoLjml7bpl7Q6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM2RjZDNkJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLmRldmljZUluZm9zLmF1ZGl0VGltZSkpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29udGVudFwiIH0sIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjQ4JVwiLCBcInBhZGRpbmctbGVmdFwiOiBcIjMwcHhcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMzMzMzMzXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlrqHmoLjkuro6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM2RjZDNkJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLmRldmljZUluZm9zLmF1ZGl0b3IpKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjQ4JVwiLCBcInBhZGRpbmctbGVmdFwiOiBcIjMwcHhcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMzMzMzMzXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlrqHmoLjnirbmgIE6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF92bS5kZXZpY2VJbmZvcy5hdWRpdFN0YXR1cyA9PT0gXCIxXCJcbiAgICAgICAgICAgICAgICAgID8gX2MoXCJzcGFuXCIsIHsgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzBCQzI0NlwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuW3sumAmui/h1wiKSxcbiAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgX3ZtLmRldmljZUluZm9zLmF1ZGl0U3RhdHVzID09PSBcIjBcIlxuICAgICAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5b6F5a6h5qC4XCIpLFxuICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uZGV2aWNlSW5mb3MuYXVkaXRTdGF0dXMgPT09IFwiMlwiXG4gICAgICAgICAgICAgICAgICA/IF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiNGNTMwMzBcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLmnKrpgJrov4dcIiksXG4gICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29udGVudFwiIH0sIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjQ4JVwiLCBcInBhZGRpbmctbGVmdFwiOiBcIjMwcHhcIiB9IH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMzMzMzMzXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlpIfms6g6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IGNvbG9yOiBcIiM2RjZDNkJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLmRldmljZUluZm9zLnJlbWFyaykpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJkaXZcIiwge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI0OCVcIiwgXCJwYWRkaW5nLWxlZnRcIjogXCIzMHB4XCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/device.vue?vue&type=template&id=58757c5f&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/outlets.vue?vue&type=template&id=125f7d66&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/outlets.vue?vue&type=template&id=125f7d66&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"网点搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入网点编号、名称、手机号\" },\n model: {\n value: _vm.searchArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"searchValue\", $$v)\n },\n expression: \"searchArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"所属地区\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.treeAndAdminList,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"areaId\", $$v)\n },\n expression: \"form.areaId\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"button-area\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addOutlets },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0 51%\", color: \"#fff\" },\n attrs: { icon: \"el-icon-bottom\" },\n },\n [_vm._v(\"导出\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.delOutlets(1, 0)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkCode\",\n label: \"网点编号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"cityAdminName\",\n label: \"区域管理员\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"phoneNumber\",\n label: \"手机号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"所属地区\", align: \"left\", width: \"150\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"span\", [\n _vm._v(\n \" \" +\n _vm._s(scope.row.provinceName) +\n \" - \" +\n _vm._s(scope.row.cityName) +\n \" \"\n ),\n ]),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n width: \"150\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editOutlets(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delOutlets(2, scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: _vm.branch_title, visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { ref: \"formRef\", attrs: { model: _vm.form, rules: _vm.rules } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"网点编号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"networkCode\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.networkCode,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"networkCode\", $$v)\n },\n expression: \"form.networkCode\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"网点名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"networkName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.networkName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"networkName\", $$v)\n },\n expression: \"form.networkName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"区域管理员\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"cityAdminId\",\n },\n },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.areaAdminTreeList,\n placeholder: \"请选择\",\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.form.cityAdminId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"cityAdminId\", $$v)\n },\n expression: \"form.cityAdminId\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"所属地区\",\n placeholder: \"请选择\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"cityId\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { disabled: \"\", autocomplete: \"off\" },\n model: {\n value: _vm.form.areaTxt,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"areaTxt\", $$v)\n },\n expression: \"form.areaTxt\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"详细地址\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.address,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"address\", $$v)\n },\n expression: \"form.address\",\n },\n }),\n ],\n 1\n ),\n _c(\"el-form-item\", {\n staticStyle: { width: \"100%\" },\n attrs: { label: \"\", \"label-width\": _vm.formLabelWidth },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n { attrs: { label: \"备注\", \"label-width\": _vm.formLabelWidth } },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.submit(_vm.branch_title)\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL291dGxldHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEyNWY3ZDY2JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvb3V0bGV0cy52dWU/YzdhZSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIue9keeCueaQnOe0olwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXnvZHngrnnvJblj7fjgIHlkI3np7DjgIHmiYvmnLrlj7dcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5zZWFyY2hWYWx1ZSxcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwic2VhcmNoVmFsdWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLnNlYXJjaFZhbHVlXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5omA5bGe5Zyw5Yy6XCIpXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtY2FzY2FkZXJcIiwge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBvcHRpb25zOiBfdm0udHJlZUFuZEFkbWluTGlzdCxcbiAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgcHJvcHM6IF92bS5jYXNjYWRlclByb3BzLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlIH0sXG4gICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5hcmVhSWQsXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJhcmVhSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5hcmVhSWRcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0pLFxuICAgICAgXSksXG4gICAgICBfYyhcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBzdGF0aWNDbGFzczogXCJidXR0b24tYXJlYVwiIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hUZWFjaGVyIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuaQnOe0olwiKV1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIHsgb246IHsgY2xpY2s6IF92bS5yZXNldFRlYWNoZXIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCLph43nva5cIiksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1wbHVzXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRPdXRsZXRzIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIua3u+WKoFwiKV1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwIDUxJVwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLWJvdHRvbVwiIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWvvOWHulwiKV1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjRjUzMDMwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tZGVsZXRlXCIgfSxcbiAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxPdXRsZXRzKDEsIDApXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMwMDhERjBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1yZWZyZXNoXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5yZWZyZXNoVGVhY2hlciB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLliLfmlrBcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7IFwic2VsZWN0aW9uLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2VsZWN0aW9uQ2hhbmdlIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJzZWxlY3Rpb25cIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjU1XCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJuZXR3b3JrQ29kZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K557yW5Y+3XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtOYW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnlkI3np7BcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiY2l0eUFkbWluTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5Yy65Z+f566h55CG5ZGYXCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcInBob25lTnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5omA5bGe5Zyw5Yy6XCIsIGFsaWduOiBcImxlZnRcIiwgd2lkdGg6IFwiMTUwXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKHNjb3BlLnJvdy5wcm92aW5jZU5hbWUpICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiIC0gXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKHNjb3BlLnJvdy5jaXR5TmFtZSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiY3JlYXRlVGltZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5Yib5bu65pe26Ze0XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE1MFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5pON5L2cXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdE91dGxldHMoc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi57yW6L6RXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsT3V0bGV0cygyLCBzY29wZS5yb3cuaWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJ0ZXh0LWFsaWduXCI6IFwicmlnaHRcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMTVweFwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1wYWdpbmF0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnNlYXJjaEFyci5wYWdlTnVtLFxuICAgICAgICAgICAgICAgICAgXCJwYWdlLXNpemVzXCI6IFsxMCwgNTAsIDEwMCwgMjAwXSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplXCI6IF92bS5zZWFyY2hBcnIucGFnZVNpemUsXG4gICAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgICB0b3RhbDogX3ZtLnRhYmxlX3RvdGFsLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIFwic2l6ZS1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UsXG4gICAgICAgICAgICAgICAgICBcImN1cnJlbnQtY2hhbmdlXCI6IF92bS5oYW5kbGVDdXJyZW50Q2hhbmdlLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogX3ZtLmJyYW5jaF90aXRsZSwgdmlzaWJsZTogX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSAkZXZlbnRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICB7IHJlZjogXCJmb3JtUmVmXCIsIGF0dHJzOiB7IG1vZGVsOiBfdm0uZm9ybSwgcnVsZXM6IF92bS5ydWxlcyB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnnvJblj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJuZXR3b3JrQ29kZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5uZXR3b3JrQ29kZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJuZXR3b3JrQ29kZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5uZXR3b3JrQ29kZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueWQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLm5ldHdvcmtOYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcIm5ldHdvcmtOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLm5ldHdvcmtOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5Yy65Z+f566h55CG5ZGYXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiY2l0eUFkbWluSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS5hcmVhQWRtaW5UcmVlTGlzdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hhbmdlIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uY2l0eUFkbWluSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiY2l0eUFkbWluSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uY2l0eUFkbWluSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYDlsZ7lnLDljLpcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImNpdHlJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGRpc2FibGVkOiBcIlwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5hcmVhVHh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImFyZWFUeHRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uYXJlYVR4dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuivpue7huWcsOWdgFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmFkZHJlc3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiYWRkcmVzc1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5hZGRyZXNzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1mb3JtLWl0ZW1cIiwge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwiXCIsIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoIH0sXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IGxhYmVsOiBcIuWkh+azqFwiLCBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uc3VibWl0KF92bS5icmFuY2hfdGl0bGUpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/outlets.vue?vue&type=template&id=125f7d66&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/sign.vue?vue&type=template&id=30b5cef4&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/sign.vue?vue&type=template&id=30b5cef4&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入会员昵称\" },\n model: {\n value: _vm.searchArr.signUserName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"signUserName\", $$v)\n },\n expression: \"searchArr.signUserName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"所属地区\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.treeAndAdminList,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.searchArr.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"areaId\", $$v)\n },\n expression: \"searchArr.areaId\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"signUserName\",\n label: \"签到会员昵称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"mobile\",\n label: \"手机号\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"networkName\",\n label: \"网点名称\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"signType\", label: \"标题\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"signScore\", label: \"奖励\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"areaName\", label: \"所属地区\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"createTime\", label: \"签到时间\", align: \"center\" },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL3NpZ24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMwYjVjZWY0JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc2lnbi52dWU/YzZiNiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sIFtcbiAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5pCc57SiXCIpXSksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeS8muWRmOaYteensFwiIH0sXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuc2lnblVzZXJOYW1lLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcInNpZ25Vc2VyTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5zaWduVXNlck5hbWVcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuaJgOWxnuWcsOWMulwiKV0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtY2FzY2FkZXJcIiwge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBvcHRpb25zOiBfdm0udHJlZUFuZEFkbWluTGlzdCxcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIixcbiAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHMsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmhhbmRsZUNoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLmFyZWFJZCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJhcmVhSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIuYXJlYUlkXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hUZWFjaGVyIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuaQnOe0olwiKV1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIHsgb246IHsgY2xpY2s6IF92bS5yZXNldFRlYWNoZXIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCLph43nva5cIiksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMwMDhERjBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1yZWZyZXNoXCIgfSxcbiAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5yZWZyZXNoVGVhY2hlciB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLliLfmlrBcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdKSxcbiAgICBfYyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICBcInRvb2x0aXAtZWZmZWN0XCI6IFwiZGFya1wiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcInNpZ25Vc2VyTmFtZVwiLFxuICAgICAgICAgICAgICAgIGxhYmVsOiBcIuetvuWIsOS8muWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgcHJvcDogXCJtb2JpbGVcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIHByb3A6IFwibmV0d29ya05hbWVcIixcbiAgICAgICAgICAgICAgICBsYWJlbDogXCLnvZHngrnlkI3np7BcIixcbiAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInNpZ25UeXBlXCIsIGxhYmVsOiBcIuagh+mimFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwic2lnblNjb3JlXCIsIGxhYmVsOiBcIuWlluWKsVwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiYXJlYU5hbWVcIiwgbGFiZWw6IFwi5omA5bGe5Zyw5Yy6XCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJjcmVhdGVUaW1lXCIsIGxhYmVsOiBcIuetvuWIsOaXtumXtFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJyaWdodFwiLCBcIm1hcmdpbi10b3BcIjogXCIxNXB4XCIgfSB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnNlYXJjaEFyci5wYWdlTnVtLFxuICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogX3ZtLnNlYXJjaEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0sXG4gICAgICAxXG4gICAgKSxcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/sign.vue?vue&type=template&id=30b5cef4&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student.vue?vue&type=template&id=bdb4b1fc&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/student.vue?vue&type=template&id=bdb4b1fc&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"学员搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入学员昵称、手机号\" },\n model: {\n value: _vm.searchArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"searchValue\", $$v)\n },\n expression: \"searchArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"网点名称\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.networkPointId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"networkPointId\", $$v)\n },\n expression: \"searchArr.networkPointId\",\n },\n },\n _vm._l(_vm.networkList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.networkName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"所属地区\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-cascader\", {\n staticStyle: { width: \"100%\" },\n attrs: {\n options: _vm.treeAndAdminList,\n placeholder: \"请选择\",\n props: _vm.cascaderProps,\n },\n on: { change: _vm.handleChange },\n model: {\n value: _vm.searchArr.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"areaId\", $$v)\n },\n expression: \"searchArr.areaId\",\n },\n }),\n ],\n 1\n ),\n ]),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.status,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"status\", $$v)\n },\n expression: \"searchArr.status\",\n },\n },\n [\n _c(\"el-option\", { attrs: { label: \"启用\", value: \"0\" } }),\n _c(\"el-option\", { attrs: { label: \"停用\", value: \"1\" } }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addStudent },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#F53030\", color: \"#fff\" },\n attrs: { icon: \"el-icon-delete\" },\n on: {\n click: function ($event) {\n return _vm.delOutlets(1, 0)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"头像\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"img\", {\n staticStyle: { width: \"50px\", height: \"50px\" },\n attrs: { src: scope.row.avatar },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"网点编号\", align: \"center\", width: \"120\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return _vm._l(\n scope.row.networkPoints,\n function (item, index) {\n return _c(\"span\", { key: index }, [\n _vm._v(\" \" + _vm._s(item.networkCode) + \" \"),\n ])\n }\n )\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"网点名称\", align: \"center\", width: \"120\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return _vm._l(\n scope.row.networkPoints,\n function (item, index) {\n return _c(\"span\", { key: index }, [\n _vm._v(\" \" + _vm._s(item.networkName) + \" \"),\n ])\n }\n )\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"memberName\",\n label: \"用户昵称\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"phone\", label: \"手机号\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"角色\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n scope.row.memberRole === \"sales\"\n ? _c(\"span\", [_vm._v(\"销售员\")])\n : _vm._e(),\n scope.row.memberRole === \"agent\"\n ? _c(\"span\", [_vm._v(\"代销者\")])\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"所属地区\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return _vm._l(\n scope.row.networkPoints,\n function (item, index) {\n return _c(\"span\", { key: index }, [\n _vm._v(\" \" + _vm._s(item.cityName) + \" \"),\n ])\n }\n )\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"deviceNum\",\n label: \"设备绑定\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"address\", label: \"获取证书\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"points\", label: \"积分\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"status\", label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n staticStyle: { display: \"block\" },\n attrs: {\n \"active-color\": \"#ff4949\",\n \"inactive-color\": \"#13ce66\",\n \"active-text\": \"禁用\",\n \"inactive-text\": \"启用\",\n },\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.isStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"isStatus\", $$v)\n },\n expression: \"scope.row.isStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"添加时间\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\", fixed: \"right\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.info(scope.row.id)\n },\n },\n },\n [_vm._v(\"详情\")]\n ),\n _c(\n \"el-tooltip\",\n { attrs: { placement: \"bottom-start\" } },\n [\n _c(\n \"div\",\n {\n staticStyle: { cursor: \"pointer\" },\n attrs: { slot: \"content\" },\n slot: \"content\",\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n padding: \"3px\",\n cursor: \"pointer\",\n },\n on: {\n click: function ($event) {\n return _vm.editStudent(\n scope.row.id,\n scope.row.userId\n )\n },\n },\n },\n [_vm._v(\"编辑学员\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n padding: \"3px\",\n cursor: \"pointer\",\n },\n on: {\n click: function ($event) {\n return _vm.editPass(scope.row.userId)\n },\n },\n },\n [_vm._v(\"重置密码\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n padding: \"3px\",\n cursor: \"pointer\",\n },\n on: {\n click: function ($event) {\n return _vm.editPoint(\n scope.row.userId,\n scope.row.id\n )\n },\n },\n },\n [_vm._v(\"调整积分\")]\n ),\n _c(\n \"div\",\n {\n staticStyle: {\n padding: \"3px\",\n cursor: \"pointer\",\n },\n on: {\n click: function ($event) {\n return _vm.delOutlets(2, scope.row.id)\n },\n },\n },\n [_vm._v(\"删除会员\")]\n ),\n ]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n },\n [_vm._v(\"操作\")]\n ),\n ]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"添加学员\", visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { ref: \"formRef\", attrs: { model: _vm.form, rules: _vm.rules } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"网点名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"networkPointId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n model: {\n value: _vm.form.networkPointId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"networkPointId\", $$v)\n },\n expression: \"form.networkPointId\",\n },\n },\n _vm._l(_vm.networkList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.networkName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"学员角色\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"memberRole\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.memberRole,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"memberRole\", $$v)\n },\n expression: \"form.memberRole\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"销售员\", value: \"sales\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"代销者\", value: \"agent\" },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"学员昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"memberName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.memberName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"memberName\", $$v)\n },\n expression: \"form.memberName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phone\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { autocomplete: \"off\", placeholder: \"请输入\" },\n model: {\n value: _vm.form.phone,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"phone\", $$v)\n },\n expression: \"form.phone\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"状态\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.status,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"status\", $$v)\n },\n expression: \"form.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"0\" } }, [\n _vm._v(\"启用\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"停用\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.addMembers } },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"编辑学员\", visible: _vm.editDialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.editDialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"editFormRef\",\n attrs: { model: _vm.editForm, rules: _vm.editRules },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"网点名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"networkPointId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { multiple: \"\", placeholder: \"请选择\" },\n model: {\n value: _vm.editForm.networkPointId,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"networkPointId\", $$v)\n },\n expression: \"editForm.networkPointId\",\n },\n },\n _vm._l(_vm.networkList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.networkName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"学员角色\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"memberRole\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.editForm.memberRole,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"memberRole\", $$v)\n },\n expression: \"editForm.memberRole\",\n },\n },\n [\n _c(\"el-option\", {\n attrs: { label: \"销售员\", value: \"sales\" },\n }),\n _c(\"el-option\", {\n attrs: { label: \"代销者\", value: \"agent\" },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"学员昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"memberName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.editForm.memberName,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"memberName\", $$v)\n },\n expression: \"editForm.memberName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phone\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { autocomplete: \"off\", placeholder: \"请输入\" },\n model: {\n value: _vm.editForm.phone,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"phone\", $$v)\n },\n expression: \"editForm.phone\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"调整积分\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.editPointForm.status,\n callback: function ($$v) {\n _vm.$set(_vm.editPointForm, \"status\", $$v)\n },\n expression: \"editPointForm.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"增加\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"2\" } }, [\n _vm._v(\"减少\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"当前积分\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入\",\n autocomplete: \"off\",\n disabled: \"\",\n },\n model: {\n value: _vm.editPointForm.memberPoints,\n callback: function ($$v) {\n _vm.$set(_vm.editPointForm, \"memberPoints\", $$v)\n },\n expression: \"editPointForm.memberPoints\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"调整数额\",\n \"label-width\": _vm.formLabelWidth,\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.editPointForm.points,\n callback: function ($$v) {\n _vm.$set(_vm.editPointForm, \"points\", $$v)\n },\n expression: \"editPointForm.points\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editForm.remark,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"remark\", $$v)\n },\n expression: \"editForm.remark\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"状态\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.editForm.status,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"status\", $$v)\n },\n expression: \"editForm.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"0\" } }, [\n _vm._v(\"启用\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"停用\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.editDialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.editMembers } },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"重置密码\", visible: _vm.editPassWord },\n on: {\n \"update:visible\": function ($event) {\n _vm.editPassWord = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"passForm\",\n attrs: { model: _vm.pass, rules: _vm.passRules },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"新密码\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"password\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.pass.password,\n callback: function ($$v) {\n _vm.$set(_vm.pass, \"password\", $$v)\n },\n expression: \"pass.password\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"确认新密码\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"passwords\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.pass.passwords,\n callback: function ($$v) {\n _vm.$set(_vm.pass, \"passwords\", $$v)\n },\n expression: \"pass.passwords\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.editPassWord = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.editPassSubmit },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"调整积分\", visible: _vm.editPoints },\n on: {\n \"update:visible\": function ($event) {\n _vm.editPoints = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"pointsForm\",\n attrs: { model: _vm.points, rules: _vm.pointsRules },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"当前积分\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"memberPoints\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入\",\n autocomplete: \"off\",\n disabled: \"\",\n },\n model: {\n value: _vm.points.memberPoints,\n callback: function ($$v) {\n _vm.$set(_vm.points, \"memberPoints\", $$v)\n },\n expression: \"points.memberPoints\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"调整数额\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"amount\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.points.points,\n callback: function ($$v) {\n _vm.$set(_vm.points, \"points\", $$v)\n },\n expression: \"points.points\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"90%\" },\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.points.remark,\n callback: function ($$v) {\n _vm.$set(_vm.points, \"remark\", $$v)\n },\n expression: \"points.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.editPoints = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.adjustPoints } },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL3N0dWRlbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWJkYjRiMWZjJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc3R1ZGVudC52dWU/N2Q4ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIuWtpuWRmOaQnOe0olwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXlrablkZjmmLXnp7DjgIHmiYvmnLrlj7dcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5zZWFyY2hWYWx1ZSxcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwic2VhcmNoVmFsdWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLnNlYXJjaFZhbHVlXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi572R54K55ZCN56ewXCIpXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIubmV0d29ya1BvaW50SWQsXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJuZXR3b3JrUG9pbnRJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLm5ldHdvcmtQb2ludElkXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5uZXR3b3JrTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0ubmV0d29ya05hbWUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLmiYDlsZ7lnLDljLpcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1jYXNjYWRlclwiLCB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IF92bS50cmVlQW5kQWRtaW5MaXN0LFxuICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIsXG4gICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmNhc2NhZGVyUHJvcHMsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGFuZ2UgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuYXJlYUlkLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJhcmVhSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLmFyZWFJZFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLnirbmgIFcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5zdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJzdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5zdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIuWQr+eUqFwiLCB2YWx1ZTogXCIwXCIgfSB9KSxcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwi5YGc55SoXCIsIHZhbHVlOiBcIjFcIiB9IH0pLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoVGVhY2hlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5pCc57SiXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFwiZWwtYnV0dG9uXCIsIHsgb246IHsgY2xpY2s6IF92bS5yZXNldFRlYWNoZXIgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fdihcIumHjee9rlwiKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXBsdXNcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uYWRkU3R1ZGVudCB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjRjUzMDMwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1kZWxldGVcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbE91dGxldHMoMSwgMClcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzAwOERGMFwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5yZWZyZXNoVGVhY2hlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7IFwic2VsZWN0aW9uLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2VsZWN0aW9uQ2hhbmdlIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJzZWxlY3Rpb25cIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjU1XCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLlpLTlg49cIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwcHhcIiwgaGVpZ2h0OiBcIjUwcHhcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzcmM6IHNjb3BlLnJvdy5hdmF0YXIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi572R54K557yW5Y+3XCIsIGFsaWduOiBcImNlbnRlclwiLCB3aWR0aDogXCIxMjBcIiB9LFxuICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5fbChcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5uZXR3b3JrUG9pbnRzLFxuICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcInNwYW5cIiwgeyBrZXk6IGluZGV4IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoaXRlbS5uZXR3b3JrQ29kZSkgKyBcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLnvZHngrnlkI3np7BcIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjEyMFwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLl9sKFxuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93Lm5ldHdvcmtQb2ludHMsXG4gICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwic3BhblwiLCB7IGtleTogaW5kZXggfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiArIF92bS5fcyhpdGVtLm5ldHdvcmtOYW1lKSArIFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcIm1lbWJlck5hbWVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIueUqOaIt+aYteensFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInBob25lXCIsIGxhYmVsOiBcIuaJi+acuuWPt1wiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuinkuiJslwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW1xuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5tZW1iZXJSb2xlID09PSBcInNhbGVzXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgW192bS5fdihcIumUgOWUruWRmFwiKV0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cubWVtYmVyUm9sZSA9PT0gXCJhZ2VudFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJzcGFuXCIsIFtfdm0uX3YoXCLku6PplIDogIVcIildKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5omA5bGe5Zyw5Yy6XCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLl9sKFxuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93Lm5ldHdvcmtQb2ludHMsXG4gICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwic3BhblwiLCB7IGtleTogaW5kZXggfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiArIF92bS5fcyhpdGVtLmNpdHlOYW1lKSArIFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImRldmljZU51bVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6K6+5aSH57uR5a6aXCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiYWRkcmVzc1wiLCBsYWJlbDogXCLojrflj5bor4HkuaZcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInBvaW50c1wiLCBsYWJlbDogXCLnp6/liIZcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInN0YXR1c1wiLCBsYWJlbDogXCLnirbmgIFcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXN3aXRjaFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiYmxvY2tcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWN0aXZlLWNvbG9yXCI6IFwiI2ZmNDk0OVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW5hY3RpdmUtY29sb3JcIjogXCIjMTNjZTY2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhY3RpdmUtdGV4dFwiOiBcIuemgeeUqFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW5hY3RpdmUtdGV4dFwiOiBcIuWQr+eUqFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZTogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0Q2hhbmdlU3RhdHVzKCRldmVudCwgc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHNjb3BlLnJvdy5pc1N0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoc2NvcGUucm93LCBcImlzU3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2NvcGUucm93LmlzU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImNyZWF0ZVRpbWVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIua3u+WKoOaXtumXtFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIsIGZpeGVkOiBcInJpZ2h0XCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5pbmZvKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuivpuaDhVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC10b29sdGlwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgcGxhY2VtZW50OiBcImJvdHRvbS1zdGFydFwiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY3Vyc29yOiBcInBvaW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImNvbnRlbnRcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImNvbnRlbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogXCIzcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBcInBvaW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdFN0dWRlbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cudXNlcklkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnvJbovpHlrablkZhcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogXCIzcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBcInBvaW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdFBhc3Moc2NvcGUucm93LnVzZXJJZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi6YeN572u5a+G56CBXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IFwiM3B4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogXCJwb2ludGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRQb2ludChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy51c2VySWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuaWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuiwg+aVtOenr+WIhlwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBcIjNweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IFwicG9pbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5kZWxPdXRsZXRzKDIsIHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6Zmk5Lya5ZGYXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tbGVmdFwiOiBcIjE1cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5pON5L2cXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJyaWdodFwiLCBcIm1hcmdpbi10b3BcIjogXCIxNXB4XCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLXBhZ2luYXRpb25cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBcImN1cnJlbnQtcGFnZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VOdW0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogX3ZtLnNlYXJjaEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICAgIGxheW91dDogXCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIixcbiAgICAgICAgICAgICAgICAgIHRvdGFsOiBfdm0udGFibGVfdG90YWwsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgXCJzaXplLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2l6ZUNoYW5nZSxcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIua3u+WKoOWtpuWRmFwiLCB2aXNpYmxlOiBfdm0uZGlhbG9nRm9ybVZpc2libGUgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5kaWFsb2dGb3JtVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHsgcmVmOiBcImZvcm1SZWZcIiwgYXR0cnM6IHsgbW9kZWw6IF92bS5mb3JtLCBydWxlczogX3ZtLnJ1bGVzIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIue9keeCueWQjeensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm5ldHdvcmtQb2ludElkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IG11bHRpcGxlOiBcIlwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5uZXR3b3JrUG9pbnRJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwibmV0d29ya1BvaW50SWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLm5ldHdvcmtQb2ludElkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5uZXR3b3JrTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0ubmV0d29ya05hbWUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5a2m5ZGY6KeS6ImyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibWVtYmVyUm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5tZW1iZXJSb2xlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJtZW1iZXJSb2xlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5tZW1iZXJSb2xlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi6ZSA5ZSu5ZGYXCIsIHZhbHVlOiBcInNhbGVzXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLku6PplIDogIVcIiwgdmFsdWU6IFwiYWdlbnRcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWtpuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm1lbWJlck5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ubWVtYmVyTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJtZW1iZXJOYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLm1lbWJlck5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGF1dG9jb21wbGV0ZTogXCJvZmZcIiwgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5waG9uZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJwaG9uZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5waG9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlpIfms6hcIixcbiAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIHByb3A6IFwicmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi54q25oCBXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0uc3RhdHVzLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwic3RhdHVzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uc3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogXCIwXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlkK/nlKhcIiksXG4gICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIjFcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWBnOeUqFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5kaWFsb2dGb3JtVmlzaWJsZSA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWPliDmtohcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgeyBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LCBvbjogeyBjbGljazogX3ZtLmFkZE1lbWJlcnMgfSB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa4g5a6aXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogXCLnvJbovpHlrablkZhcIiwgdmlzaWJsZTogX3ZtLmVkaXREaWFsb2dGb3JtVmlzaWJsZSB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTp2aXNpYmxlXCI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmVkaXREaWFsb2dGb3JtVmlzaWJsZSA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcmVmOiBcImVkaXRGb3JtUmVmXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0uZWRpdEZvcm0sIHJ1bGVzOiBfdm0uZWRpdFJ1bGVzIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi572R54K55ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibmV0d29ya1BvaW50SWRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbXVsdGlwbGU6IFwiXCIsIHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0Rm9ybS5uZXR3b3JrUG9pbnRJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmVkaXRGb3JtLCBcIm5ldHdvcmtQb2ludElkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZWRpdEZvcm0ubmV0d29ya1BvaW50SWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLm5ldHdvcmtMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5uZXR3b3JrTmFtZSwgdmFsdWU6IGl0ZW0uaWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlrablkZjop5LoibJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJtZW1iZXJSb2xlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0Rm9ybS5tZW1iZXJSb2xlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm0sIFwibWVtYmVyUm9sZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRGb3JtLm1lbWJlclJvbGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLplIDllK7lkZhcIiwgdmFsdWU6IFwic2FsZXNcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuS7o+mUgOiAhVwiLCB2YWx1ZTogXCJhZ2VudFwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5a2m5ZGY5pi156ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibWVtYmVyTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdEZvcm0ubWVtYmVyTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm0sIFwibWVtYmVyTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZWRpdEZvcm0ubWVtYmVyTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaJi+acuuWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInBob25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLCBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0Rm9ybS5waG9uZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm0sIFwicGhvbmVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRGb3JtLnBob25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuiwg+aVtOenr+WIhlwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1yYWRpby1ncm91cFwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0UG9pbnRGb3JtLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5lZGl0UG9pbnRGb3JtLCBcInN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJlZGl0UG9pbnRGb3JtLnN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwiMVwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5aKe5YqgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogXCIyXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlh4/lsJFcIiksXG4gICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuW9k+WJjeenr+WIhlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0UG9pbnRGb3JtLm1lbWJlclBvaW50cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdFBvaW50Rm9ybSwgXCJtZW1iZXJQb2ludHNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRQb2ludEZvcm0ubWVtYmVyUG9pbnRzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLosIPmlbTmlbDpop1cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdFBvaW50Rm9ybS5wb2ludHMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmVkaXRQb2ludEZvcm0sIFwicG9pbnRzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJlZGl0UG9pbnRGb3JtLnBvaW50c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlpIfms6hcIixcbiAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIHByb3A6IFwicmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmVkaXRGb3JtLnJlbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmVkaXRGb3JtLCBcInJlbWFya1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRGb3JtLnJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi54q25oCBXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLXJhZGlvLWdyb3VwXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmVkaXRGb3JtLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5lZGl0Rm9ybSwgXCJzdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZWRpdEZvcm0uc3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtcmFkaW9cIiwgeyBhdHRyczogeyBsYWJlbDogXCIwXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCLlkK/nlKhcIiksXG4gICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIjFcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWBnOeUqFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5lZGl0RGlhbG9nRm9ybVZpc2libGUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHsgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSwgb246IHsgY2xpY2s6IF92bS5lZGl0TWVtYmVycyB9IH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIumHjee9ruWvhueggVwiLCB2aXNpYmxlOiBfdm0uZWRpdFBhc3NXb3JkIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZWRpdFBhc3NXb3JkID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwicGFzc0Zvcm1cIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5wYXNzLCBydWxlczogX3ZtLnBhc3NSdWxlcyB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5paw5a+G56CBXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGFzc3dvcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnBhc3MucGFzc3dvcmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhc3MsIFwicGFzc3dvcmRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInBhc3MucGFzc3dvcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjkwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuehruiupOaWsOWvhueggVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInBhc3N3b3Jkc1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucGFzcy5wYXNzd29yZHMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhc3MsIFwicGFzc3dvcmRzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwYXNzLnBhc3N3b3Jkc1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZGlhbG9nLWZvb3RlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImZvb3RlclwiIH0sXG4gICAgICAgICAgICAgIHNsb3Q6IFwiZm9vdGVyXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmVkaXRQYXNzV29yZCA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWPliDmtohcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uZWRpdFBhc3NTdWJtaXQgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa4g5a6aXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogXCLosIPmlbTnp6/liIZcIiwgdmlzaWJsZTogX3ZtLmVkaXRQb2ludHMgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5lZGl0UG9pbnRzID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwicG9pbnRzRm9ybVwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBtb2RlbDogX3ZtLnBvaW50cywgcnVsZXM6IF92bS5wb2ludHNSdWxlcyB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5b2T5YmN56ev5YiGXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibWVtYmVyUG9pbnRzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5wb2ludHMubWVtYmVyUG9pbnRzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5wb2ludHMsIFwibWVtYmVyUG9pbnRzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwb2ludHMubWVtYmVyUG9pbnRzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI5MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLosIPmlbTmlbDpop1cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhbW91bnRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnBvaW50cy5wb2ludHMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnBvaW50cywgXCJwb2ludHNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInBvaW50cy5wb2ludHNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiOTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWkh+azqFwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJyZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRhcmVhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvc2l6ZTogeyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucG9pbnRzLnJlbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnBvaW50cywgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwb2ludHMucmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5lZGl0UG9pbnRzID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sIG9uOiB7IGNsaWNrOiBfdm0uYWRqdXN0UG9pbnRzIH0gfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56GuIOWumlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student.vue?vue&type=template&id=bdb4b1fc&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student_info.vue?vue&type=template&id=0a0b010a&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/student_info.vue?vue&type=template&id=0a0b010a&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"app-container\" }, [\n _c(\"div\", { staticClass: \"top-style\" }, [\n _c(\"div\", { staticClass: \"top-style-title\" }, [_vm._v(\"当前网点\")]),\n _c(\n \"div\",\n { staticClass: \"top-style-con\" },\n _vm._l(_vm.StudentInfo.networkPoints, function (item, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass: \"top-style-con-txt\",\n on: {\n click: function ($event) {\n return _vm.branch_name(index)\n },\n },\n },\n [\n _vm.branch_name_type === index\n ? _c(\"i\", {\n staticClass: \"el-icon-success\",\n staticStyle: { color: \"#0BC014\" },\n })\n : _vm._e(),\n _c(\n \"span\",\n {\n staticStyle: { \"margin-left\": \"5px\" },\n style: {\n color: _vm.branch_name_type === index ? \"#2659CB\" : \"\",\n },\n },\n [_vm._v(_vm._s(item.networkName))]\n ),\n ]\n )\n }),\n 0\n ),\n ]),\n _c(\"div\", { staticClass: \"centre-style\" }, [\n _c(\"div\", { staticClass: \"top-style-title\" }, [_vm._v(\"基本信息\")]),\n _c(\"div\", { staticClass: \"centre-style-con\" }, [\n _c(\"div\", { staticClass: \"centre-style-con-list\" }, [\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"网点编号:\" + _vm._s(_vm.StudentInfoChild.networkCode)),\n ]),\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"网点名称:\" + _vm._s(_vm.StudentInfoChild.networkName)),\n ]),\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"区域管理员:\" + _vm._s(_vm.StudentInfoChild.cityAdminName)),\n ]),\n ]),\n _c(\"div\", { staticClass: \"centre-style-con-list\" }, [\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"学员昵称:\" + _vm._s(_vm.StudentInfo.memberName)),\n ]),\n _vm.StudentInfo.memberRole === \"sales\"\n ? _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"学员角色:销售员\"),\n ])\n : _vm._e(),\n _vm.StudentInfo.memberRole === \"agent\"\n ? _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"学员角色:代销者\"),\n ])\n : _vm._e(),\n _vm.StudentInfo.status === \"1\"\n ? _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"状态:停用\"),\n ])\n : _vm._e(),\n _vm.StudentInfo.status === \"0\"\n ? _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"状态:启用\"),\n ])\n : _vm._e(),\n ]),\n _c(\"div\", { staticClass: \"centre-style-con-list\" }, [\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"手机号:\" + _vm._s(_vm.StudentInfo.phone)),\n ]),\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\n \"所属地区:\" +\n _vm._s(_vm.StudentInfoChild.provinceName) +\n \" \" +\n _vm._s(_vm.StudentInfoChild.cityName)\n ),\n ]),\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"详细地址:\" + _vm._s(_vm.StudentInfoChild.address)),\n ]),\n ]),\n _c(\"div\", { staticClass: \"centre-style-con-list\" }, [\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"注册时间:\" + _vm._s(_vm.StudentInfo.createTime)),\n ]),\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"最近登录时间:\" + _vm._s(_vm.StudentInfo.loginTime)),\n ]),\n _c(\"div\", { staticStyle: { width: \"30%\" } }, [\n _vm._v(\"备注:\" + _vm._s(_vm.StudentInfo.remark)),\n ]),\n ]),\n _c(\"div\", { staticClass: \"centre-style-con-list\" }, [\n _c(\"div\", { staticStyle: { width: \"50%\" } }, [\n _vm._v(\n \"收货信息:\" +\n _vm._s(_vm.StudentInfo.memberName) +\n \",\" +\n _vm._s(_vm.StudentInfo.phone) +\n \",\" +\n _vm._s(_vm.StudentInfoChild.provinceName) +\n \" \" +\n _vm._s(_vm.StudentInfoChild.cityName) +\n _vm._s(_vm.StudentInfoChild.address)\n ),\n ]),\n _c(\"div\", { staticStyle: { width: \"20%\" } }),\n _c(\"div\", { staticStyle: { width: \"20%\" } }),\n ]),\n ]),\n ]),\n _vm._m(0),\n ])\n}\nvar staticRenderFns = [\n function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"below-style\" }, [\n _c(\"div\", { staticClass: \"top-style-title\" }, [_vm._v(\"行为统计\")]),\n _c(\"div\", { staticClass: \"below-style-con\" }, [\n _c(\"div\", { staticClass: \"below-style-con-list\" }, [\n _c(\n \"div\",\n {\n staticClass:\n \"below-style-con-list-con below-style-con-list-con-dis\",\n },\n [\n _c(\"div\", [_vm._v(\"登录设备总数\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"台\"),\n ]),\n ]\n ),\n _c(\n \"div\",\n {\n staticClass:\n \"below-style-con-list-con below-style-con-list-con-dis\",\n },\n [\n _c(\"div\", [_vm._v(\"登录设备总数\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"台\"),\n ]),\n ]\n ),\n _c(\n \"div\",\n {\n staticClass:\n \"below-style-con-list-con below-style-con-list-con-dis\",\n },\n [\n _c(\"div\", [_vm._v(\"普通登录\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"台\"),\n ]),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"below-style-con-list\" }, [\n _c(\"div\", { staticClass: \"below-style-con-list-con\" }, [\n _c(\n \"div\",\n { staticStyle: { \"font-size\": \"30px\", padding: \"8px\" } },\n [_vm._v(\"10\")]\n ),\n _c(\"div\", { staticClass: \"below-style-con-list-con-dis\" }, [\n _c(\"div\", [_vm._v(\"累计积分\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"个\"),\n ]),\n ]),\n ]),\n _c(\"div\", { staticClass: \"below-style-con-list-con\" }, [\n _c(\n \"div\",\n { staticStyle: { \"font-size\": \"30px\", padding: \"8px\" } },\n [_vm._v(\"5\")]\n ),\n _c(\"div\", { staticClass: \"below-style-con-list-con-dis\" }, [\n _c(\"div\", [_vm._v(\"当前积分\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"个\"),\n ]),\n ]),\n ]),\n _c(\"div\", { staticClass: \"below-style-con-list-con\" }, [\n _c(\n \"div\",\n { staticStyle: { \"font-size\": \"30px\", padding: \"8px\" } },\n [_vm._v(\"5\")]\n ),\n _c(\"div\", { staticClass: \"below-style-con-list-con-dis\" }, [\n _c(\"div\", [_vm._v(\"已使用\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"个\"),\n ]),\n ]),\n ]),\n ]),\n _c(\"div\", { staticClass: \"below-style-con-list\" }, [\n _c(\"div\", { staticClass: \"below-style-con-list-con\" }, [\n _c(\n \"div\",\n { staticStyle: { \"font-size\": \"30px\", padding: \"8px\" } },\n [_vm._v(\"1000\")]\n ),\n _c(\"div\", { staticClass: \"below-style-con-list-con-dis\" }, [\n _c(\"div\", [_vm._v(\"学习总时长\")]),\n _c(\n \"div\",\n {\n staticClass: \"below-style-con-list-cons\",\n staticStyle: { width: \"50px\" },\n },\n [_vm._v(\"小时\")]\n ),\n ]),\n ]),\n _c(\"div\", { staticClass: \"below-style-con-list-con\" }, [\n _c(\n \"div\",\n { staticStyle: { \"font-size\": \"30px\", padding: \"8px\" } },\n [_vm._v(\"500\")]\n ),\n _c(\"div\", { staticClass: \"below-style-con-list-con-dis\" }, [\n _c(\"div\", [_vm._v(\"今日学习\")]),\n _c(\n \"div\",\n {\n staticClass: \"below-style-con-list-cons\",\n staticStyle: { width: \"50px\" },\n },\n [_vm._v(\"小时\")]\n ),\n ]),\n ]),\n _c(\"div\", { staticClass: \"below-style-con-list-con\" }, [\n _c(\n \"div\",\n { staticStyle: { \"font-size\": \"30px\", padding: \"8px\" } },\n [_vm._v(\"5\")]\n ),\n _c(\"div\", { staticClass: \"below-style-con-list-con-dis\" }, [\n _c(\"div\", [_vm._v(\"获得证书\")]),\n _c(\"div\", { staticClass: \"below-style-con-list-cons\" }, [\n _vm._v(\"枚\"),\n ]),\n ]),\n ]),\n ]),\n ]),\n ])\n },\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL3N0dWRlbnRfaW5mby52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGEwYjAxMGEmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9zdHVkZW50X2luZm8udnVlPzBmMjYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJhcHAtY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwidG9wLXN0eWxlXCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0b3Atc3R5bGUtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5b2T5YmN572R54K5XCIpXSksXG4gICAgICBfYyhcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0b3Atc3R5bGUtY29uXCIgfSxcbiAgICAgICAgX3ZtLl9sKF92bS5TdHVkZW50SW5mby5uZXR3b3JrUG9pbnRzLCBmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHtcbiAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBrZXk6IGluZGV4LFxuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJ0b3Atc3R5bGUtY29uLXR4dFwiLFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmJyYW5jaF9uYW1lKGluZGV4KVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0uYnJhbmNoX25hbWVfdHlwZSA9PT0gaW5kZXhcbiAgICAgICAgICAgICAgICA/IF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWljb24tc3VjY2Vzc1wiLFxuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMEJDMDE0XCIgfSxcbiAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgXCJtYXJnaW4tbGVmdFwiOiBcIjVweFwiIH0sXG4gICAgICAgICAgICAgICAgICBzdHlsZToge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogX3ZtLmJyYW5jaF9uYW1lX3R5cGUgPT09IGluZGV4ID8gXCIjMjY1OUNCXCIgOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKGl0ZW0ubmV0d29ya05hbWUpKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApXG4gICAgICAgIH0pLFxuICAgICAgICAwXG4gICAgICApLFxuICAgIF0pLFxuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY2VudHJlLXN0eWxlXCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0b3Atc3R5bGUtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5Z+65pys5L+h5oGvXCIpXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNlbnRyZS1zdHlsZS1jb25cIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY2VudHJlLXN0eWxlLWNvbi1saXN0XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCLnvZHngrnnvJblj7fvvJpcIiArIF92bS5fcyhfdm0uU3R1ZGVudEluZm9DaGlsZC5uZXR3b3JrQ29kZSkpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCLnvZHngrnlkI3np7DvvJpcIiArIF92bS5fcyhfdm0uU3R1ZGVudEluZm9DaGlsZC5uZXR3b3JrTmFtZSkpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCLljLrln5/nrqHnkIblkZjvvJpcIiArIF92bS5fcyhfdm0uU3R1ZGVudEluZm9DaGlsZC5jaXR5QWRtaW5OYW1lKSksXG4gICAgICAgICAgXSksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNlbnRyZS1zdHlsZS1jb24tbGlzdFwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjMwJVwiIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi5a2m5ZGY5pi156ew77yaXCIgKyBfdm0uX3MoX3ZtLlN0dWRlbnRJbmZvLm1lbWJlck5hbWUpKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uU3R1ZGVudEluZm8ubWVtYmVyUm9sZSA9PT0gXCJzYWxlc1wiXG4gICAgICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwi5a2m5ZGY6KeS6Imy77ya6ZSA5ZSu5ZGYXCIpLFxuICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICBfdm0uU3R1ZGVudEluZm8ubWVtYmVyUm9sZSA9PT0gXCJhZ2VudFwiXG4gICAgICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwi5a2m5ZGY6KeS6Imy77ya5Luj6ZSA6ICFXCIpLFxuICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICBfdm0uU3R1ZGVudEluZm8uc3RhdHVzID09PSBcIjFcIlxuICAgICAgICAgICAgPyBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjMwJVwiIH0gfSwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcIueKtuaAge+8muWBnOeUqFwiKSxcbiAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgX3ZtLlN0dWRlbnRJbmZvLnN0YXR1cyA9PT0gXCIwXCJcbiAgICAgICAgICAgID8gX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIzMCVcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCLnirbmgIHvvJrlkK/nlKhcIiksXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjZW50cmUtc3R5bGUtY29uLWxpc3RcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIzMCVcIiB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcIuaJi+acuuWPt++8mlwiICsgX3ZtLl9zKF92bS5TdHVkZW50SW5mby5waG9uZSkpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgIFwi5omA5bGe5Zyw5Yy677yaXCIgK1xuICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uU3R1ZGVudEluZm9DaGlsZC5wcm92aW5jZU5hbWUpICtcbiAgICAgICAgICAgICAgICBcIiBcIiArXG4gICAgICAgICAgICAgICAgX3ZtLl9zKF92bS5TdHVkZW50SW5mb0NoaWxkLmNpdHlOYW1lKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjMwJVwiIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi6K+m57uG5Zyw5Z2A77yaXCIgKyBfdm0uX3MoX3ZtLlN0dWRlbnRJbmZvQ2hpbGQuYWRkcmVzcykpLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjZW50cmUtc3R5bGUtY29uLWxpc3RcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIzMCVcIiB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcIuazqOWGjOaXtumXtO+8mlwiICsgX3ZtLl9zKF92bS5TdHVkZW50SW5mby5jcmVhdGVUaW1lKSksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIzMCVcIiB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcIuacgOi/keeZu+W9leaXtumXtO+8mlwiICsgX3ZtLl9zKF92bS5TdHVkZW50SW5mby5sb2dpblRpbWUpKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjMwJVwiIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi5aSH5rOo77yaXCIgKyBfdm0uX3MoX3ZtLlN0dWRlbnRJbmZvLnJlbWFyaykpLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjZW50cmUtc3R5bGUtY29uLWxpc3RcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgXCLmlLbotKfkv6Hmga/vvJpcIiArXG4gICAgICAgICAgICAgICAgX3ZtLl9zKF92bS5TdHVkZW50SW5mby5tZW1iZXJOYW1lKSArXG4gICAgICAgICAgICAgICAgXCIsXCIgK1xuICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uU3R1ZGVudEluZm8ucGhvbmUpICtcbiAgICAgICAgICAgICAgICBcIixcIiArXG4gICAgICAgICAgICAgICAgX3ZtLl9zKF92bS5TdHVkZW50SW5mb0NoaWxkLnByb3ZpbmNlTmFtZSkgK1xuICAgICAgICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICAgICAgICBfdm0uX3MoX3ZtLlN0dWRlbnRJbmZvQ2hpbGQuY2l0eU5hbWUpICtcbiAgICAgICAgICAgICAgICBfdm0uX3MoX3ZtLlN0dWRlbnRJbmZvQ2hpbGQuYWRkcmVzcylcbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIyMCVcIiB9IH0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMjAlXCIgfSB9KSxcbiAgICAgICAgXSksXG4gICAgICBdKSxcbiAgICBdKSxcbiAgICBfdm0uX20oMCksXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW1xuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXNcbiAgICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZVwiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwidG9wLXN0eWxlLXRpdGxlXCIgfSwgW192bS5fdihcIuihjOS4uue7n+iuoVwiKV0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZS1jb25cIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3RcIiB9LCBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbiBiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwi55m75b2V6K6+5aSH5oC75pWwXCIpXSksXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uc1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCLlj7BcIiksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbiBiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwi55m75b2V6K6+5aSH5oC75pWwXCIpXSksXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uc1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCLlj7BcIiksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbiBiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwi5pmu6YCa55m75b2VXCIpXSksXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uc1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCLlj7BcIiksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJlbG93LXN0eWxlLWNvbi1saXN0XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uXCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIsIHBhZGRpbmc6IFwiOHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiMTBcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb24tZGlzXCIgfSwgW1xuICAgICAgICAgICAgICBfYyhcImRpdlwiLCBbX3ZtLl92KFwi57Sv6K6h56ev5YiGXCIpXSksXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uc1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCLkuKpcIiksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25cIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjMwcHhcIiwgcGFkZGluZzogXCI4cHhcIiB9IH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCI1XCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uLWRpc1wiIH0sIFtcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIuW9k+WJjeenr+WIhlwiKV0pLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnNcIiB9LCBbXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwi5LiqXCIpLFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uXCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIsIHBhZGRpbmc6IFwiOHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiNVwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbi1kaXNcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtfdm0uX3YoXCLlt7Lkvb/nlKhcIildKSxcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCIgfSwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcIuS4qlwiKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3RcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25cIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcImZvbnQtc2l6ZVwiOiBcIjMwcHhcIiwgcGFkZGluZzogXCI4cHhcIiB9IH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCIxMDAwXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uLWRpc1wiIH0sIFtcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIuWtpuS5oOaAu+aXtumVv1wiKV0pLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnNcIixcbiAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwcHhcIiB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWwj+aXtlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uXCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIsIHBhZGRpbmc6IFwiOHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiNTAwXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uLWRpc1wiIH0sIFtcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgW192bS5fdihcIuS7iuaXpeWtpuS5oFwiKV0pLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbnNcIixcbiAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwcHhcIiB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWwj+aXtlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uXCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJmb250LXNpemVcIjogXCIzMHB4XCIsIHBhZGRpbmc6IFwiOHB4XCIgfSB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiNVwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJlbG93LXN0eWxlLWNvbi1saXN0LWNvbi1kaXNcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIFtfdm0uX3YoXCLojrflvpfor4HkuaZcIildKSxcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJiZWxvdy1zdHlsZS1jb24tbGlzdC1jb25zXCIgfSwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcIuaemlwiKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgXSksXG4gICAgICBdKSxcbiAgICBdKVxuICB9LFxuXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student_info.vue?vue&type=template&id=0a0b010a&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/log.vue?vue&type=template&id=3b7be2c3&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/log.vue?vue&type=template&id=3b7be2c3&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"login-container\" }, [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入操作人、账号\" },\n model: {\n value: _vm.searchArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"searchValue\", $$v)\n },\n expression: \"searchArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchTeacher },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetTeacher } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshTeacher },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"operNick\",\n label: \"操作人\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"operName\",\n label: \"账号\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"roleName\", label: \"角色\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"title\", label: \"操作模块\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作内容\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n scope.row.businessType === 1\n ? _c(\"span\", [_vm._v(\"新增\")])\n : _vm._e(),\n scope.row.businessType === 2\n ? _c(\"span\", [_vm._v(\"修改\")])\n : _vm._e(),\n scope.row.businessType === 3\n ? _c(\"span\", [_vm._v(\"删除\")])\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"operTime\", label: \"操作时间\", align: \"center\" },\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvbG9nLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zYjdiZTJjMyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvbG9nLnZ1ZT8yMzEyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSwgW1xuICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLmkJzntKJcIildKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5pON5L2c5Lq644CB6LSm5Y+3XCIgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5zZWFyY2hWYWx1ZSxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJzZWFyY2hWYWx1ZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoVGVhY2hlciB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRUZWFjaGVyIH0gfSwgW1xuICAgICAgICAgICAgX3ZtLl92KFwi6YeN572uXCIpLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVmcmVzaFRlYWNoZXIgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICBdKSxcbiAgICBfYyhcbiAgICAgIFwiZGl2XCIsXG4gICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgY29sb3I6IFwiIzAwMFwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICBcInRvb2x0aXAtZWZmZWN0XCI6IFwiZGFya1wiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcIm9wZXJOaWNrXCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi5pON5L2c5Lq6XCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBwcm9wOiBcIm9wZXJOYW1lXCIsXG4gICAgICAgICAgICAgICAgbGFiZWw6IFwi6LSm5Y+3XCIsXG4gICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJyb2xlTmFtZVwiLCBsYWJlbDogXCLop5LoibJcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICBhdHRyczogeyBwcm9wOiBcInRpdGxlXCIsIGxhYmVsOiBcIuaTjeS9nOaooeWdl1wiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuaTjeS9nOWGheWuuVwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5idXNpbmVzc1R5cGUgPT09IDFcbiAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJzcGFuXCIsIFtfdm0uX3YoXCLmlrDlop5cIildKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuYnVzaW5lc3NUeXBlID09PSAyXG4gICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwic3BhblwiLCBbX3ZtLl92KFwi5L+u5pS5XCIpXSlcbiAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmJ1c2luZXNzVHlwZSA9PT0gM1xuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgW192bS5fdihcIuWIoOmZpFwiKV0pXG4gICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwib3BlclRpbWVcIiwgbGFiZWw6IFwi5pON5L2c5pe26Ze0XCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJlbC1wYWdpbmF0aW9uXCIsIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImN1cnJlbnQtcGFnZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VOdW0sXG4gICAgICAgICAgICAgICAgXCJwYWdlLXNpemVzXCI6IFsxMCwgNTAsIDEwMCwgMjAwXSxcbiAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgIGxheW91dDogXCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIixcbiAgICAgICAgICAgICAgICB0b3RhbDogX3ZtLnRhYmxlX3RvdGFsLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIFwic2l6ZS1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UsXG4gICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSxcbiAgICAgIDFcbiAgICApLFxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/log.vue?vue&type=template&id=3b7be2c3&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/region_admin.vue?vue&type=template&id=27267bd5&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/region_admin.vue?vue&type=template&id=27267bd5&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"管理员搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入昵称、账号、手机号\" },\n model: {\n value: _vm.searchArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"searchValue\", $$v)\n },\n expression: \"searchArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"所属地区\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"areaId\", $$v)\n },\n expression: \"searchArr.areaId\",\n },\n },\n _vm._l(_vm.areaLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchRegion },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetRegion } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addRegion },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshRegion },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"areaName\",\n label: \"所属地区\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"adminName\",\n label: \"管理员昵称\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"account\", label: \"账号\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"phoneNumber\",\n label: \"手机号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n staticStyle: { display: \"block\" },\n attrs: {\n \"active-color\": \"#ff4949\",\n \"inactive-color\": \"#13ce66\",\n \"active-text\": \"禁用\",\n \"inactive-text\": \"启用\",\n },\n on: {\n change: function ($event) {\n return _vm.editChangeStatus($event, scope.row.id)\n },\n },\n model: {\n value: scope.row.isStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"isStatus\", $$v)\n },\n expression: \"scope.row.isStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.childLevel(\n scope.row.id,\n scope.row.areaId,\n scope.row.adminName\n )\n },\n },\n },\n [_vm._v(\"子级管理\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.editRegion(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delRegion(scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"添加区域管理员\", visible: _vm.addRegionAdmin },\n on: {\n \"update:visible\": function ($event) {\n _vm.addRegionAdmin = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n attrs: {\n id: \"userinfo-style\",\n model: _vm.form,\n rules: _vm.rules,\n },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"管理员昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"adminName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入管理员昵称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.adminName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"adminName\", $$v)\n },\n expression: \"form.adminName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"账号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"account\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入账号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.account,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"account\", $$v)\n },\n expression: \"form.account\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phoneNumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入手机号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.phoneNumber,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"phoneNumber\", $$v)\n },\n expression: \"form.phoneNumber\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"选择地区\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"areaId\", $$v)\n },\n expression: \"form.areaId\",\n },\n },\n _vm._l(_vm.areaLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"角色\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"roleId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\", disabled: \"\" },\n model: {\n value: _vm.form.roleId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"roleId\", $$v)\n },\n expression: \"form.roleId\",\n },\n },\n _vm._l(_vm.roleLists, function (item) {\n return _c(\"el-option\", {\n key: item.roleId,\n attrs: { label: item.roleName, value: item.roleId },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"notes\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.addRegionAdmin = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.addRegionAdmins },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"编辑区域管理员\", visible: _vm.editRegionAdmin },\n on: {\n \"update:visible\": function ($event) {\n _vm.editRegionAdmin = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"editFormRef\",\n attrs: { model: _vm.editForm, rules: _vm.editRules },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"选择地区\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"areaId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.editForm.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"areaId\", $$v)\n },\n expression: \"editForm.areaId\",\n },\n },\n _vm._l(_vm.areaLists, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"管理员昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"adminName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入管理员昵称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editForm.adminName,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"adminName\", $$v)\n },\n expression: \"editForm.adminName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phoneNumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入手机号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editForm.phoneNumber,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"phoneNumber\", $$v)\n },\n expression: \"editForm.phoneNumber\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editForm.remark,\n callback: function ($$v) {\n _vm.$set(_vm.editForm, \"remark\", $$v)\n },\n expression: \"editForm.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.editRegionAdmin = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.editRegionAdmins },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"子账号管理\", visible: _vm.childLevelDialog },\n on: {\n \"update:visible\": function ($event) {\n _vm.childLevelDialog = $event\n },\n },\n },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\", staticStyle: { width: \"49%\" } },\n [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"搜索\")]),\n _c(\n \"div\",\n {\n staticStyle: {\n height: \"100%\",\n width: \"calc(100% - 100px)\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入昵称、账号、手机号\" },\n model: {\n value: _vm.searchChildArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchChildArr, \"searchValue\", $$v)\n },\n expression: \"searchChildArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]\n ),\n _c(\n \"div\",\n { staticClass: \"search-div\", staticStyle: { width: \"49%\" } },\n [\n _c(\"div\", { staticClass: \"search-title\" }, [\n _vm._v(\"所属地区\"),\n ]),\n _c(\n \"div\",\n {\n staticStyle: {\n height: \"100%\",\n width: \"calc(100% - 100px)\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchChildArr.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.searchChildArr, \"areaId\", $$v)\n },\n expression: \"searchChildArr.areaId\",\n },\n },\n _vm._l(_vm.cityList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]\n ),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchRegionChild },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetRegionChild } }, [\n _vm._v(\"重置\"),\n ]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addChildRegion },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshRegionChild },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableChildData,\n \"tooltip-effect\": \"dark\",\n },\n },\n [\n _c(\"el-table-column\", {\n attrs: {\n prop: \"areaName\",\n label: \"地区\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"adminName\",\n label: \"帐号昵称\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"account\", label: \"账号\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"phoneNumber\",\n label: \"手机号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n staticStyle: { display: \"block\" },\n attrs: {\n \"active-color\": \"#ff4949\",\n \"inactive-color\": \"#13ce66\",\n \"active-text\": \"禁用\",\n \"inactive-text\": \"启用\",\n },\n on: {\n change: function ($event) {\n return _vm.editChangeStatus(\n $event,\n scope.row.id\n )\n },\n },\n model: {\n value: scope.row.isStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"isStatus\", $$v)\n },\n expression: \"scope.row.isStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.editChildRegion(scope.row.id)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delChildRegion(scope.row.id)\n },\n },\n },\n [_vm._v(\"删除\")]\n ),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" },\n },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchChildArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchChildArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total_child,\n },\n on: {\n \"size-change\": _vm.handleSizeChangeChild,\n \"current-change\": _vm.handleCurrentChangeChild,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.childLevelDialog = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n _vm.childLevelDialog = false\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ]\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"添加子账号\", visible: _vm.addChildRegionAdmin },\n on: {\n \"update:visible\": function ($event) {\n _vm.addChildRegionAdmin = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"formChildRef\",\n attrs: { model: _vm.formChild, rules: _vm.rulesChild },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"管理员昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"parentId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.formChild.parentId,\n callback: function ($$v) {\n _vm.$set(_vm.formChild, \"parentId\", $$v)\n },\n expression: \"formChild.parentId\",\n },\n },\n _vm._l(_vm.parentList, function (item) {\n return _c(\"el-option\", {\n key: item.parentId,\n attrs: {\n label: item.parentName,\n value: item.parentId,\n },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"子账号昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"adminName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入子账号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.formChild.adminName,\n callback: function ($$v) {\n _vm.$set(_vm.formChild, \"adminName\", $$v)\n },\n expression: \"formChild.adminName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"账号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"account\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入账号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.formChild.account,\n callback: function ($$v) {\n _vm.$set(_vm.formChild, \"account\", $$v)\n },\n expression: \"formChild.account\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phoneNumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入手机号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.formChild.phoneNumber,\n callback: function ($$v) {\n _vm.$set(_vm.formChild, \"phoneNumber\", $$v)\n },\n expression: \"formChild.phoneNumber\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"选择地区\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"area\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.formChild.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.formChild, \"areaId\", $$v)\n },\n expression: \"formChild.areaId\",\n },\n },\n _vm._l(_vm.cityList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.formChild.remark,\n callback: function ($$v) {\n _vm.$set(_vm.formChild, \"remark\", $$v)\n },\n expression: \"formChild.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.addChildRegionAdmin = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.addChildRegionAdmins },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"编辑子账号\", visible: _vm.editChildRegionAdmin },\n on: {\n \"update:visible\": function ($event) {\n _vm.editChildRegionAdmin = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"editChildFormRef\",\n attrs: { model: _vm.editFormChild, rules: _vm.editChild },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"选择地区\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"area\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.editFormChild.areaId,\n callback: function ($$v) {\n _vm.$set(_vm.editFormChild, \"areaId\", $$v)\n },\n expression: \"editFormChild.areaId\",\n },\n },\n _vm._l(_vm.cityList, function (item) {\n return _c(\"el-option\", {\n key: item.id,\n attrs: { label: item.areaName, value: item.id },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"子账号昵称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"adminName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入子账号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editFormChild.adminName,\n callback: function ($$v) {\n _vm.$set(_vm.editFormChild, \"adminName\", $$v)\n },\n expression: \"editFormChild.adminName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"50%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phoneNumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入手机号\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editFormChild.phoneNumber,\n callback: function ($$v) {\n _vm.$set(_vm.editFormChild, \"phoneNumber\", $$v)\n },\n expression: \"editFormChild.phoneNumber\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.editFormChild.remark,\n callback: function ($$v) {\n _vm.$set(_vm.editFormChild, \"remark\", $$v)\n },\n expression: \"editFormChild.remark\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.editChildRegionAdmin = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: { click: _vm.editChildRegionAdmins },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvcmVnaW9uX2FkbWluLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNzI2N2JkNSZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvcmVnaW9uX2FkbWluLnZ1ZT82ZDllIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJsb2dpbi1jb250YWluZXJcIiB9LFxuICAgIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi566h55CG5ZGY5pCc57SiXCIpXSksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBoZWlnaHQ6IFwiMTAwJVwiLCB3aWR0aDogXCJjYWxjKDEwMCUgLSAxMDBweClcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeaYteensOOAgei0puWPt+OAgeaJi+acuuWPt1wiIH0sXG4gICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLnNlYXJjaFZhbHVlLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJzZWFyY2hWYWx1ZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hBcnIuc2VhcmNoVmFsdWVcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLmiYDlsZ7lnLDljLpcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5hcmVhSWQsXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaEFyciwgXCJhcmVhSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5hcmVhSWRcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLmFyZWFMaXN0cywgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0uYXJlYU5hbWUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0pLFxuICAgICAgXSksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc2VhcmNoUmVnaW9uIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgeyBvbjogeyBjbGljazogX3ZtLnJlc2V0UmVnaW9uIH0gfSwgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCLph43nva5cIiksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1wbHVzXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZFJlZ2lvbiB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1yZWZyZXNoXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hSZWdpb24gfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuWIt+aWsFwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgXSxcbiAgICAgICAgICAxXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInRhYmxlLXN0eWxlXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC10YWJsZVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwibXVsdGlwbGVUYWJsZVwiLFxuICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBcImhlYWRlci1jZWxsLXN0eWxlXCI6IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogXCIjRUZFRkVGXCIsXG4gICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBkYXRhOiBfdm0udGFibGVEYXRhLFxuICAgICAgICAgICAgICAgIFwidG9vbHRpcC1lZmZlY3RcIjogXCJkYXJrXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uOiB7IFwic2VsZWN0aW9uLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2VsZWN0aW9uQ2hhbmdlIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJzZWxlY3Rpb25cIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjU1XCIgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJhcmVhTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omA5bGe5Zyw5Yy6XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwiYWRtaW5OYW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLnrqHnkIblkZjmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgICBcInNob3ctb3ZlcmZsb3ctdG9vbHRpcFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJhY2NvdW50XCIsIGxhYmVsOiBcIui0puWPt1wiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcInBob25lTnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi54q25oCBXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImJsb2NrXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFjdGl2ZS1jb2xvclwiOiBcIiNmZjQ5NDlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImluYWN0aXZlLWNvbG9yXCI6IFwiIzEzY2U2NlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWN0aXZlLXRleHRcIjogXCLnpoHnlKhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImluYWN0aXZlLXRleHRcIjogXCLlkK/nlKhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2U6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdENoYW5nZVN0YXR1cygkZXZlbnQsIHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBzY29wZS5yb3cuaXNTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KHNjb3BlLnJvdywgXCJpc1N0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNjb3BlLnJvdy5pc1N0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJjcmVhdGVUaW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLliJvlu7rml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IFwi5pON5L2cXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uY2hpbGRMZXZlbChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LmFyZWFJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuYWRtaW5OYW1lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWtkOe6p+euoeeQhlwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtYXJnaW4tbGVmdFwiOiBcIjE1cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRSZWdpb24oc2NvcGUucm93LmlkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi57yW6L6RXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMjY1OUNCXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsUmVnaW9uKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWIoOmZpFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtYWxpZ25cIjogXCJyaWdodFwiLCBcIm1hcmdpbi10b3BcIjogXCIxNXB4XCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLXBhZ2luYXRpb25cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBcImN1cnJlbnQtcGFnZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VOdW0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgICAgXCJwYWdlLXNpemVcIjogX3ZtLnNlYXJjaEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICAgIGxheW91dDogXCJ0b3RhbCwgc2l6ZXMsIHByZXYsIHBhZ2VyLCBuZXh0LCBqdW1wZXJcIixcbiAgICAgICAgICAgICAgICAgIHRvdGFsOiBfdm0udGFibGVfdG90YWwsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgXCJzaXplLWNoYW5nZVwiOiBfdm0uaGFuZGxlU2l6ZUNoYW5nZSxcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1jaGFuZ2VcIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIua3u+WKoOWMuuWfn+euoeeQhuWRmFwiLCB2aXNpYmxlOiBfdm0uYWRkUmVnaW9uQWRtaW4gfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5hZGRSZWdpb25BZG1pbiA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcmVmOiBcImZvcm1SZWZcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBpZDogXCJ1c2VyaW5mby1zdHlsZVwiLFxuICAgICAgICAgICAgICAgIG1vZGVsOiBfdm0uZm9ybSxcbiAgICAgICAgICAgICAgICBydWxlczogX3ZtLnJ1bGVzLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIueuoeeQhuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImFkbWluTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeeuoeeQhuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmFkbWluTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJhZG1pbk5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uYWRtaW5OYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6LSm5Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYWNjb3VudFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpei0puWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLmFjY291bnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwiYWNjb3VudFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5hY2NvdW50XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omL5py65Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGhvbmVOdW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5waG9uZU51bWJlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJwaG9uZU51bWJlclwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5waG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIumAieaLqeWcsOWMulwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImFyZWFJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5hcmVhSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcImFyZWFJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0uYXJlYUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcmVhTGlzdHMsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLmFyZWFOYW1lLCB2YWx1ZTogaXRlbS5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeS6ImyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicm9sZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLCBkaXNhYmxlZDogXCJcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5yb2xlSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInJvbGVJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ucm9sZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5yb2xlTGlzdHMsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcImVsLW9wdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLnJvbGVJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5yb2xlTmFtZSwgdmFsdWU6IGl0ZW0ucm9sZUlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWkh+azqFwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJub3Rlc1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwidGV4dGFyZWFcIixcbiAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIixcbiAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IFwibm9uZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9zaXplOiB7IG1pblJvd3M6IDQsIG1heFJvd3M6IDQgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnJlbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicmVtYXJrXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5yZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZGlhbG9nLWZvb3RlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImZvb3RlclwiIH0sXG4gICAgICAgICAgICAgIHNsb3Q6IFwiZm9vdGVyXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmFkZFJlZ2lvbkFkbWluID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRSZWdpb25BZG1pbnMgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa4g5a6aXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogXCLnvJbovpHljLrln5/nrqHnkIblkZhcIiwgdmlzaWJsZTogX3ZtLmVkaXRSZWdpb25BZG1pbiB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTp2aXNpYmxlXCI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmVkaXRSZWdpb25BZG1pbiA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcmVmOiBcImVkaXRGb3JtUmVmXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0uZWRpdEZvcm0sIHJ1bGVzOiBfdm0uZWRpdFJ1bGVzIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLpgInmi6nlnLDljLpcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhcmVhSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmVkaXRGb3JtLmFyZWFJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmVkaXRGb3JtLCBcImFyZWFJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRGb3JtLmFyZWFJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0uYXJlYUxpc3RzLCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5hcmVhTmFtZSwgdmFsdWU6IGl0ZW0uaWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIueuoeeQhuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcImFkbWluTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeeuoeeQhuWRmOaYteensFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0Rm9ybS5hZG1pbk5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmVkaXRGb3JtLCBcImFkbWluTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZWRpdEZvcm0uYWRtaW5OYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeaJi+acuuWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5lZGl0Rm9ybS5waG9uZU51bWJlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm0sIFwicGhvbmVOdW1iZXJcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRGb3JtLnBob25lTnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWkh+azqFwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJyZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRhcmVhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvc2l6ZTogeyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdEZvcm0ucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm0sIFwicmVtYXJrXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZWRpdEZvcm0ucmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5lZGl0UmVnaW9uQWRtaW4gPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmVkaXRSZWdpb25BZG1pbnMgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa4g5a6aXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogXCLlrZDotKblj7fnrqHnkIZcIiwgdmlzaWJsZTogX3ZtLmNoaWxkTGV2ZWxEaWFsb2cgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5jaGlsZExldmVsRGlhbG9nID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiwgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNDklXCIgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtdGl0bGVcIiB9LCBbX3ZtLl92KFwi5pCc57SiXCIpXSksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXmmLXnp7DjgIHotKblj7fjgIHmiYvmnLrlj7dcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaENoaWxkQXJyLnNlYXJjaFZhbHVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnNlYXJjaENoaWxkQXJyLCBcInNlYXJjaFZhbHVlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaENoaWxkQXJyLnNlYXJjaFZhbHVlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIsIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjQ5JVwiIH0gfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi5omA5bGe5Zyw5Yy6XCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IFwiMTAwJVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJzZWFyY2gtaW5wdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaENoaWxkQXJyLmFyZWFJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQ2hpbGRBcnIsIFwiYXJlYUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hDaGlsZEFyci5hcmVhSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLmNpdHlMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpdGVtLmlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5hcmVhTmFtZSwgdmFsdWU6IGl0ZW0uaWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoXCIgfSwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hSZWdpb25DaGlsZCB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRSZWdpb25DaGlsZCB9IH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIumHjee9rlwiKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXBsdXNcIiB9LFxuICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZENoaWxkUmVnaW9uIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihcIua3u+WKoFwiKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcImVsLWljb24tcmVmcmVzaFwiIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVmcmVzaFJlZ2lvbkNoaWxkIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihcIuWIt+aWsFwiKV1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAxXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgcmVmOiBcIm11bHRpcGxlVGFibGVcIixcbiAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgXCJoZWFkZXItY2VsbC1zdHlsZVwiOiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCIjMDAwXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZUNoaWxkRGF0YSxcbiAgICAgICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhcmVhTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWcsOWMulwiLFxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhZG1pbk5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLluJDlj7fmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMjBcIixcbiAgICAgICAgICAgICAgICAgICAgICBcInNob3ctb3ZlcmZsb3ctdG9vbHRpcFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwiYWNjb3VudFwiLCBsYWJlbDogXCLotKblj7dcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGhvbmVOdW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLnirbmgIFcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXN3aXRjaFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImJsb2NrXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWN0aXZlLWNvbG9yXCI6IFwiI2ZmNDk0OVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImluYWN0aXZlLWNvbG9yXCI6IFwiIzEzY2U2NlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFjdGl2ZS10ZXh0XCI6IFwi56aB55SoXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaW5hY3RpdmUtdGV4dFwiOiBcIuWQr+eUqFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZTogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdENoYW5nZVN0YXR1cyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRldmVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb3BlLnJvdy5pZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogc2NvcGUucm93LmlzU3RhdHVzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KHNjb3BlLnJvdywgXCJpc1N0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2NvcGUucm93LmlzU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuaTjeS9nFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwiIzI2NTlDQlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2luLWxlZnRcIjogXCIxNXB4XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZWRpdENoaWxkUmVnaW9uKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnvJbovpFcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbENoaWxkUmVnaW9uKHNjb3BlLnJvdy5pZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1wYWdpbmF0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImN1cnJlbnQtcGFnZVwiOiBfdm0uc2VhcmNoQ2hpbGRBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZXNcIjogWzEwLCA1MCwgMTAwLCAyMDBdLFxuICAgICAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplXCI6IF92bS5zZWFyY2hDaGlsZEFyci5wYWdlU2l6ZSxcbiAgICAgICAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbF9jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlQ2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZUNoaWxkLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uY2hpbGRMZXZlbERpYWxvZyA9IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuWPliDmtohcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJwcmltYXJ5XCIgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmNoaWxkTGV2ZWxEaWFsb2cgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa4g5a6aXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogXCLmt7vliqDlrZDotKblj7dcIiwgdmlzaWJsZTogX3ZtLmFkZENoaWxkUmVnaW9uQWRtaW4gfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5hZGRDaGlsZFJlZ2lvbkFkbWluID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwiZm9ybUNoaWxkUmVmXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IG1vZGVsOiBfdm0uZm9ybUNoaWxkLCBydWxlczogX3ZtLnJ1bGVzQ2hpbGQgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnrqHnkIblkZjmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJwYXJlbnRJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybUNoaWxkLnBhcmVudElkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybUNoaWxkLCBcInBhcmVudElkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybUNoaWxkLnBhcmVudElkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5wYXJlbnRMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5wYXJlbnRJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IGl0ZW0ucGFyZW50TmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpdGVtLnBhcmVudElkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5a2Q6LSm5Y+35pi156ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYWRtaW5OYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5a2Q6LSm5Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm1DaGlsZC5hZG1pbk5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1DaGlsZCwgXCJhZG1pbk5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm1DaGlsZC5hZG1pbk5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImZsZXhcIiwgXCJhbGlnbi1pdGVtc1wiOiBcImNlbnRlclwiIH0gfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLotKblj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhY2NvdW50XCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6LSm5Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm1DaGlsZC5hY2NvdW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtQ2hpbGQsIFwiYWNjb3VudFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybUNoaWxkLmFjY291bnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeaJi+acuuWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29tcGxldGU6IFwib2ZmXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtQ2hpbGQucGhvbmVOdW1iZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1DaGlsZCwgXCJwaG9uZU51bWJlclwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybUNoaWxkLnBob25lTnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjUwJVwiIH0sXG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLpgInmi6nlnLDljLpcIixcbiAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXJlYVwiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtQ2hpbGQuYXJlYUlkLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1DaGlsZCwgXCJhcmVhSWRcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybUNoaWxkLmFyZWFJZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0uY2l0eUxpc3QsIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5pZCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBpdGVtLmFyZWFOYW1lLCB2YWx1ZTogaXRlbS5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWkh+azqFwiLFxuICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJyZW1hcmtcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInRleHRhcmVhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBcIm5vbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICBhdXRvc2l6ZTogeyBtaW5Sb3dzOiA0LCBtYXhSb3dzOiA0IH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybUNoaWxkLnJlbWFyayxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm1DaGlsZCwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtQ2hpbGQucmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5hZGRDaGlsZFJlZ2lvbkFkbWluID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5hZGRDaGlsZFJlZ2lvbkFkbWlucyB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJlbC1kaWFsb2dcIixcbiAgICAgICAge1xuICAgICAgICAgIGF0dHJzOiB7IHRpdGxlOiBcIue8lui+keWtkOi0puWPt1wiLCB2aXNpYmxlOiBfdm0uZWRpdENoaWxkUmVnaW9uQWRtaW4gfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6dmlzaWJsZVwiOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5lZGl0Q2hpbGRSZWdpb25BZG1pbiA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcmVmOiBcImVkaXRDaGlsZEZvcm1SZWZcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgbW9kZWw6IF92bS5lZGl0Rm9ybUNoaWxkLCBydWxlczogX3ZtLmVkaXRDaGlsZCB9LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6YCJ5oup5Zyw5Yy6XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwiYXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdEZvcm1DaGlsZC5hcmVhSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5lZGl0Rm9ybUNoaWxkLCBcImFyZWFJZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImVkaXRGb3JtQ2hpbGQuYXJlYUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5jaXR5TGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0uYXJlYU5hbWUsIHZhbHVlOiBpdGVtLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI1MCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlrZDotKblj7fmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJhZG1pbk5hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXlrZDotKblj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdEZvcm1DaGlsZC5hZG1pbk5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmVkaXRGb3JtQ2hpbGQsIFwiYWRtaW5OYW1lXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJlZGl0Rm9ybUNoaWxkLmFkbWluTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiNTAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omL5py65Y+3XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGhvbmVOdW1iZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXmiYvmnLrlj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZWRpdEZvcm1DaGlsZC5waG9uZU51bWJlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm1DaGlsZCwgXCJwaG9uZU51bWJlclwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZWRpdEZvcm1DaGlsZC5waG9uZU51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlpIfms6hcIixcbiAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIHByb3A6IFwicmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmVkaXRGb3JtQ2hpbGQucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZWRpdEZvcm1DaGlsZCwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJlZGl0Rm9ybUNoaWxkLnJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkaWFsb2ctZm9vdGVyXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgc2xvdDogXCJmb290ZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uZWRpdENoaWxkUmVnaW9uQWRtaW4gPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLlj5Yg5raIXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sXG4gICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmVkaXRDaGlsZFJlZ2lvbkFkbWlucyB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/region_admin.vue?vue&type=template&id=27267bd5&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/roles.vue?vue&type=template&id=2bb84bfc&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/roles.vue?vue&type=template&id=2bb84bfc&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"用户搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入名称\" },\n model: {\n value: _vm.searchArr.roleName,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"roleName\", $$v)\n },\n expression: \"searchArr.roleName\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchRole },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetRole } }, [_vm._v(\"重置\")]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addRoles },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshRoles },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"角色名称\", align: \"center\", width: \"120\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [_vm._v(_vm._s(scope.row.roleName))]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"roleKey\",\n label: \"权限字符\",\n align: \"center\",\n width: \"120\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"remark\", label: \"描述\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editRoles(scope.row.roleId)\n },\n },\n },\n [_vm._v(\"编辑\")]\n ),\n scope.row.roleId !== 1 && scope.row.roleId !== 3\n ? _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.delRoles(scope.row.roleId)\n },\n },\n },\n [_vm._v(\"删除\")]\n )\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: _vm.roles_title, visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n attrs: {\n id: \"userinfo-style\",\n model: _vm.form,\n rules: _vm.rules,\n },\n },\n [\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"角色名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"roleName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n placeholder: \"请输入角色名称\",\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.roleName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"roleName\", $$v)\n },\n expression: \"form.roleName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"备注\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"remark\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: {\n type: \"textarea\",\n placeholder: \"请输入备注\",\n resize: \"none\",\n autosize: { minRows: 4, maxRows: 4 },\n autocomplete: \"off\",\n },\n model: {\n value: _vm.form.remark,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"remark\", $$v)\n },\n expression: \"form.remark\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"权限配置\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"menuIds\",\n },\n },\n [\n _c(\n \"div\",\n {\n staticStyle: {\n width: \"100%\",\n height: \"360px\",\n \"padding-top\": \"8px\",\n border: \"1px solid #DCDFE6\",\n overflow: \"auto\",\n },\n },\n [\n _c(\"el-tree\", {\n ref: \"tree\",\n staticStyle: {\n width: \"98%\",\n height: \"98%\",\n margin: \"auto\",\n },\n attrs: {\n data: _vm.data,\n \"show-checkbox\": \"\",\n \"default-expand-all\": \"\",\n \"node-key\": \"id\",\n \"highlight-current\": \"\",\n props: _vm.defaultProps,\n },\n }),\n ],\n 1\n ),\n ]\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.submit(_vm.roles_title)\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2Uvcm9sZXMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJiYjg0YmZjJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS9yb2xlcy52dWU/NmQ3YiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwibG9naW4tY29udGFpbmVyXCIgfSxcbiAgICBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaFwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueUqOaIt+aQnOe0olwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaXlkI3np7BcIiB9LFxuICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnNlYXJjaEFyci5yb2xlTmFtZSxcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5zZWFyY2hBcnIsIFwicm9sZU5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLnJvbGVOYW1lXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zZWFyY2hSb2xlIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmkJzntKJcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXCJlbC1idXR0b25cIiwgeyBvbjogeyBjbGljazogX3ZtLnJlc2V0Um9sZSB9IH0sIFtfdm0uX3YoXCLph43nva5cIildKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMjY1OUNCXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1wbHVzXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLmFkZFJvbGVzIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLmt7vliqBcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMwMDhERjBcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXJlZnJlc2hcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVmcmVzaFJvbGVzIH0sXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLliLfmlrBcIildXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHsgXCJzZWxlY3Rpb24tY2hhbmdlXCI6IF92bS5oYW5kbGVTZWxlY3Rpb25DaGFuZ2UgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInNlbGVjdGlvblwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiNTVcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiBcIuinkuiJsuWQjeensFwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiMTIwXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbX3ZtLl92KF92bS5fcyhzY29wZS5yb3cucm9sZU5hbWUpKV1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHByb3A6IFwicm9sZUtleVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5p2D6ZmQ5a2X56ymXCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEyMFwiLFxuICAgICAgICAgICAgICAgICAgXCJzaG93LW92ZXJmbG93LXRvb2x0aXBcIjogXCJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwicmVtYXJrXCIsIGxhYmVsOiBcIuaPj+i/sFwiLCBhbGlnbjogXCJjZW50ZXJcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcImNyZWF0ZVRpbWVcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuWIm+W7uuaXtumXtFwiLFxuICAgICAgICAgICAgICAgICAgYWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0Um9sZXMoc2NvcGUucm93LnJvbGVJZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIue8lui+kVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cucm9sZUlkICE9PSAxICYmIHNjb3BlLnJvdy5yb2xlSWQgIT09IDNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmRlbFJvbGVzKHNjb3BlLnJvdy5yb2xlSWQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yig6ZmkXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IFwidGV4dC1hbGlnblwiOiBcInJpZ2h0XCIsIFwibWFyZ2luLXRvcFwiOiBcIjE1cHhcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtcGFnaW5hdGlvblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5zZWFyY2hBcnIucGFnZU51bSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplc1wiOiBbMTAsIDUwLCAxMDAsIDIwMF0sXG4gICAgICAgICAgICAgICAgICBcInBhZ2Utc2l6ZVwiOiBfdm0uc2VhcmNoQXJyLnBhZ2VTaXplLFxuICAgICAgICAgICAgICAgICAgbGF5b3V0OiBcInRvdGFsLCBzaXplcywgcHJldiwgcGFnZXIsIG5leHQsIGp1bXBlclwiLFxuICAgICAgICAgICAgICAgICAgdG90YWw6IF92bS50YWJsZV90b3RhbCxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcInNpemUtY2hhbmdlXCI6IF92bS5oYW5kbGVTaXplQ2hhbmdlLFxuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LWNoYW5nZVwiOiBfdm0uaGFuZGxlQ3VycmVudENoYW5nZSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdGl0bGU6IF92bS5yb2xlc190aXRsZSwgdmlzaWJsZTogX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nRm9ybVZpc2libGUgPSAkZXZlbnRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJlbC1mb3JtXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJmb3JtUmVmXCIsXG4gICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgaWQ6IFwidXNlcmluZm8tc3R5bGVcIixcbiAgICAgICAgICAgICAgICBtb2RlbDogX3ZtLmZvcm0sXG4gICAgICAgICAgICAgICAgcnVsZXM6IF92bS5ydWxlcyxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeS6Imy5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInJvbGVOYW1lXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl6KeS6Imy5ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b2NvbXBsZXRlOiBcIm9mZlwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5yb2xlTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicm9sZU5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnJvbGVOYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLlpIfms6hcIixcbiAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIHByb3A6IFwicmVtYXJrXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0YXJlYVwiLFxuICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIuivt+i+k+WFpeWkh+azqFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogXCJub25lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXV0b3NpemU6IHsgbWluUm93czogNCwgbWF4Um93czogNCB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb21wbGV0ZTogXCJvZmZcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ucmVtYXJrLFxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJyZW1hcmtcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnJlbWFya1wiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5p2D6ZmQ6YWN572uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICBwcm9wOiBcIm1lbnVJZHNcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxMDAlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IFwiMzYwcHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicGFkZGluZy10b3BcIjogXCI4cHhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogXCIxcHggc29saWQgI0RDREZFNlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IFwiYXV0b1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXRyZWVcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVmOiBcInRyZWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjk4JVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IFwiOTglXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogXCJhdXRvXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogX3ZtLmRhdGEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwic2hvdy1jaGVja2JveFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImRlZmF1bHQtZXhwYW5kLWFsbFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIm5vZGUta2V5XCI6IFwiaWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJoaWdobGlnaHQtY3VycmVudFwiOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wczogX3ZtLmRlZmF1bHRQcm9wcyxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZGlhbG9nLWZvb3RlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImZvb3RlclwiIH0sXG4gICAgICAgICAgICAgIHNsb3Q6IFwiZm9vdGVyXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLnN1Ym1pdChfdm0ucm9sZXNfdGl0bGUpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihcIuehriDlrppcIildXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/roles.vue?vue&type=template&id=2bb84bfc&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/user.vue?vue&type=template&id=a2906248&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"1768b0e8-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/user.vue?vue&type=template&id=a2906248&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"login-container\" },\n [\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"用户搜索\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入名称、账号\" },\n model: {\n value: _vm.searchArr.searchValue,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"searchValue\", $$v)\n },\n expression: \"searchArr.searchValue\",\n },\n }),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }, [\n _c(\"div\", { staticClass: \"search-title\" }, [_vm._v(\"状态\")]),\n _c(\n \"div\",\n { staticStyle: { height: \"100%\", width: \"calc(100% - 100px)\" } },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.searchArr.status,\n callback: function ($$v) {\n _vm.$set(_vm.searchArr, \"status\", $$v)\n },\n expression: \"searchArr.status\",\n },\n },\n _vm._l(_vm.userDictionary, function (item) {\n return _c(\"el-option\", {\n key: item.dictValue,\n attrs: { label: item.remark, value: item.dictValue },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ]),\n _c(\"div\", { staticClass: \"search-div\" }),\n ]),\n _c(\"div\", { staticClass: \"search\" }, [\n _c(\n \"div\",\n { staticClass: \"search-div\" },\n [\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n on: { click: _vm.searchRole },\n },\n [_vm._v(\"搜索\")]\n ),\n _c(\"el-button\", { on: { click: _vm.resetRole } }, [_vm._v(\"重置\")]),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#2659CB\", color: \"#fff\" },\n attrs: { icon: \"el-icon-plus\" },\n on: { click: _vm.addUser },\n },\n [_vm._v(\"添加\")]\n ),\n _c(\n \"el-button\",\n {\n staticStyle: { background: \"#008DF0\", color: \"#fff\" },\n attrs: { icon: \"el-icon-refresh\" },\n on: { click: _vm.refreshRoles },\n },\n [_vm._v(\"刷新\")]\n ),\n ],\n 1\n ),\n ]),\n _c(\n \"div\",\n { staticClass: \"table-style\" },\n [\n _c(\n \"el-table\",\n {\n ref: \"multipleTable\",\n staticStyle: { width: \"100%\" },\n attrs: {\n \"header-cell-style\": {\n backgroundColor: \"#EFEFEF\",\n color: \"#000\",\n },\n data: _vm.tableData,\n \"tooltip-effect\": \"dark\",\n },\n on: { \"selection-change\": _vm.handleSelectionChange },\n },\n [\n _c(\"el-table-column\", {\n attrs: { type: \"selection\", align: \"center\", width: \"55\" },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"nickName\",\n label: \"用户昵称\",\n align: \"center\",\n width: \"120\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"userName\",\n label: \"账号\",\n align: \"center\",\n \"show-overflow-tooltip\": \"\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"phonenumber\",\n label: \"手机号\",\n align: \"center\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"roleName\", label: \"角色\", align: \"center\" },\n }),\n _c(\"el-table-column\", {\n attrs: { prop: \"status\", label: \"状态\", align: \"center\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n _c(\"el-switch\", {\n staticStyle: { display: \"block\" },\n attrs: {\n \"active-color\": \"#ff4949\",\n \"inactive-color\": \"#13ce66\",\n \"active-text\": \"禁用\",\n \"inactive-text\": \"启用\",\n },\n on: {\n change: function ($event) {\n return _vm.changeStatus($event, scope.row.userId)\n },\n },\n model: {\n value: scope.row.isStatus,\n callback: function ($$v) {\n _vm.$set(scope.row, \"isStatus\", $$v)\n },\n expression: \"scope.row.isStatus\",\n },\n }),\n ]\n },\n },\n ]),\n }),\n _c(\"el-table-column\", {\n attrs: {\n prop: \"createTime\",\n label: \"创建时间\",\n align: \"center\",\n width: \"150\",\n },\n }),\n _c(\"el-table-column\", {\n attrs: { label: \"操作\", align: \"center\", width: \"120\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function (scope) {\n return [\n scope.row.status === \"0\"\n ? _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.editUsers(scope.row.userId)\n },\n },\n },\n [_vm._v(\"编辑\")]\n )\n : _vm._e(),\n scope.row.status === \"0\"\n ? _c(\n \"a\",\n {\n staticStyle: {\n color: \"#2659CB\",\n \"margin-left\": \"15px\",\n },\n on: {\n click: function ($event) {\n return _vm.editUserPass(scope.row.userId)\n },\n },\n },\n [_vm._v(\"重置密码\")]\n )\n : _vm._e(),\n scope.row.status === \"1\" && scope.row.userId !== 1\n ? _c(\n \"a\",\n {\n staticStyle: { color: \"#2659CB\" },\n on: {\n click: function ($event) {\n return _vm.delUsers(scope.row.userId)\n },\n },\n },\n [_vm._v(\"删除\")]\n )\n : _vm._e(),\n ]\n },\n },\n ]),\n }),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { \"text-align\": \"right\", \"margin-top\": \"15px\" } },\n [\n _c(\"el-pagination\", {\n attrs: {\n \"current-page\": _vm.searchArr.pageNum,\n \"page-sizes\": [10, 50, 100, 200],\n \"page-size\": _vm.searchArr.pageSize,\n layout: \"total, sizes, prev, pager, next, jumper\",\n total: _vm.table_total,\n },\n on: {\n \"size-change\": _vm.handleSizeChange,\n \"current-change\": _vm.handleCurrentChange,\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: _vm.user_title, visible: _vm.dialogFormVisible },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogFormVisible = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n {\n ref: \"formRef\",\n attrs: {\n id: \"userinfo-style\",\n model: _vm.form,\n rules: _vm.rules,\n },\n },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户名称\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"nickName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.nickName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"nickName\", $$v)\n },\n expression: \"form.nickName\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"用户账号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"userName\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请选择\", autocomplete: \"off\" },\n model: {\n value: _vm.form.userName,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"userName\", $$v)\n },\n expression: \"form.userName\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"手机号\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"phonenumber\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.form.phonenumber,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"phonenumber\", $$v)\n },\n expression: \"form.phonenumber\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"角色\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"roleId\",\n },\n },\n [\n _c(\n \"el-select\",\n {\n staticClass: \"search-input\",\n attrs: { placeholder: \"请选择\" },\n model: {\n value: _vm.form.roleId,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"roleId\", $$v)\n },\n expression: \"form.roleId\",\n },\n },\n _vm._l(_vm.roleList, function (item) {\n return _c(\"el-option\", {\n key: item.roleId,\n attrs: { label: item.roleName, value: item.roleId },\n })\n }),\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n attrs: {\n label: \"状态\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"status\",\n },\n },\n [\n _c(\n \"el-radio-group\",\n {\n attrs: { size: \"mini\" },\n model: {\n value: _vm.form.status,\n callback: function ($$v) {\n _vm.$set(_vm.form, \"status\", $$v)\n },\n expression: \"form.status\",\n },\n },\n [\n _c(\"el-radio\", { attrs: { label: \"0\" } }, [\n _vm._v(\"启用\"),\n ]),\n _c(\"el-radio\", { attrs: { label: \"1\" } }, [\n _vm._v(\"禁用\"),\n ]),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogFormVisible = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n {\n attrs: { type: \"primary\" },\n on: {\n click: function ($event) {\n return _vm.sumbit(_vm.user_title)\n },\n },\n },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n _c(\n \"el-dialog\",\n {\n attrs: { title: \"修改密码\", visible: _vm.dialogPass },\n on: {\n \"update:visible\": function ($event) {\n _vm.dialogPass = $event\n },\n },\n },\n [\n _c(\n \"el-form\",\n { attrs: { model: _vm.formPass, rules: _vm.rulesPass } },\n [\n _c(\n \"div\",\n { staticStyle: { display: \"flex\", \"align-items\": \"center\" } },\n [\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"新密码\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"password\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.formPass.password,\n callback: function ($$v) {\n _vm.$set(_vm.formPass, \"password\", $$v)\n },\n expression: \"formPass.password\",\n },\n }),\n ],\n 1\n ),\n _c(\n \"el-form-item\",\n {\n staticStyle: { width: \"100%\" },\n attrs: {\n label: \"确认密码\",\n \"label-width\": _vm.formLabelWidth,\n prop: \"passwords\",\n },\n },\n [\n _c(\"el-input\", {\n attrs: { placeholder: \"请输入\", autocomplete: \"off\" },\n model: {\n value: _vm.formPass.passwords,\n callback: function ($$v) {\n _vm.$set(_vm.formPass, \"passwords\", $$v)\n },\n expression: \"formPass.passwords\",\n },\n }),\n ],\n 1\n ),\n ],\n 1\n ),\n ]\n ),\n _c(\n \"div\",\n {\n staticClass: \"dialog-footer\",\n attrs: { slot: \"footer\" },\n slot: \"footer\",\n },\n [\n _c(\n \"el-button\",\n {\n on: {\n click: function ($event) {\n _vm.dialogPass = false\n },\n },\n },\n [_vm._v(\"取 消\")]\n ),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.editPass } },\n [_vm._v(\"确 定\")]\n ),\n ],\n 1\n ),\n ],\n 1\n ),\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2UvdXNlci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTI5MDYyNDgmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL3VzZXIudnVlPzBkNjAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImxvZ2luLWNvbnRhaW5lclwiIH0sXG4gICAgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWRpdlwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC10aXRsZVwiIH0sIFtfdm0uX3YoXCLnlKjmiLfmkJzntKJcIildKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGhlaWdodDogXCIxMDAlXCIsIHdpZHRoOiBcImNhbGMoMTAwJSAtIDEwMHB4KVwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWl5ZCN56ew44CB6LSm5Y+3XCIgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5zZWFyY2hBcnIuc2VhcmNoVmFsdWUsXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcInNlYXJjaFZhbHVlXCIsICQkdilcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNlYXJjaEFyci5zZWFyY2hWYWx1ZVwiLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwic2VhcmNoLXRpdGxlXCIgfSwgW192bS5fdihcIueKtuaAgVwiKV0pLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgaGVpZ2h0OiBcIjEwMCVcIiwgd2lkdGg6IFwiY2FsYygxMDAlIC0gMTAwcHgpXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInNlYXJjaC1pbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36YCJ5oupXCIgfSxcbiAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoQXJyLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uc2VhcmNoQXJyLCBcInN0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwic2VhcmNoQXJyLnN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF92bS5fbChfdm0udXNlckRpY3Rpb25hcnksIGZ1bmN0aW9uIChpdGVtKSB7XG4gICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICBrZXk6IGl0ZW0uZGljdFZhbHVlLFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogaXRlbS5yZW1hcmssIHZhbHVlOiBpdGVtLmRpY3RWYWx1ZSB9LFxuICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInNlYXJjaC1kaXZcIiB9KSxcbiAgICAgIF0pLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJzZWFyY2hcIiB9LCBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJzZWFyY2gtZGl2XCIgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IGJhY2tncm91bmQ6IFwiIzI2NTlDQlwiLCBjb2xvcjogXCIjZmZmXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnNlYXJjaFJvbGUgfSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIuaQnOe0olwiKV1cbiAgICAgICAgICAgICksXG4gICAgICAgICAgICBfYyhcImVsLWJ1dHRvblwiLCB7IG9uOiB7IGNsaWNrOiBfdm0ucmVzZXRSb2xlIH0gfSwgW192bS5fdihcIumHjee9rlwiKV0pLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBiYWNrZ3JvdW5kOiBcIiMyNjU5Q0JcIiwgY29sb3I6IFwiI2ZmZlwiIH0sXG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJlbC1pY29uLXBsdXNcIiB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uYWRkVXNlciB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5re75YqgXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgYmFja2dyb3VuZDogXCIjMDA4REYwXCIsIGNvbG9yOiBcIiNmZmZcIiB9LFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiZWwtaWNvbi1yZWZyZXNoXCIgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hSb2xlcyB9LFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi5Yi35pawXCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIDFcbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGFibGUtc3R5bGVcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLXRhYmxlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHJlZjogXCJtdWx0aXBsZVRhYmxlXCIsXG4gICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIFwiaGVhZGVyLWNlbGwtc3R5bGVcIjoge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBcIiNFRkVGRUZcIixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMwMDBcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGRhdGE6IF92bS50YWJsZURhdGEsXG4gICAgICAgICAgICAgICAgXCJ0b29sdGlwLWVmZmVjdFwiOiBcImRhcmtcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgb246IHsgXCJzZWxlY3Rpb24tY2hhbmdlXCI6IF92bS5oYW5kbGVTZWxlY3Rpb25DaGFuZ2UgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInNlbGVjdGlvblwiLCBhbGlnbjogXCJjZW50ZXJcIiwgd2lkdGg6IFwiNTVcIiB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwcm9wOiBcIm5pY2tOYW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLnlKjmiLfmmLXnp7BcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTIwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJ1c2VyTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6LSm5Y+3XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIFwic2hvdy1vdmVyZmxvdy10b29sdGlwXCI6IFwiXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJwaG9uZW51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5omL5py65Y+3XCIsXG4gICAgICAgICAgICAgICAgICBhbGlnbjogXCJjZW50ZXJcIixcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX2MoXCJlbC10YWJsZS1jb2x1bW5cIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7IHByb3A6IFwicm9sZU5hbWVcIiwgbGFiZWw6IFwi6KeS6ImyXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfYyhcImVsLXRhYmxlLWNvbHVtblwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHsgcHJvcDogXCJzdGF0dXNcIiwgbGFiZWw6IFwi54q25oCBXCIsIGFsaWduOiBcImNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1zd2l0Y2hcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBkaXNwbGF5OiBcImJsb2NrXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFjdGl2ZS1jb2xvclwiOiBcIiNmZjQ5NDlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImluYWN0aXZlLWNvbG9yXCI6IFwiIzEzY2U2NlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWN0aXZlLXRleHRcIjogXCLnpoHnlKhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImluYWN0aXZlLXRleHRcIjogXCLlkK/nlKhcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2U6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uY2hhbmdlU3RhdHVzKCRldmVudCwgc2NvcGUucm93LnVzZXJJZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBzY29wZS5yb3cuaXNTdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KHNjb3BlLnJvdywgXCJpc1N0YXR1c1wiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInNjb3BlLnJvdy5pc1N0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgcHJvcDogXCJjcmVhdGVUaW1lXCIsXG4gICAgICAgICAgICAgICAgICBsYWJlbDogXCLliJvlu7rml7bpl7RcIixcbiAgICAgICAgICAgICAgICAgIGFsaWduOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTUwXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF9jKFwiZWwtdGFibGUtY29sdW1uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogXCLmk43kvZxcIiwgYWxpZ246IFwiY2VudGVyXCIsIHdpZHRoOiBcIjEyMFwiIH0sXG4gICAgICAgICAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGtleTogXCJkZWZhdWx0XCIsXG4gICAgICAgICAgICAgICAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LnN0YXR1cyA9PT0gXCIwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyBjb2xvcjogXCIjMjY1OUNCXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0VXNlcnMoc2NvcGUucm93LnVzZXJJZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnvJbovpFcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2NvcGUucm93LnN0YXR1cyA9PT0gXCIwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyNjU5Q0JcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdpbi1sZWZ0XCI6IFwiMTVweFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRVc2VyUGFzcyhzY29wZS5yb3cudXNlcklkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIumHjee9ruWvhueggVwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBzY29wZS5yb3cuc3RhdHVzID09PSBcIjFcIiAmJiBzY29wZS5yb3cudXNlcklkICE9PSAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgY29sb3I6IFwiIzI2NTlDQlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsVXNlcnMoc2NvcGUucm93LnVzZXJJZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLliKDpmaRcIildXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgXCJ0ZXh0LWFsaWduXCI6IFwicmlnaHRcIiwgXCJtYXJnaW4tdG9wXCI6IFwiMTVweFwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJlbC1wYWdpbmF0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnNlYXJjaEFyci5wYWdlTnVtLFxuICAgICAgICAgICAgICAgICAgXCJwYWdlLXNpemVzXCI6IFsxMCwgNTAsIDEwMCwgMjAwXSxcbiAgICAgICAgICAgICAgICAgIFwicGFnZS1zaXplXCI6IF92bS5zZWFyY2hBcnIucGFnZVNpemUsXG4gICAgICAgICAgICAgICAgICBsYXlvdXQ6IFwidG90YWwsIHNpemVzLCBwcmV2LCBwYWdlciwgbmV4dCwganVtcGVyXCIsXG4gICAgICAgICAgICAgICAgICB0b3RhbDogX3ZtLnRhYmxlX3RvdGFsLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIFwic2l6ZS1jaGFuZ2VcIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UsXG4gICAgICAgICAgICAgICAgICBcImN1cnJlbnQtY2hhbmdlXCI6IF92bS5oYW5kbGVDdXJyZW50Q2hhbmdlLFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX2MoXG4gICAgICAgIFwiZWwtZGlhbG9nXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczogeyB0aXRsZTogX3ZtLnVzZXJfdGl0bGUsIHZpc2libGU6IF92bS5kaWFsb2dGb3JtVmlzaWJsZSB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTp2aXNpYmxlXCI6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gJGV2ZW50XG4gICAgICAgICAgICB9LFxuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZWwtZm9ybVwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwiZm9ybVJlZlwiLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGlkOiBcInVzZXJpbmZvLXN0eWxlXCIsXG4gICAgICAgICAgICAgICAgbW9kZWw6IF92bS5mb3JtLFxuICAgICAgICAgICAgICAgIHJ1bGVzOiBfdm0ucnVsZXMsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi55So5oi35ZCN56ewXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwibmlja05hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm0ubmlja05hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwibmlja05hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImZvcm0ubmlja05hbWVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnlKjmiLfotKblj7dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJ1c2VyTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiLCBhdXRvY29tcGxldGU6IFwib2ZmXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS51c2VyTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJ1c2VyTmFtZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS51c2VyTmFtZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY1N0eWxlOiB7IGRpc3BsYXk6IFwiZmxleFwiLCBcImFsaWduLWl0ZW1zXCI6IFwiY2VudGVyXCIgfSB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImVsLWZvcm0taXRlbVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgd2lkdGg6IFwiMTAwJVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuaJi+acuuWPt1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICBwcm9wOiBcInBob25lbnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZWwtaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IFwi6K+36L6T5YWlXCIsIGF1dG9jb21wbGV0ZTogXCJvZmZcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnBob25lbnVtYmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtLCBcInBob25lbnVtYmVyXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtLnBob25lbnVtYmVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi6KeS6ImyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicm9sZUlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwic2VhcmNoLWlucHV0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBcIuivt+mAieaLqVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5mb3JtLnJvbGVJZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmZvcm0sIFwicm9sZUlkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5yb2xlSWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLnJvbGVMaXN0LCBmdW5jdGlvbiAoaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogaXRlbS5yb2xlSWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IGl0ZW0ucm9sZU5hbWUsIHZhbHVlOiBpdGVtLnJvbGVJZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnirbmgIFcIixcbiAgICAgICAgICAgICAgICAgICAgXCJsYWJlbC13aWR0aFwiOiBfdm0uZm9ybUxhYmVsV2lkdGgsXG4gICAgICAgICAgICAgICAgICAgIHByb3A6IFwic3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtcmFkaW8tZ3JvdXBcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNpemU6IFwibWluaVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZm9ybS5zdGF0dXMsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybSwgXCJzdGF0dXNcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybS5zdGF0dXNcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1yYWRpb1wiLCB7IGF0dHJzOiB7IGxhYmVsOiBcIjBcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIuWQr+eUqFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImVsLXJhZGlvXCIsIHsgYXR0cnM6IHsgbGFiZWw6IFwiMVwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwi56aB55SoXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZGlhbG9nLWZvb3RlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImZvb3RlclwiIH0sXG4gICAgICAgICAgICAgIHNsb3Q6IFwiZm9vdGVyXCIsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmRpYWxvZ0Zvcm1WaXNpYmxlID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInByaW1hcnlcIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLnN1bWJpdChfdm0udXNlcl90aXRsZSlcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi56GuIOWumlwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKSxcbiAgICAgIF9jKFxuICAgICAgICBcImVsLWRpYWxvZ1wiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHsgdGl0bGU6IFwi5L+u5pS55a+G56CBXCIsIHZpc2libGU6IF92bS5kaWFsb2dQYXNzIH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIFwidXBkYXRlOnZpc2libGVcIjogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0uZGlhbG9nUGFzcyA9ICRldmVudFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImVsLWZvcm1cIixcbiAgICAgICAgICAgIHsgYXR0cnM6IHsgbW9kZWw6IF92bS5mb3JtUGFzcywgcnVsZXM6IF92bS5ydWxlc1Bhc3MgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljU3R5bGU6IHsgZGlzcGxheTogXCJmbGV4XCIsIFwiYWxpZ24taXRlbXNcIjogXCJjZW50ZXJcIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiZWwtZm9ybS1pdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMDAlXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwi5paw5a+G56CBXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImxhYmVsLXdpZHRoXCI6IF92bS5mb3JtTGFiZWxXaWR0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3A6IFwicGFzc3dvcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm1QYXNzLnBhc3N3b3JkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS5mb3JtUGFzcywgXCJwYXNzd29yZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiZm9ybVBhc3MucGFzc3dvcmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1mb3JtLWl0ZW1cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEwMCVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCLnoa7orqTlr4bnoIFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibGFiZWwtd2lkdGhcIjogX3ZtLmZvcm1MYWJlbFdpZHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcDogXCJwYXNzd29yZHNcIixcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJlbC1pbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBwbGFjZWhvbGRlcjogXCLor7fovpPlhaVcIiwgYXV0b2NvbXBsZXRlOiBcIm9mZlwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmZvcm1QYXNzLnBhc3N3b3JkcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0uZm9ybVBhc3MsIFwicGFzc3dvcmRzXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJmb3JtUGFzcy5wYXNzd29yZHNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImRpYWxvZy1mb290ZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJmb290ZXJcIiB9LFxuICAgICAgICAgICAgICBzbG90OiBcImZvb3RlclwiLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5kaWFsb2dQYXNzID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl92KFwi5Y+WIOa2iFwiKV1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IHR5cGU6IFwicHJpbWFyeVwiIH0sIG9uOiB7IGNsaWNrOiBfdm0uZWRpdFBhc3MgfSB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoXCLnoa4g5a6aXCIpXVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/user.vue?vue&type=template&id=a2906248&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/element-variables.scss":
+/*!****************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-3-1!./node_modules/postcss-loader/src??ref--8-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./src/styles/element-variables.scss ***!
+ \****************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nvar ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/getUrl.js */ \"./node_modules/css-loader/dist/runtime/getUrl.js\");\nvar ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(/*! element-ui/lib/theme-chalk/fonts/element-icons.woff */ \"./node_modules/element-ui/lib/theme-chalk/fonts/element-icons.woff\");\nvar ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(/*! element-ui/lib/theme-chalk/fonts/element-icons.ttf */ \"./node_modules/element-ui/lib/theme-chalk/fonts/element-icons.ttf\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\nvar ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);\nvar ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___);\n// Module\nexports.push([module.i, \"@charset \\\"UTF-8\\\";\\n/**\\n* I think element-ui's default theme color is too light for long-term use.\\n* So I modified the default color and you can modify it to your liking.\\n**/\\n/* theme color */\\n/* icon font path, required */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n@font-face {\\n font-family: \\\"element-icons\\\";\\n src: url(\" + ___CSS_LOADER_URL_REPLACEMENT_0___ + \") format(\\\"woff\\\"), url(\" + ___CSS_LOADER_URL_REPLACEMENT_1___ + \") format(\\\"truetype\\\");\\n /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/\\n font-weight: normal;\\n font-display: \\\"auto\\\";\\n font-style: normal;\\n}\\n[class^=el-icon-], [class*=\\\" el-icon-\\\"] {\\n /* use !important to prevent issues with browser extensions that change fonts */\\n font-family: \\\"element-icons\\\" !important;\\n speak: none;\\n font-style: normal;\\n font-weight: normal;\\n font-variant: normal;\\n text-transform: none;\\n line-height: 1;\\n vertical-align: baseline;\\n display: inline-block;\\n /* Better Font Rendering =========== */\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.el-icon-ice-cream-round:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-ice-cream-square:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-lollipop:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-potato-strips:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-milk-tea:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-ice-drink:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-ice-tea:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-coffee:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-orange:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-pear:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-apple:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-cherry:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-watermelon:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-grape:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-refrigerator:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-goblet-square-full:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-goblet-square:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-goblet-full:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-goblet:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-cold-drink:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-coffee-cup:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-water-cup:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-hot-water:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-ice-cream:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-dessert:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sugar:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-tableware:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-burger:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-knife-fork:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-fork-spoon:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chicken:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-food:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-dish-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-dish:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-moon-night:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-moon:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-cloudy-and-sunny:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-partly-cloudy:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-cloudy:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sunny:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sunset:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sunrise-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sunrise:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-heavy-rain:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-lightning:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-light-rain:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-wind-power:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-baseball:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-soccer:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-football:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-basketball:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-ship:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-truck:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bicycle:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-mobile-phone:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-service:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-key:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-unlock:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-lock:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-watch:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-watch-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-timer:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-alarm-clock:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-map-location:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-delete-location:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-add-location:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-location-information:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-location-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-location:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-place:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-discover:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-first-aid-kit:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-trophy-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-trophy:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-medal:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-medal-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-stopwatch:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-mic:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-copy-document:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-full-screen:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-switch-button:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-aim:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-crop:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-odometer:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-time:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bangzhu:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-close-notification:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-microphone:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-turn-off-microphone:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-position:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-postcard:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-message:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chat-line-square:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chat-dot-square:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chat-dot-round:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chat-square:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chat-line-round:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-chat-round:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-set-up:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-turn-off:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-open:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-connection:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-link:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-cpu:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-thumb:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-female:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-male:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-guide:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-news:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-price-tag:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-discount:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-wallet:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-coin:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-money:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bank-card:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-box:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-present:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sell:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sold-out:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-shopping-bag-2:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-shopping-bag-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-shopping-cart-2:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-shopping-cart-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-shopping-cart-full:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-smoking:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-no-smoking:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-house:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-table-lamp:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-school:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-office-building:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-toilet-paper:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-notebook-2:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-notebook-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-files:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-collection:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-receiving:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-suitcase-1:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-suitcase:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-film:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-collection-tag:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-data-analysis:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-pie-chart:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-data-board:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-data-line:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-reading:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-magic-stick:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-coordinate:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-mouse:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-brush:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-headset:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-umbrella:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-scissors:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-mobile:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-attract:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-monitor:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-search:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-takeaway-box:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-paperclip:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-printer:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-document-add:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-document:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-document-checked:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-document-copy:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-document-delete:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-document-remove:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-tickets:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-folder-checked:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-folder-delete:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-folder-remove:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-folder-add:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-folder-opened:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-folder:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-edit-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-edit:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-date:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-c-scale-to-original:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-view:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-loading:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-rank:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sort-down:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sort-up:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-sort:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-finished:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-refresh-left:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-refresh-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-refresh:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-video-play:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-video-pause:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-d-arrow-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-d-arrow-left:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-arrow-up:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-arrow-down:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-arrow-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-arrow-left:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-top-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-top-left:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-top:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bottom:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-back:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bottom-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bottom-left:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-caret-top:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-caret-bottom:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-caret-right:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-caret-left:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-d-caret:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-share:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-menu:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-grid:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-check:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-data:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-opportunity:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-custom:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-claim:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-finance:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-comment:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-flag:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-marketing:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-shop:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-open:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-management:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-ticket:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-release:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-home:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-promotion:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-operation:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-unfold:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-fold:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-platform:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-order:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-cooperation:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-bell:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-message-solid:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-video-camera:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-video-camera-solid:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-camera:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-camera-solid:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-download:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-upload2:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-upload:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-picture-outline-round:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-picture-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-picture:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-close:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-check:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-plus:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-minus:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-help:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-help:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-circle-close:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-circle-check:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-circle-plus-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-remove-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-zoom-out:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-zoom-in:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-error:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-success:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-circle-plus:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-remove:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-info:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-question:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-warning-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-warning:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-goods:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-goods:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-star-off:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-star-on:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-more-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-more:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-phone-outline:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-phone:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-user:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-user-solid:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-setting:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-s-tools:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-delete:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-delete-solid:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-eleme:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-platform-eleme:before {\\n content: \\\"\\\";\\n}\\n\\n.el-icon-loading {\\n -webkit-animation: rotating 2s linear infinite;\\n animation: rotating 2s linear infinite;\\n}\\n\\n.el-icon--right {\\n margin-left: 5px;\\n}\\n\\n.el-icon--left {\\n margin-right: 5px;\\n}\\n\\n@-webkit-keyframes rotating {\\n 0% {\\n -webkit-transform: rotateZ(0deg);\\n transform: rotateZ(0deg);\\n }\\n 100% {\\n -webkit-transform: rotateZ(360deg);\\n transform: rotateZ(360deg);\\n }\\n}\\n\\n@keyframes rotating {\\n 0% {\\n -webkit-transform: rotateZ(0deg);\\n transform: rotateZ(0deg);\\n }\\n 100% {\\n -webkit-transform: rotateZ(360deg);\\n transform: rotateZ(360deg);\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n.el-select-dropdown {\\n position: absolute;\\n z-index: 1001;\\n border: solid 1px #dfe4ed;\\n border-radius: 4px;\\n background-color: #FFFFFF;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 5px 0;\\n}\\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {\\n color: #1890ff;\\n background-color: #FFFFFF;\\n}\\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {\\n background-color: #F5F7FA;\\n}\\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {\\n position: absolute;\\n right: 20px;\\n font-family: \\\"element-icons\\\";\\n content: \\\"\\\";\\n font-size: 12px;\\n font-weight: bold;\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {\\n padding: 0;\\n}\\n\\n.el-select-dropdown__empty {\\n padding: 10px 0;\\n margin: 0;\\n text-align: center;\\n color: #999;\\n font-size: 14px;\\n}\\n\\n.el-select-dropdown__wrap {\\n max-height: 274px;\\n}\\n\\n.el-select-dropdown__list {\\n list-style: none;\\n padding: 6px 0;\\n margin: 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tag {\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n color: #1890ff;\\n display: inline-block;\\n height: 32px;\\n padding: 0 10px;\\n line-height: 30px;\\n font-size: 12px;\\n color: #1890ff;\\n border-width: 1px;\\n border-style: solid;\\n border-radius: 4px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-tag.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag.el-tag--info {\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n color: #909399;\\n}\\n.el-tag.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag.el-tag--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag.el-tag--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag.el-tag--danger {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n.el-tag .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n position: relative;\\n cursor: pointer;\\n font-size: 12px;\\n height: 16px;\\n width: 16px;\\n line-height: 16px;\\n vertical-align: middle;\\n top: -1px;\\n right: -5px;\\n}\\n.el-tag .el-icon-close::before {\\n display: block;\\n}\\n.el-tag--dark {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n color: white;\\n}\\n.el-tag--dark.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--dark .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #46a6ff;\\n}\\n.el-tag--dark.el-tag--info {\\n background-color: #909399;\\n border-color: #909399;\\n color: white;\\n}\\n.el-tag--dark.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--dark.el-tag--info .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #a6a9ad;\\n}\\n.el-tag--dark.el-tag--success {\\n background-color: #13ce66;\\n border-color: #13ce66;\\n color: white;\\n}\\n.el-tag--dark.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--dark.el-tag--success .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #42d885;\\n}\\n.el-tag--dark.el-tag--warning {\\n background-color: #ffba00;\\n border-color: #ffba00;\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--dark.el-tag--warning .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffc833;\\n}\\n.el-tag--dark.el-tag--danger {\\n background-color: #ff4949;\\n border-color: #ff4949;\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--dark.el-tag--danger .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff6d6d;\\n}\\n\\n.el-tag--plain {\\n background-color: white;\\n border-color: #a3d3ff;\\n color: #1890ff;\\n}\\n.el-tag--plain.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--plain .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag--plain .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag--plain.el-tag--info {\\n background-color: white;\\n border-color: #d3d4d6;\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--plain.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag--plain.el-tag--success {\\n background-color: white;\\n border-color: #a1ebc2;\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--plain.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag--plain.el-tag--warning {\\n background-color: white;\\n border-color: #ffe399;\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--plain.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag--plain.el-tag--danger {\\n background-color: white;\\n border-color: #ffb6b6;\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--plain.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n\\n.el-tag--medium {\\n height: 28px;\\n line-height: 26px;\\n}\\n.el-tag--medium .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--small {\\n height: 24px;\\n padding: 0 8px;\\n line-height: 22px;\\n}\\n.el-tag--small .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--mini {\\n height: 20px;\\n padding: 0 5px;\\n line-height: 19px;\\n}\\n.el-tag--mini .el-icon-close {\\n margin-left: -3px;\\n -webkit-transform: scale(0.7);\\n transform: scale(0.7);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-select-dropdown__item {\\n font-size: 14px;\\n padding: 0 20px;\\n position: relative;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n color: #606266;\\n height: 34px;\\n line-height: 34px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n cursor: pointer;\\n}\\n.el-select-dropdown__item.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-select-dropdown__item.is-disabled:hover {\\n background-color: #FFFFFF;\\n}\\n\\n.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {\\n background-color: #F5F7FA;\\n}\\n.el-select-dropdown__item.selected {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-select-group {\\n margin: 0;\\n padding: 0;\\n}\\n.el-select-group__wrap {\\n position: relative;\\n list-style: none;\\n margin: 0;\\n padding: 0;\\n}\\n.el-select-group__wrap:not(:last-of-type) {\\n padding-bottom: 24px;\\n}\\n.el-select-group__wrap:not(:last-of-type)::after {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n left: 20px;\\n right: 20px;\\n bottom: 12px;\\n height: 1px;\\n background: #dfe4ed;\\n}\\n\\n.el-select-group__title {\\n padding-left: 20px;\\n font-size: 12px;\\n color: #909399;\\n line-height: 30px;\\n}\\n\\n.el-select-group .el-select-dropdown__item {\\n padding-left: 20px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n.el-select {\\n display: inline-block;\\n position: relative;\\n}\\n.el-select .el-select__tags > span {\\n display: contents;\\n}\\n.el-select:hover .el-input__inner {\\n border-color: #C0C4CC;\\n}\\n.el-select .el-input__inner {\\n cursor: pointer;\\n padding-right: 35px;\\n}\\n.el-select .el-input__inner:focus {\\n border-color: #1890ff;\\n}\\n.el-select .el-input .el-select__caret {\\n color: #C0C4CC;\\n font-size: 14px;\\n -webkit-transition: -webkit-transform 0.3s;\\n transition: -webkit-transform 0.3s;\\n transition: transform 0.3s;\\n transition: transform 0.3s, -webkit-transform 0.3s;\\n -webkit-transform: rotateZ(180deg);\\n transform: rotateZ(180deg);\\n cursor: pointer;\\n}\\n.el-select .el-input .el-select__caret.is-reverse {\\n -webkit-transform: rotateZ(0deg);\\n transform: rotateZ(0deg);\\n}\\n\\n.el-select .el-input .el-select__caret.is-show-close {\\n font-size: 14px;\\n text-align: center;\\n -webkit-transform: rotateZ(180deg);\\n transform: rotateZ(180deg);\\n border-radius: 100%;\\n color: #C0C4CC;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-select .el-input .el-select__caret.is-show-close:hover {\\n color: #909399;\\n}\\n\\n.el-select .el-input.is-disabled .el-input__inner {\\n cursor: not-allowed;\\n}\\n.el-select .el-input.is-disabled .el-input__inner:hover {\\n border-color: #dfe4ed;\\n}\\n.el-select .el-input.is-focus .el-input__inner {\\n border-color: #1890ff;\\n}\\n.el-select > .el-input {\\n display: block;\\n}\\n.el-select__input {\\n border: none;\\n outline: none;\\n padding: 0;\\n margin-left: 15px;\\n color: #666;\\n font-size: 14px;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n height: 28px;\\n background-color: transparent;\\n}\\n.el-select__input.is-mini {\\n height: 14px;\\n}\\n\\n.el-select__close {\\n cursor: pointer;\\n position: absolute;\\n top: 8px;\\n z-index: 1000;\\n right: 25px;\\n color: #C0C4CC;\\n line-height: 18px;\\n font-size: 14px;\\n}\\n.el-select__close:hover {\\n color: #909399;\\n}\\n\\n.el-select__tags {\\n position: absolute;\\n line-height: normal;\\n white-space: normal;\\n z-index: 1;\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n}\\n\\n.el-select .el-tag__close {\\n margin-top: -2px;\\n}\\n.el-select .el-tag {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-color: transparent;\\n margin: 2px 0 2px 6px;\\n background-color: #f0f2f5;\\n}\\n.el-select .el-tag__close.el-icon-close {\\n background-color: #C0C4CC;\\n right: -7px;\\n top: 0;\\n color: #FFFFFF;\\n}\\n.el-select .el-tag__close.el-icon-close:hover {\\n background-color: #909399;\\n}\\n.el-select .el-tag__close.el-icon-close::before {\\n display: block;\\n -webkit-transform: translate(0, 0.5px);\\n transform: translate(0, 0.5px);\\n}\\n\\n.el-pagination {\\n white-space: nowrap;\\n padding: 2px 5px;\\n color: #303133;\\n font-weight: bold;\\n}\\n.el-pagination::before,\\n.el-pagination::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-pagination::after {\\n clear: both;\\n}\\n\\n.el-pagination span:not([class*=suffix]),\\n.el-pagination button {\\n display: inline-block;\\n font-size: 13px;\\n min-width: 35.5px;\\n height: 28px;\\n line-height: 28px;\\n vertical-align: top;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-pagination .el-input__inner {\\n text-align: center;\\n -moz-appearance: textfield;\\n line-height: normal;\\n}\\n.el-pagination .el-input__suffix {\\n right: 0;\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n.el-pagination .el-select .el-input {\\n width: 100px;\\n margin: 0 5px;\\n}\\n.el-pagination .el-select .el-input .el-input__inner {\\n padding-right: 25px;\\n border-radius: 3px;\\n}\\n.el-pagination button {\\n border: none;\\n padding: 0 6px;\\n background: transparent;\\n}\\n.el-pagination button:focus {\\n outline: none;\\n}\\n.el-pagination button:hover {\\n color: #1890ff;\\n}\\n.el-pagination button:disabled {\\n color: #C0C4CC;\\n background-color: #FFFFFF;\\n cursor: not-allowed;\\n}\\n.el-pagination .btn-prev,\\n.el-pagination .btn-next {\\n background: center center no-repeat;\\n background-size: 16px;\\n background-color: #FFFFFF;\\n cursor: pointer;\\n margin: 0;\\n color: #303133;\\n}\\n.el-pagination .btn-prev .el-icon,\\n.el-pagination .btn-next .el-icon {\\n display: block;\\n font-size: 12px;\\n font-weight: bold;\\n}\\n.el-pagination .btn-prev {\\n padding-right: 12px;\\n}\\n.el-pagination .btn-next {\\n padding-left: 12px;\\n}\\n.el-pagination .el-pager li.disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-pagination--small .btn-prev,\\n.el-pagination--small .btn-next,\\n.el-pagination--small .el-pager li,\\n.el-pagination--small .el-pager li.btn-quicknext,\\n.el-pagination--small .el-pager li.btn-quickprev,\\n.el-pagination--small .el-pager li:last-child {\\n border-color: transparent;\\n font-size: 12px;\\n line-height: 22px;\\n height: 22px;\\n min-width: 22px;\\n}\\n.el-pagination--small .arrow.disabled {\\n visibility: hidden;\\n}\\n.el-pagination--small .more::before,\\n.el-pagination--small li.more::before {\\n line-height: 24px;\\n}\\n.el-pagination--small span:not([class*=suffix]),\\n.el-pagination--small button {\\n height: 22px;\\n line-height: 22px;\\n}\\n.el-pagination--small .el-pagination__editor {\\n height: 22px;\\n}\\n.el-pagination--small .el-pagination__editor.el-input .el-input__inner {\\n height: 22px;\\n}\\n\\n.el-pagination__sizes {\\n margin: 0 10px 0 0;\\n font-weight: normal;\\n color: #606266;\\n}\\n.el-pagination__sizes .el-input .el-input__inner {\\n font-size: 13px;\\n padding-left: 8px;\\n}\\n.el-pagination__sizes .el-input .el-input__inner:hover {\\n border-color: #1890ff;\\n}\\n\\n.el-pagination__total {\\n margin-right: 10px;\\n font-weight: normal;\\n color: #606266;\\n}\\n\\n.el-pagination__jump {\\n margin-left: 24px;\\n font-weight: normal;\\n color: #606266;\\n}\\n.el-pagination__jump .el-input__inner {\\n padding: 0 3px;\\n}\\n\\n.el-pagination__rightwrapper {\\n float: right;\\n}\\n\\n.el-pagination__editor {\\n line-height: 18px;\\n padding: 0 2px;\\n height: 28px;\\n text-align: center;\\n margin: 0 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-radius: 3px;\\n}\\n.el-pagination__editor.el-input {\\n width: 50px;\\n}\\n.el-pagination__editor.el-input .el-input__inner {\\n height: 28px;\\n}\\n.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,\\n.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {\\n -webkit-appearance: none;\\n margin: 0;\\n}\\n\\n.el-pagination.is-background .btn-prev,\\n.el-pagination.is-background .btn-next,\\n.el-pagination.is-background .el-pager li {\\n margin: 0 5px;\\n background-color: #f4f4f5;\\n color: #606266;\\n min-width: 30px;\\n border-radius: 2px;\\n}\\n.el-pagination.is-background .btn-prev.disabled,\\n.el-pagination.is-background .btn-next.disabled,\\n.el-pagination.is-background .el-pager li.disabled {\\n color: #C0C4CC;\\n}\\n.el-pagination.is-background .btn-prev, .el-pagination.is-background .btn-next {\\n padding: 0;\\n}\\n.el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .btn-next:disabled {\\n color: #C0C4CC;\\n}\\n.el-pagination.is-background .el-pager li:not(.disabled):hover {\\n color: #1890ff;\\n}\\n.el-pagination.is-background .el-pager li:not(.disabled).active {\\n background-color: #1890ff;\\n color: #FFFFFF;\\n}\\n.el-pagination.is-background.el-pagination--small .btn-prev,\\n.el-pagination.is-background.el-pagination--small .btn-next,\\n.el-pagination.is-background.el-pagination--small .el-pager li {\\n margin: 0 3px;\\n min-width: 22px;\\n}\\n\\n.el-pager {\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n list-style: none;\\n display: inline-block;\\n vertical-align: top;\\n font-size: 0;\\n padding: 0;\\n margin: 0;\\n}\\n.el-pager .more::before {\\n line-height: 30px;\\n}\\n.el-pager li {\\n padding: 0 4px;\\n background: #FFFFFF;\\n vertical-align: top;\\n display: inline-block;\\n font-size: 13px;\\n min-width: 35.5px;\\n height: 28px;\\n line-height: 28px;\\n cursor: pointer;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n text-align: center;\\n margin: 0;\\n}\\n.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {\\n line-height: 28px;\\n color: #303133;\\n}\\n.el-pager li.btn-quicknext.disabled, .el-pager li.btn-quickprev.disabled {\\n color: #C0C4CC;\\n}\\n.el-pager li.btn-quickprev:hover {\\n cursor: pointer;\\n}\\n.el-pager li.btn-quicknext:hover {\\n cursor: pointer;\\n}\\n.el-pager li.active + li {\\n border-left: 0;\\n}\\n.el-pager li:hover {\\n color: #1890ff;\\n}\\n.el-pager li.active {\\n color: #1890ff;\\n cursor: default;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.v-modal-enter {\\n -webkit-animation: v-modal-in 0.2s ease;\\n animation: v-modal-in 0.2s ease;\\n}\\n\\n.v-modal-leave {\\n -webkit-animation: v-modal-out 0.2s ease forwards;\\n animation: v-modal-out 0.2s ease forwards;\\n}\\n\\n@-webkit-keyframes v-modal-in {\\n 0% {\\n opacity: 0;\\n }\\n}\\n\\n@keyframes v-modal-in {\\n 0% {\\n opacity: 0;\\n }\\n}\\n@-webkit-keyframes v-modal-out {\\n 100% {\\n opacity: 0;\\n }\\n}\\n@keyframes v-modal-out {\\n 100% {\\n opacity: 0;\\n }\\n}\\n.v-modal {\\n position: fixed;\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 100%;\\n opacity: 0.5;\\n background: #000000;\\n}\\n\\n.el-popup-parent--hidden {\\n overflow: hidden;\\n}\\n\\n.el-dialog {\\n position: relative;\\n margin: 0 auto 50px;\\n background: #FFFFFF;\\n border-radius: 2px;\\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 50%;\\n}\\n.el-dialog.is-fullscreen {\\n width: 100%;\\n margin-top: 0;\\n margin-bottom: 0;\\n height: 100%;\\n overflow: auto;\\n}\\n\\n.el-dialog__wrapper {\\n position: fixed;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n overflow: auto;\\n margin: 0;\\n}\\n\\n.el-dialog__header {\\n padding: 20px;\\n padding-bottom: 10px;\\n}\\n\\n.el-dialog__headerbtn {\\n position: absolute;\\n top: 20px;\\n right: 20px;\\n padding: 0;\\n background: transparent;\\n border: none;\\n outline: none;\\n cursor: pointer;\\n font-size: 16px;\\n}\\n.el-dialog__headerbtn .el-dialog__close {\\n color: #909399;\\n}\\n.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {\\n color: #1890ff;\\n}\\n\\n.el-dialog__title {\\n line-height: 24px;\\n font-size: 18px;\\n color: #303133;\\n}\\n\\n.el-dialog__body {\\n padding: 30px 20px;\\n color: #606266;\\n font-size: 14px;\\n word-break: break-all;\\n}\\n\\n.el-dialog__footer {\\n padding: 20px;\\n padding-top: 10px;\\n text-align: right;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-dialog--center {\\n text-align: center;\\n}\\n.el-dialog--center .el-dialog__body {\\n text-align: initial;\\n padding: 25px 25px 30px;\\n}\\n\\n.el-dialog--center .el-dialog__footer {\\n text-align: inherit;\\n}\\n\\n.dialog-fade-enter-active {\\n -webkit-animation: dialog-fade-in 0.3s;\\n animation: dialog-fade-in 0.3s;\\n}\\n\\n.dialog-fade-leave-active {\\n -webkit-animation: dialog-fade-out 0.3s;\\n animation: dialog-fade-out 0.3s;\\n}\\n\\n@-webkit-keyframes dialog-fade-in {\\n 0% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n}\\n\\n@keyframes dialog-fade-in {\\n 0% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n}\\n@-webkit-keyframes dialog-fade-out {\\n 0% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n}\\n@keyframes dialog-fade-out {\\n 0% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n.el-autocomplete {\\n position: relative;\\n display: inline-block;\\n}\\n\\n.el-autocomplete-suggestion {\\n margin: 5px 0;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n border-radius: 4px;\\n border: 1px solid #dfe4ed;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n background-color: #FFFFFF;\\n}\\n.el-autocomplete-suggestion__wrap {\\n max-height: 280px;\\n padding: 10px 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-autocomplete-suggestion__list {\\n margin: 0;\\n padding: 0;\\n}\\n\\n.el-autocomplete-suggestion li {\\n padding: 0 20px;\\n margin: 0;\\n line-height: 34px;\\n cursor: pointer;\\n color: #606266;\\n font-size: 14px;\\n list-style: none;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n.el-autocomplete-suggestion li:hover {\\n background-color: #F5F7FA;\\n}\\n.el-autocomplete-suggestion li.highlighted {\\n background-color: #F5F7FA;\\n}\\n.el-autocomplete-suggestion li.divider {\\n margin-top: 6px;\\n border-top: 1px solid #000000;\\n}\\n.el-autocomplete-suggestion li.divider:last-child {\\n margin-bottom: -6px;\\n}\\n.el-autocomplete-suggestion.is-loading li {\\n text-align: center;\\n height: 100px;\\n line-height: 100px;\\n font-size: 20px;\\n color: #999;\\n}\\n.el-autocomplete-suggestion.is-loading li::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n\\n.el-autocomplete-suggestion.is-loading li:hover {\\n background-color: #FFFFFF;\\n}\\n.el-autocomplete-suggestion.is-loading .el-icon-loading {\\n vertical-align: middle;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-button {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-color: #DCDFE6;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n -webkit-transition: 0.1s;\\n transition: 0.1s;\\n font-weight: 400;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button + .el-button {\\n margin-left: 10px;\\n}\\n.el-button.is-round {\\n padding: 12px 20px;\\n}\\n.el-button:hover, .el-button:focus {\\n color: #1890ff;\\n border-color: #badeff;\\n background-color: #e8f4ff;\\n}\\n.el-button:active {\\n color: #1682e6;\\n border-color: #1682e6;\\n outline: none;\\n}\\n.el-button::-moz-focus-inner {\\n border: 0;\\n}\\n.el-button [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n.el-button.is-plain:hover, .el-button.is-plain:focus {\\n background: #FFFFFF;\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n.el-button.is-plain:active {\\n background: #FFFFFF;\\n border-color: #1682e6;\\n color: #1682e6;\\n outline: none;\\n}\\n\\n.el-button.is-active {\\n color: #1682e6;\\n border-color: #1682e6;\\n}\\n\\n.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n}\\n.el-button.is-disabled.el-button--text {\\n background-color: transparent;\\n}\\n.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n color: #C0C4CC;\\n}\\n\\n.el-button.is-loading {\\n position: relative;\\n pointer-events: none;\\n}\\n.el-button.is-loading:before {\\n pointer-events: none;\\n content: \\\"\\\";\\n position: absolute;\\n left: -1px;\\n top: -1px;\\n right: -1px;\\n bottom: -1px;\\n border-radius: inherit;\\n background-color: rgba(255, 255, 255, 0.35);\\n}\\n\\n.el-button.is-round {\\n border-radius: 20px;\\n padding: 12px 23px;\\n}\\n\\n.el-button.is-circle {\\n border-radius: 50%;\\n padding: 12px;\\n}\\n\\n.el-button--primary {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-button--primary:hover, .el-button--primary:focus {\\n background: #46a6ff;\\n border-color: #46a6ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #8cc8ff;\\n border-color: #8cc8ff;\\n}\\n.el-button--primary.is-plain {\\n color: #1890ff;\\n background: #e8f4ff;\\n border-color: #a3d3ff;\\n}\\n.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {\\n background: #1890ff;\\n border-color: #1890ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-plain:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {\\n color: #74bcff;\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n}\\n\\n.el-button--success {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n border-color: #13ce66;\\n}\\n.el-button--success:hover, .el-button--success:focus {\\n background: #42d885;\\n border-color: #42d885;\\n color: #FFFFFF;\\n}\\n.el-button--success:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #89e7b3;\\n border-color: #89e7b3;\\n}\\n.el-button--success.is-plain {\\n color: #13ce66;\\n background: #e7faf0;\\n border-color: #a1ebc2;\\n}\\n.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {\\n background: #13ce66;\\n border-color: #13ce66;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-plain:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {\\n color: #71e2a3;\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n}\\n\\n.el-button--warning {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n border-color: #ffba00;\\n}\\n.el-button--warning:hover, .el-button--warning:focus {\\n background: #ffc833;\\n border-color: #ffc833;\\n color: #FFFFFF;\\n}\\n.el-button--warning:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffdd80;\\n border-color: #ffdd80;\\n}\\n.el-button--warning.is-plain {\\n color: #ffba00;\\n background: #fff8e6;\\n border-color: #ffe399;\\n}\\n.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {\\n background: #ffba00;\\n border-color: #ffba00;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-plain:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {\\n color: #ffd666;\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n}\\n\\n.el-button--danger {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n border-color: #ff4949;\\n}\\n.el-button--danger:hover, .el-button--danger:focus {\\n background: #ff6d6d;\\n border-color: #ff6d6d;\\n color: #FFFFFF;\\n}\\n.el-button--danger:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffa4a4;\\n border-color: #ffa4a4;\\n}\\n.el-button--danger.is-plain {\\n color: #ff4949;\\n background: #ffeded;\\n border-color: #ffb6b6;\\n}\\n.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {\\n background: #ff4949;\\n border-color: #ff4949;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-plain:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {\\n color: #ff9292;\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n}\\n\\n.el-button--info {\\n color: #FFFFFF;\\n background-color: #909399;\\n border-color: #909399;\\n}\\n.el-button--info:hover, .el-button--info:focus {\\n background: #a6a9ad;\\n border-color: #a6a9ad;\\n color: #FFFFFF;\\n}\\n.el-button--info:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #c8c9cc;\\n border-color: #c8c9cc;\\n}\\n.el-button--info.is-plain {\\n color: #909399;\\n background: #f4f4f5;\\n border-color: #d3d4d6;\\n}\\n.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {\\n background: #909399;\\n border-color: #909399;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-plain:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {\\n color: #bcbec2;\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n}\\n\\n.el-button--medium {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button--medium.is-round {\\n padding: 10px 20px;\\n}\\n.el-button--medium.is-circle {\\n padding: 10px;\\n}\\n\\n.el-button--small {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--small.is-round {\\n padding: 9px 15px;\\n}\\n.el-button--small.is-circle {\\n padding: 9px;\\n}\\n\\n.el-button--mini {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--mini.is-round {\\n padding: 7px 15px;\\n}\\n.el-button--mini.is-circle {\\n padding: 7px;\\n}\\n\\n.el-button--text {\\n border-color: transparent;\\n color: #1890ff;\\n background: transparent;\\n padding-left: 0;\\n padding-right: 0;\\n}\\n.el-button--text:hover, .el-button--text:focus {\\n color: #46a6ff;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text:active {\\n color: #1682e6;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {\\n border-color: transparent;\\n}\\n\\n.el-button-group {\\n display: inline-block;\\n vertical-align: middle;\\n}\\n.el-button-group::before,\\n.el-button-group::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-button-group::after {\\n clear: both;\\n}\\n\\n.el-button-group > .el-button {\\n float: left;\\n position: relative;\\n}\\n.el-button-group > .el-button + .el-button {\\n margin-left: 0;\\n}\\n.el-button-group > .el-button.is-disabled {\\n z-index: 1;\\n}\\n.el-button-group > .el-button:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-button-group > .el-button:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-button-group > .el-button:first-child:last-child {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px;\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-round {\\n border-radius: 20px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-circle {\\n border-radius: 50%;\\n}\\n.el-button-group > .el-button:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.el-button-group > .el-button:not(:last-child) {\\n margin-right: -1px;\\n}\\n.el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active {\\n z-index: 1;\\n}\\n.el-button-group > .el-button.is-active {\\n z-index: 1;\\n}\\n\\n.el-button-group > .el-dropdown > .el-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n.el-dropdown {\\n display: inline-block;\\n position: relative;\\n color: #606266;\\n font-size: 14px;\\n}\\n.el-dropdown .el-button-group {\\n display: block;\\n}\\n.el-dropdown .el-button-group .el-button {\\n float: none;\\n}\\n.el-dropdown .el-dropdown__caret-button {\\n padding-left: 5px;\\n padding-right: 5px;\\n position: relative;\\n border-left: none;\\n}\\n.el-dropdown .el-dropdown__caret-button::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n width: 1px;\\n top: 5px;\\n bottom: 5px;\\n left: 0;\\n background: rgba(255, 255, 255, 0.5);\\n}\\n.el-dropdown .el-dropdown__caret-button.el-button--default::before {\\n background: rgba(220, 223, 230, 0.5);\\n}\\n.el-dropdown .el-dropdown__caret-button:hover::before {\\n top: 0;\\n bottom: 0;\\n}\\n.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {\\n padding-left: 0;\\n}\\n.el-dropdown__icon {\\n font-size: 12px;\\n margin: 0 3px;\\n}\\n\\n.el-dropdown .el-dropdown-selfdefine:focus:active, .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {\\n outline-width: 0;\\n}\\n\\n.el-dropdown-menu {\\n position: absolute;\\n top: 0;\\n left: 0;\\n z-index: 10;\\n padding: 10px 0;\\n margin: 5px 0;\\n background-color: #FFFFFF;\\n border: 1px solid #e6ebf5;\\n border-radius: 4px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n.el-dropdown-menu__item {\\n list-style: none;\\n line-height: 36px;\\n padding: 0 20px;\\n margin: 0;\\n font-size: 14px;\\n color: #606266;\\n cursor: pointer;\\n outline: none;\\n}\\n.el-dropdown-menu__item:not(.is-disabled):hover, .el-dropdown-menu__item:focus {\\n background-color: #e8f4ff;\\n color: #46a6ff;\\n}\\n.el-dropdown-menu__item i {\\n margin-right: 5px;\\n}\\n.el-dropdown-menu__item--divided {\\n position: relative;\\n margin-top: 6px;\\n border-top: 1px solid #e6ebf5;\\n}\\n.el-dropdown-menu__item--divided:before {\\n content: \\\"\\\";\\n height: 6px;\\n display: block;\\n margin: 0 -20px;\\n background-color: #FFFFFF;\\n}\\n\\n.el-dropdown-menu__item.is-disabled {\\n cursor: default;\\n color: #bbb;\\n pointer-events: none;\\n}\\n\\n.el-dropdown-menu--medium {\\n padding: 6px 0;\\n}\\n.el-dropdown-menu--medium .el-dropdown-menu__item {\\n line-height: 30px;\\n padding: 0 17px;\\n font-size: 14px;\\n}\\n.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {\\n margin-top: 6px;\\n}\\n.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {\\n height: 6px;\\n margin: 0 -17px;\\n}\\n\\n.el-dropdown-menu--small {\\n padding: 6px 0;\\n}\\n.el-dropdown-menu--small .el-dropdown-menu__item {\\n line-height: 27px;\\n padding: 0 15px;\\n font-size: 13px;\\n}\\n.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {\\n margin-top: 4px;\\n}\\n.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {\\n height: 4px;\\n margin: 0 -15px;\\n}\\n\\n.el-dropdown-menu--mini {\\n padding: 3px 0;\\n}\\n.el-dropdown-menu--mini .el-dropdown-menu__item {\\n line-height: 24px;\\n padding: 0 10px;\\n font-size: 12px;\\n}\\n.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {\\n margin-top: 3px;\\n}\\n.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {\\n height: 3px;\\n margin: 0 -10px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-menu {\\n border-right: solid 1px #e6e6e6;\\n list-style: none;\\n position: relative;\\n margin: 0;\\n padding-left: 0;\\n background-color: #FFFFFF;\\n}\\n.el-menu::before,\\n.el-menu::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-menu::after {\\n clear: both;\\n}\\n\\n.el-menu.el-menu--horizontal {\\n border-bottom: solid 1px #e6e6e6;\\n}\\n.el-menu--horizontal {\\n border-right: none;\\n}\\n.el-menu--horizontal > .el-menu-item {\\n float: left;\\n height: 60px;\\n line-height: 60px;\\n margin: 0;\\n border-bottom: 2px solid transparent;\\n color: #909399;\\n}\\n.el-menu--horizontal > .el-menu-item a,\\n.el-menu--horizontal > .el-menu-item a:hover {\\n color: inherit;\\n}\\n.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus {\\n background-color: #fff;\\n}\\n.el-menu--horizontal > .el-submenu {\\n float: left;\\n}\\n.el-menu--horizontal > .el-submenu:focus, .el-menu--horizontal > .el-submenu:hover {\\n outline: none;\\n}\\n.el-menu--horizontal > .el-submenu:focus .el-submenu__title, .el-menu--horizontal > .el-submenu:hover .el-submenu__title {\\n color: #303133;\\n}\\n.el-menu--horizontal > .el-submenu.is-active .el-submenu__title {\\n border-bottom: 2px solid #1890ff;\\n color: #303133;\\n}\\n.el-menu--horizontal > .el-submenu .el-submenu__title {\\n height: 60px;\\n line-height: 60px;\\n border-bottom: 2px solid transparent;\\n color: #909399;\\n}\\n.el-menu--horizontal > .el-submenu .el-submenu__title:hover {\\n background-color: #fff;\\n}\\n.el-menu--horizontal > .el-submenu .el-submenu__icon-arrow {\\n position: static;\\n vertical-align: middle;\\n margin-left: 8px;\\n margin-top: -3px;\\n}\\n.el-menu--horizontal .el-menu .el-menu-item, .el-menu--horizontal .el-menu .el-submenu__title {\\n background-color: #FFFFFF;\\n float: none;\\n height: 36px;\\n line-height: 36px;\\n padding: 0 10px;\\n color: #909399;\\n}\\n.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {\\n color: #303133;\\n}\\n.el-menu--horizontal .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal .el-menu-item:not(.is-disabled):focus {\\n outline: none;\\n color: #303133;\\n}\\n.el-menu--horizontal > .el-menu-item.is-active {\\n border-bottom: 2px solid #1890ff;\\n color: #303133;\\n}\\n\\n.el-menu--collapse {\\n width: 64px;\\n}\\n.el-menu--collapse > .el-menu-item [class^=el-icon-],\\n.el-menu--collapse > .el-submenu > .el-submenu__title [class^=el-icon-] {\\n margin: 0;\\n vertical-align: middle;\\n width: 24px;\\n text-align: center;\\n}\\n.el-menu--collapse > .el-menu-item .el-submenu__icon-arrow,\\n.el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {\\n display: none;\\n}\\n.el-menu--collapse > .el-menu-item span,\\n.el-menu--collapse > .el-submenu > .el-submenu__title span {\\n height: 0;\\n width: 0;\\n overflow: hidden;\\n visibility: hidden;\\n display: inline-block;\\n}\\n.el-menu--collapse > .el-menu-item.is-active i {\\n color: inherit;\\n}\\n.el-menu--collapse .el-menu .el-submenu {\\n min-width: 200px;\\n}\\n.el-menu--collapse .el-submenu {\\n position: relative;\\n}\\n.el-menu--collapse .el-submenu .el-menu {\\n position: absolute;\\n margin-left: 5px;\\n top: 0;\\n left: 100%;\\n z-index: 10;\\n border: 1px solid #dfe4ed;\\n border-radius: 2px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n.el-menu--collapse .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {\\n -webkit-transform: none;\\n transform: none;\\n}\\n\\n.el-menu--popup {\\n z-index: 100;\\n min-width: 200px;\\n border: none;\\n padding: 5px 0;\\n border-radius: 2px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n.el-menu--popup-bottom-start {\\n margin-top: 5px;\\n}\\n.el-menu--popup-right-start {\\n margin-left: 5px;\\n margin-right: 5px;\\n}\\n\\n.el-menu-item {\\n height: 56px;\\n line-height: 56px;\\n font-size: 14px;\\n color: #303133;\\n padding: 0 20px;\\n list-style: none;\\n cursor: pointer;\\n position: relative;\\n -webkit-transition: border-color 0.3s, background-color 0.3s, color 0.3s;\\n transition: border-color 0.3s, background-color 0.3s, color 0.3s;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-menu-item * {\\n vertical-align: middle;\\n}\\n.el-menu-item i {\\n color: #909399;\\n}\\n.el-menu-item:hover, .el-menu-item:focus {\\n outline: none;\\n background-color: #e8f4ff;\\n}\\n.el-menu-item.is-disabled {\\n opacity: 0.25;\\n cursor: not-allowed;\\n background: none !important;\\n}\\n\\n.el-menu-item [class^=el-icon-] {\\n margin-right: 5px;\\n width: 24px;\\n text-align: center;\\n font-size: 18px;\\n vertical-align: middle;\\n}\\n.el-menu-item.is-active {\\n color: #1890ff;\\n}\\n.el-menu-item.is-active i {\\n color: inherit;\\n}\\n\\n.el-submenu {\\n list-style: none;\\n margin: 0;\\n padding-left: 0;\\n}\\n.el-submenu__title {\\n height: 56px;\\n line-height: 56px;\\n font-size: 14px;\\n color: #303133;\\n padding: 0 20px;\\n list-style: none;\\n cursor: pointer;\\n position: relative;\\n -webkit-transition: border-color 0.3s, background-color 0.3s, color 0.3s;\\n transition: border-color 0.3s, background-color 0.3s, color 0.3s;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-submenu__title * {\\n vertical-align: middle;\\n}\\n.el-submenu__title i {\\n color: #909399;\\n}\\n.el-submenu__title:hover, .el-submenu__title:focus {\\n outline: none;\\n background-color: #e8f4ff;\\n}\\n.el-submenu__title.is-disabled {\\n opacity: 0.25;\\n cursor: not-allowed;\\n background: none !important;\\n}\\n\\n.el-submenu__title:hover {\\n background-color: #e8f4ff;\\n}\\n\\n.el-submenu .el-menu {\\n border: none;\\n}\\n.el-submenu .el-menu-item {\\n height: 50px;\\n line-height: 50px;\\n padding: 0 45px;\\n min-width: 200px;\\n}\\n.el-submenu__icon-arrow {\\n position: absolute;\\n top: 50%;\\n right: 20px;\\n margin-top: -7px;\\n -webkit-transition: -webkit-transform 0.3s;\\n transition: -webkit-transform 0.3s;\\n transition: transform 0.3s;\\n transition: transform 0.3s, -webkit-transform 0.3s;\\n font-size: 12px;\\n}\\n\\n.el-submenu.is-active .el-submenu__title {\\n border-bottom-color: #1890ff;\\n}\\n\\n.el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {\\n -webkit-transform: rotateZ(180deg);\\n transform: rotateZ(180deg);\\n}\\n\\n.el-submenu.is-disabled .el-submenu__title,\\n.el-submenu.is-disabled .el-menu-item {\\n opacity: 0.25;\\n cursor: not-allowed;\\n background: none !important;\\n}\\n\\n.el-submenu [class^=el-icon-] {\\n vertical-align: middle;\\n margin-right: 5px;\\n width: 24px;\\n text-align: center;\\n font-size: 18px;\\n}\\n\\n.el-menu-item-group > ul {\\n padding: 0;\\n}\\n.el-menu-item-group__title {\\n padding: 7px 0 7px 20px;\\n line-height: normal;\\n font-size: 12px;\\n color: #909399;\\n}\\n\\n.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {\\n -webkit-transition: 0.2s;\\n transition: 0.2s;\\n opacity: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n.el-input-number {\\n position: relative;\\n display: inline-block;\\n width: 180px;\\n line-height: 38px;\\n}\\n.el-input-number .el-input {\\n display: block;\\n}\\n.el-input-number .el-input__inner {\\n -webkit-appearance: none;\\n padding-left: 50px;\\n padding-right: 50px;\\n text-align: center;\\n}\\n.el-input-number__increase, .el-input-number__decrease {\\n position: absolute;\\n z-index: 1;\\n top: 1px;\\n width: 40px;\\n height: auto;\\n text-align: center;\\n background: #F5F7FA;\\n color: #606266;\\n cursor: pointer;\\n font-size: 13px;\\n}\\n.el-input-number__increase:hover, .el-input-number__decrease:hover {\\n color: #1890ff;\\n}\\n.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled), .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {\\n border-color: #1890ff;\\n}\\n.el-input-number__increase.is-disabled, .el-input-number__decrease.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-input-number__increase {\\n right: 1px;\\n border-radius: 0 4px 4px 0;\\n border-left: 1px solid #DCDFE6;\\n}\\n\\n.el-input-number__decrease {\\n left: 1px;\\n border-radius: 4px 0 0 4px;\\n border-right: 1px solid #DCDFE6;\\n}\\n\\n.el-input-number.is-disabled .el-input-number__increase, .el-input-number.is-disabled .el-input-number__decrease {\\n border-color: #dfe4ed;\\n color: #dfe4ed;\\n}\\n.el-input-number.is-disabled .el-input-number__increase:hover, .el-input-number.is-disabled .el-input-number__decrease:hover {\\n color: #dfe4ed;\\n cursor: not-allowed;\\n}\\n\\n.el-input-number--medium {\\n width: 200px;\\n line-height: 34px;\\n}\\n.el-input-number--medium .el-input-number__increase, .el-input-number--medium .el-input-number__decrease {\\n width: 36px;\\n font-size: 14px;\\n}\\n\\n.el-input-number--medium .el-input__inner {\\n padding-left: 43px;\\n padding-right: 43px;\\n}\\n\\n.el-input-number--small {\\n width: 130px;\\n line-height: 30px;\\n}\\n.el-input-number--small .el-input-number__increase, .el-input-number--small .el-input-number__decrease {\\n width: 32px;\\n font-size: 13px;\\n}\\n.el-input-number--small .el-input-number__increase [class*=el-icon], .el-input-number--small .el-input-number__decrease [class*=el-icon] {\\n -webkit-transform: scale(0.9);\\n transform: scale(0.9);\\n}\\n\\n.el-input-number--small .el-input__inner {\\n padding-left: 39px;\\n padding-right: 39px;\\n}\\n\\n.el-input-number--mini {\\n width: 130px;\\n line-height: 26px;\\n}\\n.el-input-number--mini .el-input-number__increase, .el-input-number--mini .el-input-number__decrease {\\n width: 28px;\\n font-size: 12px;\\n}\\n.el-input-number--mini .el-input-number__increase [class*=el-icon], .el-input-number--mini .el-input-number__decrease [class*=el-icon] {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-input-number--mini .el-input__inner {\\n padding-left: 35px;\\n padding-right: 35px;\\n}\\n\\n.el-input-number.is-without-controls .el-input__inner {\\n padding-left: 15px;\\n padding-right: 15px;\\n}\\n\\n.el-input-number.is-controls-right .el-input__inner {\\n padding-left: 15px;\\n padding-right: 50px;\\n}\\n.el-input-number.is-controls-right .el-input-number__increase, .el-input-number.is-controls-right .el-input-number__decrease {\\n height: auto;\\n line-height: 19px;\\n}\\n.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon], .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon] {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-input-number.is-controls-right .el-input-number__increase {\\n border-radius: 0 4px 0 0;\\n border-bottom: 1px solid #DCDFE6;\\n}\\n\\n.el-input-number.is-controls-right .el-input-number__decrease {\\n right: 1px;\\n bottom: 1px;\\n top: auto;\\n left: auto;\\n border-right: none;\\n border-left: 1px solid #DCDFE6;\\n border-radius: 0 0 4px 0;\\n}\\n\\n.el-input-number.is-controls-right[class*=medium] [class*=increase], .el-input-number.is-controls-right[class*=medium] [class*=decrease] {\\n line-height: 17px;\\n}\\n.el-input-number.is-controls-right[class*=small] [class*=increase], .el-input-number.is-controls-right[class*=small] [class*=decrease] {\\n line-height: 15px;\\n}\\n.el-input-number.is-controls-right[class*=mini] [class*=increase], .el-input-number.is-controls-right[class*=mini] [class*=decrease] {\\n line-height: 13px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-radio {\\n color: #606266;\\n font-weight: 500;\\n line-height: 1;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n outline: none;\\n font-size: 14px;\\n margin-right: 30px;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n}\\n.el-radio.is-bordered {\\n padding: 12px 20px 0 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n height: 40px;\\n}\\n.el-radio.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-radio.is-bordered.is-disabled {\\n cursor: not-allowed;\\n border-color: #e6ebf5;\\n}\\n.el-radio.is-bordered + .el-radio.is-bordered {\\n margin-left: 10px;\\n}\\n\\n.el-radio--medium.is-bordered {\\n padding: 10px 20px 0 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-radio--medium.is-bordered .el-radio__label {\\n font-size: 14px;\\n}\\n.el-radio--medium.is-bordered .el-radio__inner {\\n height: 14px;\\n width: 14px;\\n}\\n\\n.el-radio--small.is-bordered {\\n padding: 8px 15px 0 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-radio--small.is-bordered .el-radio__label {\\n font-size: 12px;\\n}\\n.el-radio--small.is-bordered .el-radio__inner {\\n height: 12px;\\n width: 12px;\\n}\\n\\n.el-radio--mini.is-bordered {\\n padding: 6px 15px 0 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-radio--mini.is-bordered .el-radio__label {\\n font-size: 12px;\\n}\\n.el-radio--mini.is-bordered .el-radio__inner {\\n height: 12px;\\n width: 12px;\\n}\\n\\n.el-radio:last-child {\\n margin-right: 0;\\n}\\n.el-radio__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-radio__input.is-disabled .el-radio__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n cursor: not-allowed;\\n}\\n.el-radio__input.is-disabled .el-radio__inner::after {\\n cursor: not-allowed;\\n background-color: #F5F7FA;\\n}\\n.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {\\n cursor: not-allowed;\\n}\\n.el-radio__input.is-disabled.is-checked .el-radio__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n}\\n.el-radio__input.is-disabled.is-checked .el-radio__inner::after {\\n background-color: #C0C4CC;\\n}\\n.el-radio__input.is-disabled + span.el-radio__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-radio__input.is-checked .el-radio__inner {\\n border-color: #1890ff;\\n background: #1890ff;\\n}\\n.el-radio__input.is-checked .el-radio__inner::after {\\n -webkit-transform: translate(-50%, -50%) scale(1);\\n transform: translate(-50%, -50%) scale(1);\\n}\\n.el-radio__input.is-checked + .el-radio__label {\\n color: #1890ff;\\n}\\n\\n.el-radio__input.is-focus .el-radio__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-radio__inner {\\n border: 1px solid #DCDFE6;\\n border-radius: 100%;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-radio__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-radio__inner::after {\\n width: 4px;\\n height: 4px;\\n border-radius: 100%;\\n background-color: #FFFFFF;\\n content: \\\"\\\";\\n position: absolute;\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%) scale(0);\\n transform: translate(-50%, -50%) scale(0);\\n -webkit-transition: -webkit-transform 0.15s ease-in;\\n transition: -webkit-transform 0.15s ease-in;\\n transition: transform 0.15s ease-in;\\n transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in;\\n}\\n\\n.el-radio__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n z-index: -1;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n margin: 0;\\n}\\n\\n.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) {\\n /*获得焦点时 样式提醒*/\\n}\\n.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {\\n -webkit-box-shadow: 0 0 2px 2px #1890ff;\\n box-shadow: 0 0 2px 2px #1890ff;\\n}\\n.el-radio__label {\\n font-size: 14px;\\n padding-left: 10px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-radio-group {\\n display: inline-block;\\n line-height: 1;\\n vertical-align: middle;\\n font-size: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-radio-button {\\n position: relative;\\n display: inline-block;\\n outline: none;\\n}\\n.el-radio-button__inner {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n vertical-align: middle;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n font-weight: 400;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n cursor: pointer;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-radio-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-radio-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-radio-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-radio-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-radio-button:first-child .el-radio-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-radio-button__orig-radio {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n z-index: -1;\\n}\\n.el-radio-button__orig-radio:checked + .el-radio-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #1890ff;\\n box-shadow: -1px 0 0 0 #1890ff;\\n}\\n.el-radio-button__orig-radio:disabled + .el-radio-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-radio-button__orig-radio:disabled:checked + .el-radio-button__inner {\\n background-color: #F2F6FC;\\n}\\n\\n.el-radio-button:last-child .el-radio-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-radio-button:first-child:last-child .el-radio-button__inner {\\n border-radius: 4px;\\n}\\n.el-radio-button--medium .el-radio-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-radio-button--medium .el-radio-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-radio-button--small .el-radio-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-radio-button--small .el-radio-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-radio-button--mini .el-radio-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-radio-button--mini .el-radio-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {\\n /*获得焦点时 样式提醒*/\\n -webkit-box-shadow: 0 0 2px 2px #1890ff;\\n box-shadow: 0 0 2px 2px #1890ff;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-switch {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n position: relative;\\n font-size: 14px;\\n line-height: 20px;\\n height: 20px;\\n vertical-align: middle;\\n}\\n.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {\\n cursor: not-allowed;\\n}\\n\\n.el-switch__label {\\n -webkit-transition: 0.2s;\\n transition: 0.2s;\\n height: 20px;\\n display: inline-block;\\n font-size: 14px;\\n font-weight: 500;\\n cursor: pointer;\\n vertical-align: middle;\\n color: #303133;\\n}\\n.el-switch__label.is-active {\\n color: #1890ff;\\n}\\n\\n.el-switch__label--left {\\n margin-right: 10px;\\n}\\n\\n.el-switch__label--right {\\n margin-left: 10px;\\n}\\n\\n.el-switch__label * {\\n line-height: 1;\\n font-size: 14px;\\n display: inline-block;\\n}\\n\\n.el-switch__input {\\n position: absolute;\\n width: 0;\\n height: 0;\\n opacity: 0;\\n margin: 0;\\n}\\n\\n.el-switch__core {\\n margin: 0;\\n display: inline-block;\\n position: relative;\\n width: 40px;\\n height: 20px;\\n border: 1px solid #DCDFE6;\\n outline: none;\\n border-radius: 10px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n background: #DCDFE6;\\n cursor: pointer;\\n -webkit-transition: border-color 0.3s, background-color 0.3s;\\n transition: border-color 0.3s, background-color 0.3s;\\n vertical-align: middle;\\n}\\n.el-switch__core:after {\\n content: \\\"\\\";\\n position: absolute;\\n top: 1px;\\n left: 1px;\\n border-radius: 100%;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n width: 16px;\\n height: 16px;\\n background-color: #FFFFFF;\\n}\\n\\n.el-switch.is-checked .el-switch__core {\\n border-color: #1890ff;\\n background-color: #1890ff;\\n}\\n.el-switch.is-checked .el-switch__core::after {\\n left: 100%;\\n margin-left: -17px;\\n}\\n\\n.el-switch.is-disabled {\\n opacity: 0.6;\\n}\\n\\n.el-switch--wide .el-switch__label.el-switch__label--left span {\\n left: 10px;\\n}\\n.el-switch--wide .el-switch__label.el-switch__label--right span {\\n right: 10px;\\n}\\n\\n.el-switch .label-fade-enter, .el-switch .label-fade-leave-active {\\n opacity: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n.el-select-dropdown {\\n position: absolute;\\n z-index: 1001;\\n border: solid 1px #dfe4ed;\\n border-radius: 4px;\\n background-color: #FFFFFF;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 5px 0;\\n}\\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {\\n color: #1890ff;\\n background-color: #FFFFFF;\\n}\\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {\\n background-color: #F5F7FA;\\n}\\n.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {\\n position: absolute;\\n right: 20px;\\n font-family: \\\"element-icons\\\";\\n content: \\\"\\\";\\n font-size: 12px;\\n font-weight: bold;\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {\\n padding: 0;\\n}\\n\\n.el-select-dropdown__empty {\\n padding: 10px 0;\\n margin: 0;\\n text-align: center;\\n color: #999;\\n font-size: 14px;\\n}\\n\\n.el-select-dropdown__wrap {\\n max-height: 274px;\\n}\\n\\n.el-select-dropdown__list {\\n list-style: none;\\n padding: 6px 0;\\n margin: 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tag {\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n color: #1890ff;\\n display: inline-block;\\n height: 32px;\\n padding: 0 10px;\\n line-height: 30px;\\n font-size: 12px;\\n color: #1890ff;\\n border-width: 1px;\\n border-style: solid;\\n border-radius: 4px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-tag.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag.el-tag--info {\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n color: #909399;\\n}\\n.el-tag.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag.el-tag--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag.el-tag--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag.el-tag--danger {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n.el-tag .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n position: relative;\\n cursor: pointer;\\n font-size: 12px;\\n height: 16px;\\n width: 16px;\\n line-height: 16px;\\n vertical-align: middle;\\n top: -1px;\\n right: -5px;\\n}\\n.el-tag .el-icon-close::before {\\n display: block;\\n}\\n.el-tag--dark {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n color: white;\\n}\\n.el-tag--dark.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--dark .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #46a6ff;\\n}\\n.el-tag--dark.el-tag--info {\\n background-color: #909399;\\n border-color: #909399;\\n color: white;\\n}\\n.el-tag--dark.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--dark.el-tag--info .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #a6a9ad;\\n}\\n.el-tag--dark.el-tag--success {\\n background-color: #13ce66;\\n border-color: #13ce66;\\n color: white;\\n}\\n.el-tag--dark.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--dark.el-tag--success .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #42d885;\\n}\\n.el-tag--dark.el-tag--warning {\\n background-color: #ffba00;\\n border-color: #ffba00;\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--dark.el-tag--warning .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffc833;\\n}\\n.el-tag--dark.el-tag--danger {\\n background-color: #ff4949;\\n border-color: #ff4949;\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--dark.el-tag--danger .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff6d6d;\\n}\\n\\n.el-tag--plain {\\n background-color: white;\\n border-color: #a3d3ff;\\n color: #1890ff;\\n}\\n.el-tag--plain.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--plain .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag--plain .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag--plain.el-tag--info {\\n background-color: white;\\n border-color: #d3d4d6;\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--plain.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag--plain.el-tag--success {\\n background-color: white;\\n border-color: #a1ebc2;\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--plain.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag--plain.el-tag--warning {\\n background-color: white;\\n border-color: #ffe399;\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--plain.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag--plain.el-tag--danger {\\n background-color: white;\\n border-color: #ffb6b6;\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--plain.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n\\n.el-tag--medium {\\n height: 28px;\\n line-height: 26px;\\n}\\n.el-tag--medium .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--small {\\n height: 24px;\\n padding: 0 8px;\\n line-height: 22px;\\n}\\n.el-tag--small .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--mini {\\n height: 20px;\\n padding: 0 5px;\\n line-height: 19px;\\n}\\n.el-tag--mini .el-icon-close {\\n margin-left: -3px;\\n -webkit-transform: scale(0.7);\\n transform: scale(0.7);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-select-dropdown__item {\\n font-size: 14px;\\n padding: 0 20px;\\n position: relative;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n color: #606266;\\n height: 34px;\\n line-height: 34px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n cursor: pointer;\\n}\\n.el-select-dropdown__item.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-select-dropdown__item.is-disabled:hover {\\n background-color: #FFFFFF;\\n}\\n\\n.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {\\n background-color: #F5F7FA;\\n}\\n.el-select-dropdown__item.selected {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-select-group {\\n margin: 0;\\n padding: 0;\\n}\\n.el-select-group__wrap {\\n position: relative;\\n list-style: none;\\n margin: 0;\\n padding: 0;\\n}\\n.el-select-group__wrap:not(:last-of-type) {\\n padding-bottom: 24px;\\n}\\n.el-select-group__wrap:not(:last-of-type)::after {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n left: 20px;\\n right: 20px;\\n bottom: 12px;\\n height: 1px;\\n background: #dfe4ed;\\n}\\n\\n.el-select-group__title {\\n padding-left: 20px;\\n font-size: 12px;\\n color: #909399;\\n line-height: 30px;\\n}\\n\\n.el-select-group .el-select-dropdown__item {\\n padding-left: 20px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n.el-select {\\n display: inline-block;\\n position: relative;\\n}\\n.el-select .el-select__tags > span {\\n display: contents;\\n}\\n.el-select:hover .el-input__inner {\\n border-color: #C0C4CC;\\n}\\n.el-select .el-input__inner {\\n cursor: pointer;\\n padding-right: 35px;\\n}\\n.el-select .el-input__inner:focus {\\n border-color: #1890ff;\\n}\\n.el-select .el-input .el-select__caret {\\n color: #C0C4CC;\\n font-size: 14px;\\n -webkit-transition: -webkit-transform 0.3s;\\n transition: -webkit-transform 0.3s;\\n transition: transform 0.3s;\\n transition: transform 0.3s, -webkit-transform 0.3s;\\n -webkit-transform: rotateZ(180deg);\\n transform: rotateZ(180deg);\\n cursor: pointer;\\n}\\n.el-select .el-input .el-select__caret.is-reverse {\\n -webkit-transform: rotateZ(0deg);\\n transform: rotateZ(0deg);\\n}\\n\\n.el-select .el-input .el-select__caret.is-show-close {\\n font-size: 14px;\\n text-align: center;\\n -webkit-transform: rotateZ(180deg);\\n transform: rotateZ(180deg);\\n border-radius: 100%;\\n color: #C0C4CC;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-select .el-input .el-select__caret.is-show-close:hover {\\n color: #909399;\\n}\\n\\n.el-select .el-input.is-disabled .el-input__inner {\\n cursor: not-allowed;\\n}\\n.el-select .el-input.is-disabled .el-input__inner:hover {\\n border-color: #dfe4ed;\\n}\\n.el-select .el-input.is-focus .el-input__inner {\\n border-color: #1890ff;\\n}\\n.el-select > .el-input {\\n display: block;\\n}\\n.el-select__input {\\n border: none;\\n outline: none;\\n padding: 0;\\n margin-left: 15px;\\n color: #666;\\n font-size: 14px;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n height: 28px;\\n background-color: transparent;\\n}\\n.el-select__input.is-mini {\\n height: 14px;\\n}\\n\\n.el-select__close {\\n cursor: pointer;\\n position: absolute;\\n top: 8px;\\n z-index: 1000;\\n right: 25px;\\n color: #C0C4CC;\\n line-height: 18px;\\n font-size: 14px;\\n}\\n.el-select__close:hover {\\n color: #909399;\\n}\\n\\n.el-select__tags {\\n position: absolute;\\n line-height: normal;\\n white-space: normal;\\n z-index: 1;\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n}\\n\\n.el-select .el-tag__close {\\n margin-top: -2px;\\n}\\n.el-select .el-tag {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-color: transparent;\\n margin: 2px 0 2px 6px;\\n background-color: #f0f2f5;\\n}\\n.el-select .el-tag__close.el-icon-close {\\n background-color: #C0C4CC;\\n right: -7px;\\n top: 0;\\n color: #FFFFFF;\\n}\\n.el-select .el-tag__close.el-icon-close:hover {\\n background-color: #909399;\\n}\\n.el-select .el-tag__close.el-icon-close::before {\\n display: block;\\n -webkit-transform: translate(0, 0.5px);\\n transform: translate(0, 0.5px);\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-button {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-color: #DCDFE6;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n -webkit-transition: 0.1s;\\n transition: 0.1s;\\n font-weight: 400;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button + .el-button {\\n margin-left: 10px;\\n}\\n.el-button.is-round {\\n padding: 12px 20px;\\n}\\n.el-button:hover, .el-button:focus {\\n color: #1890ff;\\n border-color: #badeff;\\n background-color: #e8f4ff;\\n}\\n.el-button:active {\\n color: #1682e6;\\n border-color: #1682e6;\\n outline: none;\\n}\\n.el-button::-moz-focus-inner {\\n border: 0;\\n}\\n.el-button [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n.el-button.is-plain:hover, .el-button.is-plain:focus {\\n background: #FFFFFF;\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n.el-button.is-plain:active {\\n background: #FFFFFF;\\n border-color: #1682e6;\\n color: #1682e6;\\n outline: none;\\n}\\n\\n.el-button.is-active {\\n color: #1682e6;\\n border-color: #1682e6;\\n}\\n\\n.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n}\\n.el-button.is-disabled.el-button--text {\\n background-color: transparent;\\n}\\n.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n color: #C0C4CC;\\n}\\n\\n.el-button.is-loading {\\n position: relative;\\n pointer-events: none;\\n}\\n.el-button.is-loading:before {\\n pointer-events: none;\\n content: \\\"\\\";\\n position: absolute;\\n left: -1px;\\n top: -1px;\\n right: -1px;\\n bottom: -1px;\\n border-radius: inherit;\\n background-color: rgba(255, 255, 255, 0.35);\\n}\\n\\n.el-button.is-round {\\n border-radius: 20px;\\n padding: 12px 23px;\\n}\\n\\n.el-button.is-circle {\\n border-radius: 50%;\\n padding: 12px;\\n}\\n\\n.el-button--primary {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-button--primary:hover, .el-button--primary:focus {\\n background: #46a6ff;\\n border-color: #46a6ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #8cc8ff;\\n border-color: #8cc8ff;\\n}\\n.el-button--primary.is-plain {\\n color: #1890ff;\\n background: #e8f4ff;\\n border-color: #a3d3ff;\\n}\\n.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {\\n background: #1890ff;\\n border-color: #1890ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-plain:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {\\n color: #74bcff;\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n}\\n\\n.el-button--success {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n border-color: #13ce66;\\n}\\n.el-button--success:hover, .el-button--success:focus {\\n background: #42d885;\\n border-color: #42d885;\\n color: #FFFFFF;\\n}\\n.el-button--success:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #89e7b3;\\n border-color: #89e7b3;\\n}\\n.el-button--success.is-plain {\\n color: #13ce66;\\n background: #e7faf0;\\n border-color: #a1ebc2;\\n}\\n.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {\\n background: #13ce66;\\n border-color: #13ce66;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-plain:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {\\n color: #71e2a3;\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n}\\n\\n.el-button--warning {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n border-color: #ffba00;\\n}\\n.el-button--warning:hover, .el-button--warning:focus {\\n background: #ffc833;\\n border-color: #ffc833;\\n color: #FFFFFF;\\n}\\n.el-button--warning:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffdd80;\\n border-color: #ffdd80;\\n}\\n.el-button--warning.is-plain {\\n color: #ffba00;\\n background: #fff8e6;\\n border-color: #ffe399;\\n}\\n.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {\\n background: #ffba00;\\n border-color: #ffba00;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-plain:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {\\n color: #ffd666;\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n}\\n\\n.el-button--danger {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n border-color: #ff4949;\\n}\\n.el-button--danger:hover, .el-button--danger:focus {\\n background: #ff6d6d;\\n border-color: #ff6d6d;\\n color: #FFFFFF;\\n}\\n.el-button--danger:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffa4a4;\\n border-color: #ffa4a4;\\n}\\n.el-button--danger.is-plain {\\n color: #ff4949;\\n background: #ffeded;\\n border-color: #ffb6b6;\\n}\\n.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {\\n background: #ff4949;\\n border-color: #ff4949;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-plain:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {\\n color: #ff9292;\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n}\\n\\n.el-button--info {\\n color: #FFFFFF;\\n background-color: #909399;\\n border-color: #909399;\\n}\\n.el-button--info:hover, .el-button--info:focus {\\n background: #a6a9ad;\\n border-color: #a6a9ad;\\n color: #FFFFFF;\\n}\\n.el-button--info:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #c8c9cc;\\n border-color: #c8c9cc;\\n}\\n.el-button--info.is-plain {\\n color: #909399;\\n background: #f4f4f5;\\n border-color: #d3d4d6;\\n}\\n.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {\\n background: #909399;\\n border-color: #909399;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-plain:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {\\n color: #bcbec2;\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n}\\n\\n.el-button--medium {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button--medium.is-round {\\n padding: 10px 20px;\\n}\\n.el-button--medium.is-circle {\\n padding: 10px;\\n}\\n\\n.el-button--small {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--small.is-round {\\n padding: 9px 15px;\\n}\\n.el-button--small.is-circle {\\n padding: 9px;\\n}\\n\\n.el-button--mini {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--mini.is-round {\\n padding: 7px 15px;\\n}\\n.el-button--mini.is-circle {\\n padding: 7px;\\n}\\n\\n.el-button--text {\\n border-color: transparent;\\n color: #1890ff;\\n background: transparent;\\n padding-left: 0;\\n padding-right: 0;\\n}\\n.el-button--text:hover, .el-button--text:focus {\\n color: #46a6ff;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text:active {\\n color: #1682e6;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {\\n border-color: transparent;\\n}\\n\\n.el-button-group {\\n display: inline-block;\\n vertical-align: middle;\\n}\\n.el-button-group::before,\\n.el-button-group::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-button-group::after {\\n clear: both;\\n}\\n\\n.el-button-group > .el-button {\\n float: left;\\n position: relative;\\n}\\n.el-button-group > .el-button + .el-button {\\n margin-left: 0;\\n}\\n.el-button-group > .el-button.is-disabled {\\n z-index: 1;\\n}\\n.el-button-group > .el-button:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-button-group > .el-button:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-button-group > .el-button:first-child:last-child {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px;\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-round {\\n border-radius: 20px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-circle {\\n border-radius: 50%;\\n}\\n.el-button-group > .el-button:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.el-button-group > .el-button:not(:last-child) {\\n margin-right: -1px;\\n}\\n.el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active {\\n z-index: 1;\\n}\\n.el-button-group > .el-button.is-active {\\n z-index: 1;\\n}\\n\\n.el-button-group > .el-dropdown > .el-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tag {\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n color: #1890ff;\\n display: inline-block;\\n height: 32px;\\n padding: 0 10px;\\n line-height: 30px;\\n font-size: 12px;\\n color: #1890ff;\\n border-width: 1px;\\n border-style: solid;\\n border-radius: 4px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-tag.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag.el-tag--info {\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n color: #909399;\\n}\\n.el-tag.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag.el-tag--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag.el-tag--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag.el-tag--danger {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n.el-tag .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n position: relative;\\n cursor: pointer;\\n font-size: 12px;\\n height: 16px;\\n width: 16px;\\n line-height: 16px;\\n vertical-align: middle;\\n top: -1px;\\n right: -5px;\\n}\\n.el-tag .el-icon-close::before {\\n display: block;\\n}\\n.el-tag--dark {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n color: white;\\n}\\n.el-tag--dark.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--dark .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #46a6ff;\\n}\\n.el-tag--dark.el-tag--info {\\n background-color: #909399;\\n border-color: #909399;\\n color: white;\\n}\\n.el-tag--dark.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--dark.el-tag--info .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #a6a9ad;\\n}\\n.el-tag--dark.el-tag--success {\\n background-color: #13ce66;\\n border-color: #13ce66;\\n color: white;\\n}\\n.el-tag--dark.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--dark.el-tag--success .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #42d885;\\n}\\n.el-tag--dark.el-tag--warning {\\n background-color: #ffba00;\\n border-color: #ffba00;\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--dark.el-tag--warning .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffc833;\\n}\\n.el-tag--dark.el-tag--danger {\\n background-color: #ff4949;\\n border-color: #ff4949;\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--dark.el-tag--danger .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff6d6d;\\n}\\n\\n.el-tag--plain {\\n background-color: white;\\n border-color: #a3d3ff;\\n color: #1890ff;\\n}\\n.el-tag--plain.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--plain .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag--plain .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag--plain.el-tag--info {\\n background-color: white;\\n border-color: #d3d4d6;\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--plain.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag--plain.el-tag--success {\\n background-color: white;\\n border-color: #a1ebc2;\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--plain.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag--plain.el-tag--warning {\\n background-color: white;\\n border-color: #ffe399;\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--plain.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag--plain.el-tag--danger {\\n background-color: white;\\n border-color: #ffb6b6;\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--plain.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n\\n.el-tag--medium {\\n height: 28px;\\n line-height: 26px;\\n}\\n.el-tag--medium .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--small {\\n height: 24px;\\n padding: 0 8px;\\n line-height: 22px;\\n}\\n.el-tag--small .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--mini {\\n height: 20px;\\n padding: 0 5px;\\n line-height: 19px;\\n}\\n.el-tag--mini .el-icon-close {\\n margin-left: -3px;\\n -webkit-transform: scale(0.7);\\n transform: scale(0.7);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover {\\n outline-width: 0;\\n}\\n.el-tooltip__popper {\\n position: absolute;\\n border-radius: 4px;\\n padding: 10px;\\n z-index: 2000;\\n font-size: 12px;\\n line-height: 1.2;\\n min-width: 10px;\\n word-wrap: break-word;\\n}\\n.el-tooltip__popper .popper__arrow,\\n.el-tooltip__popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-tooltip__popper .popper__arrow {\\n border-width: 6px;\\n}\\n.el-tooltip__popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 5px;\\n}\\n.el-tooltip__popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-tooltip__popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n border-top-color: #303133;\\n border-bottom-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -5px;\\n border-top-color: #303133;\\n border-bottom-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-tooltip__popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n border-top-width: 0;\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -5px;\\n border-top-width: 0;\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-tooltip__popper[x-placement^=right] .popper__arrow {\\n left: -6px;\\n border-right-color: #303133;\\n border-left-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=right] .popper__arrow::after {\\n bottom: -5px;\\n left: 1px;\\n border-right-color: #303133;\\n border-left-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-tooltip__popper[x-placement^=left] .popper__arrow {\\n right: -6px;\\n border-right-width: 0;\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -5px;\\n margin-left: -5px;\\n border-right-width: 0;\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper.is-dark {\\n background: #303133;\\n color: #FFFFFF;\\n}\\n\\n.el-tooltip__popper.is-light {\\n background: #FFFFFF;\\n border: 1px solid #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {\\n border-top-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after {\\n border-top-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after {\\n border-bottom-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after {\\n border-left-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {\\n border-right-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after {\\n border-right-color: #FFFFFF;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-table {\\n position: relative;\\n overflow: hidden;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n width: 100%;\\n max-width: 100%;\\n background-color: #FFFFFF;\\n font-size: 14px;\\n color: #606266;\\n}\\n.el-table__empty-block {\\n min-height: 60px;\\n text-align: center;\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n.el-table__empty-text {\\n line-height: 60px;\\n width: 50%;\\n color: #909399;\\n}\\n\\n.el-table__expand-column .cell {\\n padding: 0;\\n text-align: center;\\n}\\n\\n.el-table__expand-icon {\\n position: relative;\\n cursor: pointer;\\n color: #666;\\n font-size: 12px;\\n -webkit-transition: -webkit-transform 0.2s ease-in-out;\\n transition: -webkit-transform 0.2s ease-in-out;\\n transition: transform 0.2s ease-in-out;\\n transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;\\n height: 20px;\\n}\\n.el-table__expand-icon--expanded {\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.el-table__expand-icon > .el-icon {\\n position: absolute;\\n left: 50%;\\n top: 50%;\\n margin-left: -5px;\\n margin-top: -5px;\\n}\\n\\n.el-table__expanded-cell {\\n background-color: #FFFFFF;\\n}\\n.el-table__expanded-cell[class*=cell] {\\n padding: 20px 50px;\\n}\\n.el-table__expanded-cell:hover {\\n background-color: transparent !important;\\n}\\n\\n.el-table__placeholder {\\n display: inline-block;\\n width: 20px;\\n}\\n\\n.el-table__append-wrapper {\\n overflow: hidden;\\n}\\n\\n.el-table--fit {\\n border-right: 0;\\n border-bottom: 0;\\n}\\n.el-table--fit th.gutter, .el-table--fit td.gutter {\\n border-right-width: 1px;\\n}\\n\\n.el-table--scrollable-x .el-table__body-wrapper {\\n overflow-x: auto;\\n}\\n\\n.el-table--scrollable-y .el-table__body-wrapper {\\n overflow-y: auto;\\n}\\n\\n.el-table thead {\\n color: #909399;\\n font-weight: 500;\\n}\\n.el-table thead.is-group th {\\n background: #F5F7FA;\\n}\\n.el-table th, .el-table td {\\n padding: 12px 0;\\n min-width: 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n text-overflow: ellipsis;\\n vertical-align: middle;\\n position: relative;\\n text-align: left;\\n}\\n.el-table th.is-center, .el-table td.is-center {\\n text-align: center;\\n}\\n\\n.el-table th.is-right, .el-table td.is-right {\\n text-align: right;\\n}\\n\\n.el-table th.gutter, .el-table td.gutter {\\n width: 15px;\\n border-right-width: 0;\\n border-bottom-width: 0;\\n padding: 0;\\n}\\n.el-table th.is-hidden > *, .el-table td.is-hidden > * {\\n visibility: hidden;\\n}\\n.el-table--medium th, .el-table--medium td {\\n padding: 10px 0;\\n}\\n\\n.el-table--small {\\n font-size: 12px;\\n}\\n.el-table--small th, .el-table--small td {\\n padding: 8px 0;\\n}\\n\\n.el-table--mini {\\n font-size: 12px;\\n}\\n.el-table--mini th, .el-table--mini td {\\n padding: 6px 0;\\n}\\n\\n.el-table tr {\\n background-color: #FFFFFF;\\n}\\n.el-table tr input[type=checkbox] {\\n margin: 0;\\n}\\n.el-table th.is-leaf, .el-table td {\\n border-bottom: 1px solid #dfe6ec;\\n}\\n.el-table th.is-sortable {\\n cursor: pointer;\\n}\\n.el-table th {\\n overflow: hidden;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n background-color: #FFFFFF;\\n}\\n.el-table th > .cell {\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n position: relative;\\n vertical-align: middle;\\n padding-left: 10px;\\n padding-right: 10px;\\n width: 100%;\\n}\\n.el-table th > .cell.highlight {\\n color: #1890ff;\\n}\\n.el-table th.required > div::before {\\n display: inline-block;\\n content: \\\"\\\";\\n width: 8px;\\n height: 8px;\\n border-radius: 50%;\\n background: #ff4d51;\\n margin-right: 5px;\\n vertical-align: middle;\\n}\\n.el-table td div {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-table td.gutter {\\n width: 0;\\n}\\n.el-table .cell {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: normal;\\n word-break: break-all;\\n line-height: 23px;\\n padding-left: 10px;\\n padding-right: 10px;\\n}\\n.el-table .cell.el-tooltip {\\n white-space: nowrap;\\n min-width: 50px;\\n}\\n.el-table--group, .el-table--border {\\n border: 1px solid #dfe6ec;\\n}\\n.el-table::before, .el-table--group::after, .el-table--border::after {\\n content: \\\"\\\";\\n position: absolute;\\n background-color: #e6ebf5;\\n z-index: 1;\\n}\\n\\n.el-table--group::after, .el-table--border::after {\\n top: 0;\\n right: 0;\\n width: 1px;\\n height: 100%;\\n}\\n\\n.el-table::before {\\n left: 0;\\n bottom: 0;\\n width: 100%;\\n height: 1px;\\n}\\n.el-table--border {\\n border-right: none;\\n border-bottom: none;\\n}\\n.el-table--border.el-loading-parent--relative {\\n border-color: transparent;\\n}\\n.el-table--border th, .el-table--border td {\\n border-right: 1px solid #dfe6ec;\\n}\\n.el-table--border th:first-child .cell, .el-table--border td:first-child .cell {\\n padding-left: 10px;\\n}\\n.el-table--border th.gutter:last-of-type {\\n border-bottom: 1px solid #dfe6ec;\\n border-bottom-width: 1px;\\n}\\n.el-table--border th {\\n border-bottom: 1px solid #dfe6ec;\\n}\\n\\n.el-table--hidden {\\n visibility: hidden;\\n}\\n\\n.el-table__fixed, .el-table__fixed-right {\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: hidden;\\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);\\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);\\n}\\n.el-table__fixed::before, .el-table__fixed-right::before {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0;\\n bottom: 0;\\n width: 100%;\\n height: 1px;\\n background-color: #e6ebf5;\\n z-index: 4;\\n}\\n\\n.el-table__fixed-right-patch {\\n position: absolute;\\n top: -1px;\\n right: 0;\\n background-color: #FFFFFF;\\n border-bottom: 1px solid #dfe6ec;\\n}\\n\\n.el-table__fixed-right {\\n top: 0;\\n left: auto;\\n right: 0;\\n}\\n.el-table__fixed-right .el-table__fixed-header-wrapper,\\n.el-table__fixed-right .el-table__fixed-body-wrapper,\\n.el-table__fixed-right .el-table__fixed-footer-wrapper {\\n left: auto;\\n right: 0;\\n}\\n\\n.el-table__fixed-header-wrapper {\\n position: absolute;\\n left: 0;\\n top: 0;\\n z-index: 3;\\n}\\n\\n.el-table__fixed-footer-wrapper {\\n position: absolute;\\n left: 0;\\n bottom: 0;\\n z-index: 3;\\n}\\n.el-table__fixed-footer-wrapper tbody td {\\n border-top: 1px solid #dfe6ec;\\n background-color: #F5F7FA;\\n color: #606266;\\n}\\n\\n.el-table__fixed-body-wrapper {\\n position: absolute;\\n left: 0;\\n top: 37px;\\n overflow: hidden;\\n z-index: 3;\\n}\\n\\n.el-table__header-wrapper, .el-table__body-wrapper, .el-table__footer-wrapper {\\n width: 100%;\\n}\\n\\n.el-table__footer-wrapper {\\n margin-top: -1px;\\n}\\n.el-table__footer-wrapper td {\\n border-top: 1px solid #dfe6ec;\\n}\\n\\n.el-table__header, .el-table__body, .el-table__footer {\\n table-layout: fixed;\\n border-collapse: separate;\\n}\\n\\n.el-table__header-wrapper, .el-table__footer-wrapper {\\n overflow: hidden;\\n}\\n.el-table__header-wrapper tbody td, .el-table__footer-wrapper tbody td {\\n background-color: #F5F7FA;\\n color: #606266;\\n}\\n\\n.el-table__body-wrapper {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed,\\n.el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed-right {\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n\\n.el-table__body-wrapper.is-scrolling-left ~ .el-table__fixed {\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n\\n.el-table__body-wrapper.is-scrolling-right ~ .el-table__fixed-right {\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n\\n.el-table__body-wrapper .el-table--border.is-scrolling-right ~ .el-table__fixed-right {\\n border-left: 1px solid #dfe6ec;\\n}\\n\\n.el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {\\n border-right: 1px solid #dfe6ec;\\n}\\n\\n.el-table .caret-wrapper {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 34px;\\n width: 24px;\\n vertical-align: middle;\\n cursor: pointer;\\n overflow: initial;\\n position: relative;\\n}\\n.el-table .sort-caret {\\n width: 0;\\n height: 0;\\n border: solid 5px transparent;\\n position: absolute;\\n left: 7px;\\n}\\n.el-table .sort-caret.ascending {\\n border-bottom-color: #C0C4CC;\\n top: 5px;\\n}\\n.el-table .sort-caret.descending {\\n border-top-color: #C0C4CC;\\n bottom: 7px;\\n}\\n.el-table .ascending .sort-caret.ascending {\\n border-bottom-color: #1890ff;\\n}\\n.el-table .descending .sort-caret.descending {\\n border-top-color: #1890ff;\\n}\\n.el-table .hidden-columns {\\n visibility: hidden;\\n position: absolute;\\n z-index: -1;\\n}\\n.el-table--striped .el-table__body tr.el-table__row--striped td {\\n background: #FAFAFA;\\n}\\n.el-table--striped .el-table__body tr.el-table__row--striped.current-row td {\\n background-color: #e8f4ff;\\n}\\n\\n.el-table__body tr.hover-row > td, .el-table__body tr.hover-row.current-row > td, .el-table__body tr.hover-row.el-table__row--striped > td, .el-table__body tr.hover-row.el-table__row--striped.current-row > td {\\n background-color: #F5F7FA;\\n}\\n.el-table__body tr.current-row > td {\\n background-color: #e8f4ff;\\n}\\n\\n.el-table__column-resize-proxy {\\n position: absolute;\\n left: 200px;\\n top: 0;\\n bottom: 0;\\n width: 0;\\n border-left: 1px solid #dfe6ec;\\n z-index: 10;\\n}\\n\\n.el-table__column-filter-trigger {\\n display: inline-block;\\n line-height: 34px;\\n cursor: pointer;\\n}\\n.el-table__column-filter-trigger i {\\n color: #909399;\\n font-size: 12px;\\n -webkit-transform: scale(0.75);\\n transform: scale(0.75);\\n}\\n\\n.el-table--enable-row-transition .el-table__body td {\\n -webkit-transition: background-color 0.25s ease;\\n transition: background-color 0.25s ease;\\n}\\n\\n.el-table--enable-row-hover .el-table__body tr:hover > td {\\n background-color: #F5F7FA;\\n}\\n\\n.el-table--fluid-height .el-table__fixed,\\n.el-table--fluid-height .el-table__fixed-right {\\n bottom: 0;\\n overflow: hidden;\\n}\\n\\n.el-table [class*=el-table__row--level] .el-table__expand-icon {\\n display: inline-block;\\n width: 20px;\\n line-height: 20px;\\n height: 20px;\\n text-align: center;\\n margin-right: 3px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tag {\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n color: #1890ff;\\n display: inline-block;\\n height: 32px;\\n padding: 0 10px;\\n line-height: 30px;\\n font-size: 12px;\\n color: #1890ff;\\n border-width: 1px;\\n border-style: solid;\\n border-radius: 4px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-tag.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag.el-tag--info {\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n color: #909399;\\n}\\n.el-tag.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag.el-tag--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag.el-tag--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag.el-tag--danger {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n.el-tag .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n position: relative;\\n cursor: pointer;\\n font-size: 12px;\\n height: 16px;\\n width: 16px;\\n line-height: 16px;\\n vertical-align: middle;\\n top: -1px;\\n right: -5px;\\n}\\n.el-tag .el-icon-close::before {\\n display: block;\\n}\\n.el-tag--dark {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n color: white;\\n}\\n.el-tag--dark.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--dark .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #46a6ff;\\n}\\n.el-tag--dark.el-tag--info {\\n background-color: #909399;\\n border-color: #909399;\\n color: white;\\n}\\n.el-tag--dark.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--dark.el-tag--info .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #a6a9ad;\\n}\\n.el-tag--dark.el-tag--success {\\n background-color: #13ce66;\\n border-color: #13ce66;\\n color: white;\\n}\\n.el-tag--dark.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--dark.el-tag--success .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #42d885;\\n}\\n.el-tag--dark.el-tag--warning {\\n background-color: #ffba00;\\n border-color: #ffba00;\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--dark.el-tag--warning .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffc833;\\n}\\n.el-tag--dark.el-tag--danger {\\n background-color: #ff4949;\\n border-color: #ff4949;\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--dark.el-tag--danger .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff6d6d;\\n}\\n\\n.el-tag--plain {\\n background-color: white;\\n border-color: #a3d3ff;\\n color: #1890ff;\\n}\\n.el-tag--plain.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--plain .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag--plain .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag--plain.el-tag--info {\\n background-color: white;\\n border-color: #d3d4d6;\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--plain.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag--plain.el-tag--success {\\n background-color: white;\\n border-color: #a1ebc2;\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--plain.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag--plain.el-tag--warning {\\n background-color: white;\\n border-color: #ffe399;\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--plain.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag--plain.el-tag--danger {\\n background-color: white;\\n border-color: #ffb6b6;\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--plain.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n\\n.el-tag--medium {\\n height: 28px;\\n line-height: 26px;\\n}\\n.el-tag--medium .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--small {\\n height: 24px;\\n padding: 0 8px;\\n line-height: 22px;\\n}\\n.el-tag--small .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--mini {\\n height: 20px;\\n padding: 0 5px;\\n line-height: 19px;\\n}\\n.el-tag--mini .el-icon-close {\\n margin-left: -3px;\\n -webkit-transform: scale(0.7);\\n transform: scale(0.7);\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-table-column--selection .cell {\\n padding-left: 14px;\\n padding-right: 14px;\\n}\\n\\n.el-table-filter {\\n border: solid 1px #e6ebf5;\\n border-radius: 2px;\\n background-color: #FFFFFF;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 2px 0;\\n /** used for dropdown mode */\\n}\\n.el-table-filter__list {\\n padding: 5px 0;\\n margin: 0;\\n list-style: none;\\n min-width: 100px;\\n}\\n\\n.el-table-filter__list-item {\\n line-height: 36px;\\n padding: 0 10px;\\n cursor: pointer;\\n font-size: 14px;\\n}\\n.el-table-filter__list-item:hover {\\n background-color: #e8f4ff;\\n color: #46a6ff;\\n}\\n.el-table-filter__list-item.is-active {\\n background-color: #1890ff;\\n color: #FFFFFF;\\n}\\n\\n.el-table-filter__content {\\n min-width: 100px;\\n}\\n\\n.el-table-filter__bottom {\\n border-top: 1px solid #e6ebf5;\\n padding: 8px;\\n}\\n.el-table-filter__bottom button {\\n background: transparent;\\n border: none;\\n color: #606266;\\n cursor: pointer;\\n font-size: 13px;\\n padding: 0 3px;\\n}\\n.el-table-filter__bottom button:hover {\\n color: #1890ff;\\n}\\n.el-table-filter__bottom button:focus {\\n outline: none;\\n}\\n.el-table-filter__bottom button.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-table-filter__wrap {\\n max-height: 280px;\\n}\\n\\n.el-table-filter__checkbox-group {\\n padding: 10px;\\n}\\n.el-table-filter__checkbox-group label.el-checkbox {\\n display: block;\\n margin-right: 5px;\\n margin-bottom: 8px;\\n margin-left: 5px;\\n}\\n.el-table-filter__checkbox-group .el-checkbox:last-child {\\n margin-bottom: 0;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-date-table {\\n font-size: 12px;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n.el-date-table.is-week-mode .el-date-table__row:hover div {\\n background-color: #F2F6FC;\\n}\\n.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {\\n color: #606266;\\n}\\n.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {\\n margin-left: 5px;\\n border-top-left-radius: 15px;\\n border-bottom-left-radius: 15px;\\n}\\n.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {\\n margin-right: 5px;\\n border-top-right-radius: 15px;\\n border-bottom-right-radius: 15px;\\n}\\n.el-date-table.is-week-mode .el-date-table__row.current div {\\n background-color: #F2F6FC;\\n}\\n\\n.el-date-table td {\\n width: 32px;\\n height: 30px;\\n padding: 4px 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n text-align: center;\\n cursor: pointer;\\n position: relative;\\n}\\n.el-date-table td div {\\n height: 30px;\\n padding: 3px 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-date-table td span {\\n width: 24px;\\n height: 24px;\\n display: block;\\n margin: 0 auto;\\n line-height: 24px;\\n position: absolute;\\n left: 50%;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n border-radius: 50%;\\n}\\n.el-date-table td.next-month, .el-date-table td.prev-month {\\n color: #C0C4CC;\\n}\\n.el-date-table td.today {\\n position: relative;\\n}\\n.el-date-table td.today span {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n.el-date-table td.today.start-date span, .el-date-table td.today.end-date span {\\n color: #FFFFFF;\\n}\\n.el-date-table td.available:hover {\\n color: #1890ff;\\n}\\n.el-date-table td.in-range div {\\n background-color: #F2F6FC;\\n}\\n.el-date-table td.in-range div:hover {\\n background-color: #F2F6FC;\\n}\\n.el-date-table td.current:not(.disabled) span {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-date-table td.start-date div, .el-date-table td.end-date div {\\n color: #FFFFFF;\\n}\\n.el-date-table td.start-date span, .el-date-table td.end-date span {\\n background-color: #1890ff;\\n}\\n.el-date-table td.start-date div {\\n margin-left: 5px;\\n border-top-left-radius: 15px;\\n border-bottom-left-radius: 15px;\\n}\\n.el-date-table td.end-date div {\\n margin-right: 5px;\\n border-top-right-radius: 15px;\\n border-bottom-right-radius: 15px;\\n}\\n.el-date-table td.disabled div {\\n background-color: #F5F7FA;\\n opacity: 1;\\n cursor: not-allowed;\\n color: #C0C4CC;\\n}\\n.el-date-table td.selected div {\\n margin-left: 5px;\\n margin-right: 5px;\\n background-color: #F2F6FC;\\n border-radius: 15px;\\n}\\n.el-date-table td.selected div:hover {\\n background-color: #F2F6FC;\\n}\\n.el-date-table td.selected span {\\n background-color: #1890ff;\\n color: #FFFFFF;\\n border-radius: 15px;\\n}\\n.el-date-table td.week {\\n font-size: 80%;\\n color: #606266;\\n}\\n.el-date-table th {\\n padding: 5px;\\n color: #606266;\\n font-weight: 400;\\n border-bottom: solid 1px #e6ebf5;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-month-table {\\n font-size: 12px;\\n margin: -1px;\\n border-collapse: collapse;\\n}\\n.el-month-table td {\\n text-align: center;\\n padding: 8px 0px;\\n cursor: pointer;\\n}\\n.el-month-table td div {\\n height: 48px;\\n padding: 6px 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-month-table td.today .cell {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n.el-month-table td.today.start-date .cell, .el-month-table td.today.end-date .cell {\\n color: #FFFFFF;\\n}\\n.el-month-table td.disabled .cell {\\n background-color: #F5F7FA;\\n cursor: not-allowed;\\n color: #C0C4CC;\\n}\\n.el-month-table td.disabled .cell:hover {\\n color: #C0C4CC;\\n}\\n.el-month-table td .cell {\\n width: 60px;\\n height: 36px;\\n display: block;\\n line-height: 36px;\\n color: #606266;\\n margin: 0 auto;\\n border-radius: 18px;\\n}\\n.el-month-table td .cell:hover {\\n color: #1890ff;\\n}\\n.el-month-table td.in-range div {\\n background-color: #F2F6FC;\\n}\\n.el-month-table td.in-range div:hover {\\n background-color: #F2F6FC;\\n}\\n.el-month-table td.start-date div, .el-month-table td.end-date div {\\n color: #FFFFFF;\\n}\\n.el-month-table td.start-date .cell, .el-month-table td.end-date .cell {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-month-table td.start-date div {\\n border-top-left-radius: 24px;\\n border-bottom-left-radius: 24px;\\n}\\n.el-month-table td.end-date div {\\n border-top-right-radius: 24px;\\n border-bottom-right-radius: 24px;\\n}\\n.el-month-table td.current:not(.disabled) .cell {\\n color: #1890ff;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-year-table {\\n font-size: 12px;\\n margin: -1px;\\n border-collapse: collapse;\\n}\\n.el-year-table .el-icon {\\n color: #303133;\\n}\\n.el-year-table td {\\n text-align: center;\\n padding: 20px 3px;\\n cursor: pointer;\\n}\\n.el-year-table td.today .cell {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n.el-year-table td.disabled .cell {\\n background-color: #F5F7FA;\\n cursor: not-allowed;\\n color: #C0C4CC;\\n}\\n.el-year-table td.disabled .cell:hover {\\n color: #C0C4CC;\\n}\\n.el-year-table td .cell {\\n width: 48px;\\n height: 32px;\\n display: block;\\n line-height: 32px;\\n color: #606266;\\n margin: 0 auto;\\n}\\n.el-year-table td .cell:hover {\\n color: #1890ff;\\n}\\n.el-year-table td.current:not(.disabled) .cell {\\n color: #1890ff;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-time-spinner.has-seconds .el-time-spinner__wrapper {\\n width: 33.3%;\\n}\\n.el-time-spinner__wrapper {\\n max-height: 190px;\\n overflow: auto;\\n display: inline-block;\\n width: 50%;\\n vertical-align: top;\\n position: relative;\\n}\\n.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {\\n padding-bottom: 15px;\\n}\\n.el-time-spinner__wrapper.is-arrow {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n text-align: center;\\n overflow: hidden;\\n}\\n.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {\\n -webkit-transform: translateY(-32px);\\n transform: translateY(-32px);\\n}\\n.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {\\n background: #FFFFFF;\\n cursor: default;\\n}\\n\\n.el-time-spinner__arrow {\\n font-size: 12px;\\n color: #909399;\\n position: absolute;\\n left: 0;\\n width: 100%;\\n z-index: 1;\\n text-align: center;\\n height: 30px;\\n line-height: 30px;\\n cursor: pointer;\\n}\\n.el-time-spinner__arrow:hover {\\n color: #1890ff;\\n}\\n.el-time-spinner__arrow.el-icon-arrow-up {\\n top: 10px;\\n}\\n.el-time-spinner__arrow.el-icon-arrow-down {\\n bottom: 10px;\\n}\\n\\n.el-time-spinner__input.el-input {\\n width: 70%;\\n}\\n.el-time-spinner__input.el-input .el-input__inner {\\n padding: 0;\\n text-align: center;\\n}\\n\\n.el-time-spinner__list {\\n padding: 0;\\n margin: 0;\\n list-style: none;\\n text-align: center;\\n}\\n.el-time-spinner__list::after, .el-time-spinner__list::before {\\n content: \\\"\\\";\\n display: block;\\n width: 100%;\\n height: 80px;\\n}\\n\\n.el-time-spinner__item {\\n height: 32px;\\n line-height: 32px;\\n font-size: 12px;\\n color: #606266;\\n}\\n.el-time-spinner__item:hover:not(.disabled):not(.active) {\\n background: #F5F7FA;\\n cursor: pointer;\\n}\\n.el-time-spinner__item.active:not(.disabled) {\\n color: #303133;\\n font-weight: bold;\\n}\\n.el-time-spinner__item.disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-date-editor {\\n position: relative;\\n display: inline-block;\\n text-align: left;\\n}\\n.el-date-editor.el-input, .el-date-editor.el-input__inner {\\n width: 220px;\\n}\\n.el-date-editor--monthrange.el-input, .el-date-editor--monthrange.el-input__inner {\\n width: 300px;\\n}\\n\\n.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner {\\n width: 350px;\\n}\\n\\n.el-date-editor--datetimerange.el-input, .el-date-editor--datetimerange.el-input__inner {\\n width: 400px;\\n}\\n\\n.el-date-editor--dates .el-input__inner {\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.el-date-editor .el-icon-circle-close {\\n cursor: pointer;\\n}\\n.el-date-editor .el-range__icon {\\n font-size: 14px;\\n margin-left: -5px;\\n color: #C0C4CC;\\n float: left;\\n line-height: 32px;\\n}\\n.el-date-editor .el-range-input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n border: none;\\n outline: none;\\n display: inline-block;\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n width: 39%;\\n text-align: center;\\n font-size: 14px;\\n color: #606266;\\n}\\n.el-date-editor .el-range-input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-separator {\\n display: inline-block;\\n height: 100%;\\n padding: 0 5px;\\n margin: 0;\\n text-align: center;\\n line-height: 32px;\\n font-size: 14px;\\n width: 5%;\\n color: #303133;\\n}\\n.el-date-editor .el-range__close-icon {\\n font-size: 14px;\\n color: #C0C4CC;\\n width: 25px;\\n display: inline-block;\\n float: right;\\n line-height: 32px;\\n}\\n\\n.el-range-editor.el-input__inner {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding: 3px 10px;\\n}\\n.el-range-editor .el-range-input {\\n line-height: 1;\\n}\\n.el-range-editor.is-active {\\n border-color: #1890ff;\\n}\\n.el-range-editor.is-active:hover {\\n border-color: #1890ff;\\n}\\n\\n.el-range-editor--medium.el-input__inner {\\n height: 36px;\\n}\\n.el-range-editor--medium .el-range-separator {\\n line-height: 28px;\\n font-size: 14px;\\n}\\n.el-range-editor--medium .el-range-input {\\n font-size: 14px;\\n}\\n.el-range-editor--medium .el-range__icon,\\n.el-range-editor--medium .el-range__close-icon {\\n line-height: 28px;\\n}\\n\\n.el-range-editor--small.el-input__inner {\\n height: 32px;\\n}\\n.el-range-editor--small .el-range-separator {\\n line-height: 24px;\\n font-size: 13px;\\n}\\n.el-range-editor--small .el-range-input {\\n font-size: 13px;\\n}\\n.el-range-editor--small .el-range__icon,\\n.el-range-editor--small .el-range__close-icon {\\n line-height: 24px;\\n}\\n\\n.el-range-editor--mini.el-input__inner {\\n height: 28px;\\n}\\n.el-range-editor--mini .el-range-separator {\\n line-height: 20px;\\n font-size: 12px;\\n}\\n.el-range-editor--mini .el-range-input {\\n font-size: 12px;\\n}\\n.el-range-editor--mini .el-range__icon,\\n.el-range-editor--mini .el-range__close-icon {\\n line-height: 20px;\\n}\\n\\n.el-range-editor.is-disabled {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {\\n border-color: #dfe4ed;\\n}\\n.el-range-editor.is-disabled input {\\n background-color: #F5F7FA;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-range-editor.is-disabled input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled .el-range-separator {\\n color: #C0C4CC;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-picker-panel {\\n color: #606266;\\n border: 1px solid #dfe4ed;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n background: #FFFFFF;\\n border-radius: 4px;\\n line-height: 30px;\\n margin: 5px 0;\\n}\\n.el-picker-panel__body::after, .el-picker-panel__body-wrapper::after {\\n content: \\\"\\\";\\n display: table;\\n clear: both;\\n}\\n\\n.el-picker-panel__content {\\n position: relative;\\n margin: 15px;\\n}\\n\\n.el-picker-panel__footer {\\n border-top: 1px solid #e4e4e4;\\n padding: 4px;\\n text-align: right;\\n background-color: #FFFFFF;\\n position: relative;\\n font-size: 0;\\n}\\n\\n.el-picker-panel__shortcut {\\n display: block;\\n width: 100%;\\n border: 0;\\n background-color: transparent;\\n line-height: 28px;\\n font-size: 14px;\\n color: #606266;\\n padding-left: 12px;\\n text-align: left;\\n outline: none;\\n cursor: pointer;\\n}\\n.el-picker-panel__shortcut:hover {\\n color: #1890ff;\\n}\\n.el-picker-panel__shortcut.active {\\n background-color: #e6f1fe;\\n color: #1890ff;\\n}\\n\\n.el-picker-panel__btn {\\n border: 1px solid #dcdcdc;\\n color: #333;\\n line-height: 24px;\\n border-radius: 2px;\\n padding: 0 20px;\\n cursor: pointer;\\n background-color: transparent;\\n outline: none;\\n font-size: 12px;\\n}\\n.el-picker-panel__btn[disabled] {\\n color: #cccccc;\\n cursor: not-allowed;\\n}\\n\\n.el-picker-panel__icon-btn {\\n font-size: 12px;\\n color: #303133;\\n border: 0;\\n background: transparent;\\n cursor: pointer;\\n outline: none;\\n margin-top: 8px;\\n}\\n.el-picker-panel__icon-btn:hover {\\n color: #1890ff;\\n}\\n.el-picker-panel__icon-btn.is-disabled {\\n color: #bbb;\\n}\\n.el-picker-panel__icon-btn.is-disabled:hover {\\n cursor: not-allowed;\\n}\\n\\n.el-picker-panel__link-btn {\\n vertical-align: middle;\\n}\\n\\n.el-picker-panel *[slot=sidebar],\\n.el-picker-panel__sidebar {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n width: 110px;\\n border-right: 1px solid #e4e4e4;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding-top: 6px;\\n background-color: #FFFFFF;\\n overflow: auto;\\n}\\n\\n.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,\\n.el-picker-panel__sidebar + .el-picker-panel__body {\\n margin-left: 110px;\\n}\\n\\n.el-date-picker {\\n width: 322px;\\n}\\n.el-date-picker.has-sidebar.has-time {\\n width: 434px;\\n}\\n.el-date-picker.has-sidebar {\\n width: 438px;\\n}\\n.el-date-picker.has-time .el-picker-panel__body-wrapper {\\n position: relative;\\n}\\n.el-date-picker .el-picker-panel__content {\\n width: 292px;\\n}\\n.el-date-picker table {\\n table-layout: fixed;\\n width: 100%;\\n}\\n.el-date-picker__editor-wrap {\\n position: relative;\\n display: table-cell;\\n padding: 0 5px;\\n}\\n\\n.el-date-picker__time-header {\\n position: relative;\\n border-bottom: 1px solid #e4e4e4;\\n font-size: 12px;\\n padding: 8px 5px 5px 5px;\\n display: table;\\n width: 100%;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-date-picker__header {\\n margin: 12px;\\n text-align: center;\\n}\\n.el-date-picker__header--bordered {\\n margin-bottom: 0;\\n padding-bottom: 12px;\\n border-bottom: solid 1px #e6ebf5;\\n}\\n.el-date-picker__header--bordered + .el-picker-panel__content {\\n margin-top: 0;\\n}\\n\\n.el-date-picker__header-label {\\n font-size: 16px;\\n font-weight: 500;\\n padding: 0 5px;\\n line-height: 22px;\\n text-align: center;\\n cursor: pointer;\\n color: #606266;\\n}\\n.el-date-picker__header-label:hover {\\n color: #1890ff;\\n}\\n.el-date-picker__header-label.active {\\n color: #1890ff;\\n}\\n\\n.el-date-picker__prev-btn {\\n float: left;\\n}\\n\\n.el-date-picker__next-btn {\\n float: right;\\n}\\n\\n.el-date-picker__time-wrap {\\n padding: 10px;\\n text-align: center;\\n}\\n\\n.el-date-picker__time-label {\\n float: left;\\n cursor: pointer;\\n line-height: 30px;\\n margin-left: 10px;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-date-range-picker {\\n width: 646px;\\n}\\n.el-date-range-picker.has-sidebar {\\n width: 756px;\\n}\\n.el-date-range-picker table {\\n table-layout: fixed;\\n width: 100%;\\n}\\n.el-date-range-picker .el-picker-panel__body {\\n min-width: 513px;\\n}\\n.el-date-range-picker .el-picker-panel__content {\\n margin: 0;\\n}\\n.el-date-range-picker__header {\\n position: relative;\\n text-align: center;\\n height: 28px;\\n}\\n.el-date-range-picker__header [class*=arrow-left] {\\n float: left;\\n}\\n.el-date-range-picker__header [class*=arrow-right] {\\n float: right;\\n}\\n.el-date-range-picker__header div {\\n font-size: 16px;\\n font-weight: 500;\\n margin-right: 50px;\\n}\\n\\n.el-date-range-picker__content {\\n float: left;\\n width: 50%;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 16px;\\n}\\n.el-date-range-picker__content.is-left {\\n border-right: 1px solid #e4e4e4;\\n}\\n\\n.el-date-range-picker__content .el-date-range-picker__header div {\\n margin-left: 50px;\\n margin-right: 50px;\\n}\\n\\n.el-date-range-picker__editors-wrap {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n display: table-cell;\\n}\\n.el-date-range-picker__editors-wrap.is-right {\\n text-align: right;\\n}\\n\\n.el-date-range-picker__time-header {\\n position: relative;\\n border-bottom: 1px solid #e4e4e4;\\n font-size: 12px;\\n padding: 8px 5px 5px 5px;\\n display: table;\\n width: 100%;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-date-range-picker__time-header > .el-icon-arrow-right {\\n font-size: 20px;\\n vertical-align: middle;\\n display: table-cell;\\n color: #303133;\\n}\\n\\n.el-date-range-picker__time-picker-wrap {\\n position: relative;\\n display: table-cell;\\n padding: 0 5px;\\n}\\n.el-date-range-picker__time-picker-wrap .el-picker-panel {\\n position: absolute;\\n top: 13px;\\n right: 0;\\n z-index: 1;\\n background: #FFFFFF;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-time-range-picker {\\n width: 354px;\\n overflow: visible;\\n}\\n.el-time-range-picker__content {\\n position: relative;\\n text-align: center;\\n padding: 10px;\\n}\\n\\n.el-time-range-picker__cell {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 4px 7px 7px;\\n width: 50%;\\n display: inline-block;\\n}\\n\\n.el-time-range-picker__header {\\n margin-bottom: 5px;\\n text-align: center;\\n font-size: 14px;\\n}\\n\\n.el-time-range-picker__body {\\n border-radius: 2px;\\n border: 1px solid #dfe4ed;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-time-panel {\\n margin: 5px 0;\\n border: solid 1px #dfe4ed;\\n background-color: #FFFFFF;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n border-radius: 2px;\\n position: absolute;\\n width: 180px;\\n left: 0;\\n z-index: 1000;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n}\\n.el-time-panel__content {\\n font-size: 0;\\n position: relative;\\n overflow: hidden;\\n}\\n.el-time-panel__content::after, .el-time-panel__content::before {\\n content: \\\"\\\";\\n top: 50%;\\n position: absolute;\\n margin-top: -15px;\\n height: 32px;\\n z-index: -1;\\n left: 0;\\n right: 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding-top: 6px;\\n text-align: left;\\n border-top: 1px solid #dfe4ed;\\n border-bottom: 1px solid #dfe4ed;\\n}\\n.el-time-panel__content::after {\\n left: 50%;\\n margin-left: 12%;\\n margin-right: 12%;\\n}\\n.el-time-panel__content::before {\\n padding-left: 50%;\\n margin-right: 12%;\\n margin-left: 12%;\\n}\\n.el-time-panel__content.has-seconds::after {\\n left: calc(100% / 3 * 2);\\n}\\n.el-time-panel__content.has-seconds::before {\\n padding-left: calc(100% / 3);\\n}\\n\\n.el-time-panel__footer {\\n border-top: 1px solid #e4e4e4;\\n padding: 4px;\\n height: 36px;\\n line-height: 25px;\\n text-align: right;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-time-panel__btn {\\n border: none;\\n line-height: 28px;\\n padding: 0 5px;\\n margin: 0 5px;\\n cursor: pointer;\\n background-color: transparent;\\n outline: none;\\n font-size: 12px;\\n color: #303133;\\n}\\n.el-time-panel__btn.confirm {\\n font-weight: 800;\\n color: #1890ff;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-date-editor {\\n position: relative;\\n display: inline-block;\\n text-align: left;\\n}\\n.el-date-editor.el-input, .el-date-editor.el-input__inner {\\n width: 220px;\\n}\\n.el-date-editor--monthrange.el-input, .el-date-editor--monthrange.el-input__inner {\\n width: 300px;\\n}\\n\\n.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner {\\n width: 350px;\\n}\\n\\n.el-date-editor--datetimerange.el-input, .el-date-editor--datetimerange.el-input__inner {\\n width: 400px;\\n}\\n\\n.el-date-editor--dates .el-input__inner {\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.el-date-editor .el-icon-circle-close {\\n cursor: pointer;\\n}\\n.el-date-editor .el-range__icon {\\n font-size: 14px;\\n margin-left: -5px;\\n color: #C0C4CC;\\n float: left;\\n line-height: 32px;\\n}\\n.el-date-editor .el-range-input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n border: none;\\n outline: none;\\n display: inline-block;\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n width: 39%;\\n text-align: center;\\n font-size: 14px;\\n color: #606266;\\n}\\n.el-date-editor .el-range-input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-separator {\\n display: inline-block;\\n height: 100%;\\n padding: 0 5px;\\n margin: 0;\\n text-align: center;\\n line-height: 32px;\\n font-size: 14px;\\n width: 5%;\\n color: #303133;\\n}\\n.el-date-editor .el-range__close-icon {\\n font-size: 14px;\\n color: #C0C4CC;\\n width: 25px;\\n display: inline-block;\\n float: right;\\n line-height: 32px;\\n}\\n\\n.el-range-editor.el-input__inner {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding: 3px 10px;\\n}\\n.el-range-editor .el-range-input {\\n line-height: 1;\\n}\\n.el-range-editor.is-active {\\n border-color: #1890ff;\\n}\\n.el-range-editor.is-active:hover {\\n border-color: #1890ff;\\n}\\n\\n.el-range-editor--medium.el-input__inner {\\n height: 36px;\\n}\\n.el-range-editor--medium .el-range-separator {\\n line-height: 28px;\\n font-size: 14px;\\n}\\n.el-range-editor--medium .el-range-input {\\n font-size: 14px;\\n}\\n.el-range-editor--medium .el-range__icon,\\n.el-range-editor--medium .el-range__close-icon {\\n line-height: 28px;\\n}\\n\\n.el-range-editor--small.el-input__inner {\\n height: 32px;\\n}\\n.el-range-editor--small .el-range-separator {\\n line-height: 24px;\\n font-size: 13px;\\n}\\n.el-range-editor--small .el-range-input {\\n font-size: 13px;\\n}\\n.el-range-editor--small .el-range__icon,\\n.el-range-editor--small .el-range__close-icon {\\n line-height: 24px;\\n}\\n\\n.el-range-editor--mini.el-input__inner {\\n height: 28px;\\n}\\n.el-range-editor--mini .el-range-separator {\\n line-height: 20px;\\n font-size: 12px;\\n}\\n.el-range-editor--mini .el-range-input {\\n font-size: 12px;\\n}\\n.el-range-editor--mini .el-range__icon,\\n.el-range-editor--mini .el-range__close-icon {\\n line-height: 20px;\\n}\\n\\n.el-range-editor.is-disabled {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {\\n border-color: #dfe4ed;\\n}\\n.el-range-editor.is-disabled input {\\n background-color: #F5F7FA;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-range-editor.is-disabled input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled .el-range-separator {\\n color: #C0C4CC;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-picker-panel {\\n color: #606266;\\n border: 1px solid #dfe4ed;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n background: #FFFFFF;\\n border-radius: 4px;\\n line-height: 30px;\\n margin: 5px 0;\\n}\\n.el-picker-panel__body::after, .el-picker-panel__body-wrapper::after {\\n content: \\\"\\\";\\n display: table;\\n clear: both;\\n}\\n\\n.el-picker-panel__content {\\n position: relative;\\n margin: 15px;\\n}\\n\\n.el-picker-panel__footer {\\n border-top: 1px solid #e4e4e4;\\n padding: 4px;\\n text-align: right;\\n background-color: #FFFFFF;\\n position: relative;\\n font-size: 0;\\n}\\n\\n.el-picker-panel__shortcut {\\n display: block;\\n width: 100%;\\n border: 0;\\n background-color: transparent;\\n line-height: 28px;\\n font-size: 14px;\\n color: #606266;\\n padding-left: 12px;\\n text-align: left;\\n outline: none;\\n cursor: pointer;\\n}\\n.el-picker-panel__shortcut:hover {\\n color: #1890ff;\\n}\\n.el-picker-panel__shortcut.active {\\n background-color: #e6f1fe;\\n color: #1890ff;\\n}\\n\\n.el-picker-panel__btn {\\n border: 1px solid #dcdcdc;\\n color: #333;\\n line-height: 24px;\\n border-radius: 2px;\\n padding: 0 20px;\\n cursor: pointer;\\n background-color: transparent;\\n outline: none;\\n font-size: 12px;\\n}\\n.el-picker-panel__btn[disabled] {\\n color: #cccccc;\\n cursor: not-allowed;\\n}\\n\\n.el-picker-panel__icon-btn {\\n font-size: 12px;\\n color: #303133;\\n border: 0;\\n background: transparent;\\n cursor: pointer;\\n outline: none;\\n margin-top: 8px;\\n}\\n.el-picker-panel__icon-btn:hover {\\n color: #1890ff;\\n}\\n.el-picker-panel__icon-btn.is-disabled {\\n color: #bbb;\\n}\\n.el-picker-panel__icon-btn.is-disabled:hover {\\n cursor: not-allowed;\\n}\\n\\n.el-picker-panel__link-btn {\\n vertical-align: middle;\\n}\\n\\n.el-picker-panel *[slot=sidebar],\\n.el-picker-panel__sidebar {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n width: 110px;\\n border-right: 1px solid #e4e4e4;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding-top: 6px;\\n background-color: #FFFFFF;\\n overflow: auto;\\n}\\n\\n.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,\\n.el-picker-panel__sidebar + .el-picker-panel__body {\\n margin-left: 110px;\\n}\\n\\n.el-date-picker {\\n width: 322px;\\n}\\n.el-date-picker.has-sidebar.has-time {\\n width: 434px;\\n}\\n.el-date-picker.has-sidebar {\\n width: 438px;\\n}\\n.el-date-picker.has-time .el-picker-panel__body-wrapper {\\n position: relative;\\n}\\n.el-date-picker .el-picker-panel__content {\\n width: 292px;\\n}\\n.el-date-picker table {\\n table-layout: fixed;\\n width: 100%;\\n}\\n.el-date-picker__editor-wrap {\\n position: relative;\\n display: table-cell;\\n padding: 0 5px;\\n}\\n\\n.el-date-picker__time-header {\\n position: relative;\\n border-bottom: 1px solid #e4e4e4;\\n font-size: 12px;\\n padding: 8px 5px 5px 5px;\\n display: table;\\n width: 100%;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-date-picker__header {\\n margin: 12px;\\n text-align: center;\\n}\\n.el-date-picker__header--bordered {\\n margin-bottom: 0;\\n padding-bottom: 12px;\\n border-bottom: solid 1px #e6ebf5;\\n}\\n.el-date-picker__header--bordered + .el-picker-panel__content {\\n margin-top: 0;\\n}\\n\\n.el-date-picker__header-label {\\n font-size: 16px;\\n font-weight: 500;\\n padding: 0 5px;\\n line-height: 22px;\\n text-align: center;\\n cursor: pointer;\\n color: #606266;\\n}\\n.el-date-picker__header-label:hover {\\n color: #1890ff;\\n}\\n.el-date-picker__header-label.active {\\n color: #1890ff;\\n}\\n\\n.el-date-picker__prev-btn {\\n float: left;\\n}\\n\\n.el-date-picker__next-btn {\\n float: right;\\n}\\n\\n.el-date-picker__time-wrap {\\n padding: 10px;\\n text-align: center;\\n}\\n\\n.el-date-picker__time-label {\\n float: left;\\n cursor: pointer;\\n line-height: 30px;\\n margin-left: 10px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n.time-select {\\n margin: 5px 0;\\n min-width: 0;\\n}\\n\\n.time-select .el-picker-panel__content {\\n max-height: 200px;\\n margin: 0;\\n}\\n\\n.time-select-item {\\n padding: 8px 10px;\\n font-size: 14px;\\n line-height: 20px;\\n}\\n\\n.time-select-item.selected:not(.disabled) {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n\\n.time-select-item.disabled {\\n color: #dfe4ed;\\n cursor: not-allowed;\\n}\\n\\n.time-select-item:hover {\\n background-color: #F5F7FA;\\n font-weight: bold;\\n cursor: pointer;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-date-editor {\\n position: relative;\\n display: inline-block;\\n text-align: left;\\n}\\n.el-date-editor.el-input, .el-date-editor.el-input__inner {\\n width: 220px;\\n}\\n.el-date-editor--monthrange.el-input, .el-date-editor--monthrange.el-input__inner {\\n width: 300px;\\n}\\n\\n.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner {\\n width: 350px;\\n}\\n\\n.el-date-editor--datetimerange.el-input, .el-date-editor--datetimerange.el-input__inner {\\n width: 400px;\\n}\\n\\n.el-date-editor--dates .el-input__inner {\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.el-date-editor .el-icon-circle-close {\\n cursor: pointer;\\n}\\n.el-date-editor .el-range__icon {\\n font-size: 14px;\\n margin-left: -5px;\\n color: #C0C4CC;\\n float: left;\\n line-height: 32px;\\n}\\n.el-date-editor .el-range-input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n border: none;\\n outline: none;\\n display: inline-block;\\n height: 100%;\\n margin: 0;\\n padding: 0;\\n width: 39%;\\n text-align: center;\\n font-size: 14px;\\n color: #606266;\\n}\\n.el-date-editor .el-range-input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-input::placeholder {\\n color: #C0C4CC;\\n}\\n.el-date-editor .el-range-separator {\\n display: inline-block;\\n height: 100%;\\n padding: 0 5px;\\n margin: 0;\\n text-align: center;\\n line-height: 32px;\\n font-size: 14px;\\n width: 5%;\\n color: #303133;\\n}\\n.el-date-editor .el-range__close-icon {\\n font-size: 14px;\\n color: #C0C4CC;\\n width: 25px;\\n display: inline-block;\\n float: right;\\n line-height: 32px;\\n}\\n\\n.el-range-editor.el-input__inner {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding: 3px 10px;\\n}\\n.el-range-editor .el-range-input {\\n line-height: 1;\\n}\\n.el-range-editor.is-active {\\n border-color: #1890ff;\\n}\\n.el-range-editor.is-active:hover {\\n border-color: #1890ff;\\n}\\n\\n.el-range-editor--medium.el-input__inner {\\n height: 36px;\\n}\\n.el-range-editor--medium .el-range-separator {\\n line-height: 28px;\\n font-size: 14px;\\n}\\n.el-range-editor--medium .el-range-input {\\n font-size: 14px;\\n}\\n.el-range-editor--medium .el-range__icon,\\n.el-range-editor--medium .el-range__close-icon {\\n line-height: 28px;\\n}\\n\\n.el-range-editor--small.el-input__inner {\\n height: 32px;\\n}\\n.el-range-editor--small .el-range-separator {\\n line-height: 24px;\\n font-size: 13px;\\n}\\n.el-range-editor--small .el-range-input {\\n font-size: 13px;\\n}\\n.el-range-editor--small .el-range__icon,\\n.el-range-editor--small .el-range__close-icon {\\n line-height: 24px;\\n}\\n\\n.el-range-editor--mini.el-input__inner {\\n height: 28px;\\n}\\n.el-range-editor--mini .el-range-separator {\\n line-height: 20px;\\n font-size: 12px;\\n}\\n.el-range-editor--mini .el-range-input {\\n font-size: 12px;\\n}\\n.el-range-editor--mini .el-range__icon,\\n.el-range-editor--mini .el-range__close-icon {\\n line-height: 20px;\\n}\\n\\n.el-range-editor.is-disabled {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {\\n border-color: #dfe4ed;\\n}\\n.el-range-editor.is-disabled input {\\n background-color: #F5F7FA;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-range-editor.is-disabled input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled input::placeholder {\\n color: #C0C4CC;\\n}\\n.el-range-editor.is-disabled .el-range-separator {\\n color: #C0C4CC;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-picker-panel {\\n color: #606266;\\n border: 1px solid #dfe4ed;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n background: #FFFFFF;\\n border-radius: 4px;\\n line-height: 30px;\\n margin: 5px 0;\\n}\\n.el-picker-panel__body::after, .el-picker-panel__body-wrapper::after {\\n content: \\\"\\\";\\n display: table;\\n clear: both;\\n}\\n\\n.el-picker-panel__content {\\n position: relative;\\n margin: 15px;\\n}\\n\\n.el-picker-panel__footer {\\n border-top: 1px solid #e4e4e4;\\n padding: 4px;\\n text-align: right;\\n background-color: #FFFFFF;\\n position: relative;\\n font-size: 0;\\n}\\n\\n.el-picker-panel__shortcut {\\n display: block;\\n width: 100%;\\n border: 0;\\n background-color: transparent;\\n line-height: 28px;\\n font-size: 14px;\\n color: #606266;\\n padding-left: 12px;\\n text-align: left;\\n outline: none;\\n cursor: pointer;\\n}\\n.el-picker-panel__shortcut:hover {\\n color: #1890ff;\\n}\\n.el-picker-panel__shortcut.active {\\n background-color: #e6f1fe;\\n color: #1890ff;\\n}\\n\\n.el-picker-panel__btn {\\n border: 1px solid #dcdcdc;\\n color: #333;\\n line-height: 24px;\\n border-radius: 2px;\\n padding: 0 20px;\\n cursor: pointer;\\n background-color: transparent;\\n outline: none;\\n font-size: 12px;\\n}\\n.el-picker-panel__btn[disabled] {\\n color: #cccccc;\\n cursor: not-allowed;\\n}\\n\\n.el-picker-panel__icon-btn {\\n font-size: 12px;\\n color: #303133;\\n border: 0;\\n background: transparent;\\n cursor: pointer;\\n outline: none;\\n margin-top: 8px;\\n}\\n.el-picker-panel__icon-btn:hover {\\n color: #1890ff;\\n}\\n.el-picker-panel__icon-btn.is-disabled {\\n color: #bbb;\\n}\\n.el-picker-panel__icon-btn.is-disabled:hover {\\n cursor: not-allowed;\\n}\\n\\n.el-picker-panel__link-btn {\\n vertical-align: middle;\\n}\\n\\n.el-picker-panel *[slot=sidebar],\\n.el-picker-panel__sidebar {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n width: 110px;\\n border-right: 1px solid #e4e4e4;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding-top: 6px;\\n background-color: #FFFFFF;\\n overflow: auto;\\n}\\n\\n.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,\\n.el-picker-panel__sidebar + .el-picker-panel__body {\\n margin-left: 110px;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-time-spinner.has-seconds .el-time-spinner__wrapper {\\n width: 33.3%;\\n}\\n.el-time-spinner__wrapper {\\n max-height: 190px;\\n overflow: auto;\\n display: inline-block;\\n width: 50%;\\n vertical-align: top;\\n position: relative;\\n}\\n.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {\\n padding-bottom: 15px;\\n}\\n.el-time-spinner__wrapper.is-arrow {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n text-align: center;\\n overflow: hidden;\\n}\\n.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {\\n -webkit-transform: translateY(-32px);\\n transform: translateY(-32px);\\n}\\n.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {\\n background: #FFFFFF;\\n cursor: default;\\n}\\n\\n.el-time-spinner__arrow {\\n font-size: 12px;\\n color: #909399;\\n position: absolute;\\n left: 0;\\n width: 100%;\\n z-index: 1;\\n text-align: center;\\n height: 30px;\\n line-height: 30px;\\n cursor: pointer;\\n}\\n.el-time-spinner__arrow:hover {\\n color: #1890ff;\\n}\\n.el-time-spinner__arrow.el-icon-arrow-up {\\n top: 10px;\\n}\\n.el-time-spinner__arrow.el-icon-arrow-down {\\n bottom: 10px;\\n}\\n\\n.el-time-spinner__input.el-input {\\n width: 70%;\\n}\\n.el-time-spinner__input.el-input .el-input__inner {\\n padding: 0;\\n text-align: center;\\n}\\n\\n.el-time-spinner__list {\\n padding: 0;\\n margin: 0;\\n list-style: none;\\n text-align: center;\\n}\\n.el-time-spinner__list::after, .el-time-spinner__list::before {\\n content: \\\"\\\";\\n display: block;\\n width: 100%;\\n height: 80px;\\n}\\n\\n.el-time-spinner__item {\\n height: 32px;\\n line-height: 32px;\\n font-size: 12px;\\n color: #606266;\\n}\\n.el-time-spinner__item:hover:not(.disabled):not(.active) {\\n background: #F5F7FA;\\n cursor: pointer;\\n}\\n.el-time-spinner__item.active:not(.disabled) {\\n color: #303133;\\n font-weight: bold;\\n}\\n.el-time-spinner__item.disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-time-panel {\\n margin: 5px 0;\\n border: solid 1px #dfe4ed;\\n background-color: #FFFFFF;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n border-radius: 2px;\\n position: absolute;\\n width: 180px;\\n left: 0;\\n z-index: 1000;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n}\\n.el-time-panel__content {\\n font-size: 0;\\n position: relative;\\n overflow: hidden;\\n}\\n.el-time-panel__content::after, .el-time-panel__content::before {\\n content: \\\"\\\";\\n top: 50%;\\n position: absolute;\\n margin-top: -15px;\\n height: 32px;\\n z-index: -1;\\n left: 0;\\n right: 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding-top: 6px;\\n text-align: left;\\n border-top: 1px solid #dfe4ed;\\n border-bottom: 1px solid #dfe4ed;\\n}\\n.el-time-panel__content::after {\\n left: 50%;\\n margin-left: 12%;\\n margin-right: 12%;\\n}\\n.el-time-panel__content::before {\\n padding-left: 50%;\\n margin-right: 12%;\\n margin-left: 12%;\\n}\\n.el-time-panel__content.has-seconds::after {\\n left: calc(100% / 3 * 2);\\n}\\n.el-time-panel__content.has-seconds::before {\\n padding-left: calc(100% / 3);\\n}\\n\\n.el-time-panel__footer {\\n border-top: 1px solid #e4e4e4;\\n padding: 4px;\\n height: 36px;\\n line-height: 25px;\\n text-align: right;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-time-panel__btn {\\n border: none;\\n line-height: 28px;\\n padding: 0 5px;\\n margin: 0 5px;\\n cursor: pointer;\\n background-color: transparent;\\n outline: none;\\n font-size: 12px;\\n color: #303133;\\n}\\n.el-time-panel__btn.confirm {\\n font-weight: 800;\\n color: #1890ff;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-time-range-picker {\\n width: 354px;\\n overflow: visible;\\n}\\n.el-time-range-picker__content {\\n position: relative;\\n text-align: center;\\n padding: 10px;\\n}\\n\\n.el-time-range-picker__cell {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin: 0;\\n padding: 4px 7px 7px;\\n width: 50%;\\n display: inline-block;\\n}\\n\\n.el-time-range-picker__header {\\n margin-bottom: 5px;\\n text-align: center;\\n font-size: 14px;\\n}\\n\\n.el-time-range-picker__body {\\n border-radius: 2px;\\n border: 1px solid #dfe4ed;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n.el-popover {\\n position: absolute;\\n background: #FFFFFF;\\n min-width: 150px;\\n border-radius: 4px;\\n border: 1px solid #e6ebf5;\\n padding: 12px;\\n z-index: 2000;\\n color: #606266;\\n line-height: 1.4;\\n text-align: justify;\\n font-size: 14px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n word-break: break-all;\\n}\\n.el-popover--plain {\\n padding: 18px 20px;\\n}\\n\\n.el-popover__title {\\n color: #303133;\\n font-size: 16px;\\n line-height: 1;\\n margin-bottom: 12px;\\n}\\n\\n.el-popover__reference:focus:not(.focusing), .el-popover__reference:focus:hover {\\n outline-width: 0;\\n}\\n\\n.el-popover:focus:active, .el-popover:focus {\\n outline-width: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover {\\n outline-width: 0;\\n}\\n.el-tooltip__popper {\\n position: absolute;\\n border-radius: 4px;\\n padding: 10px;\\n z-index: 2000;\\n font-size: 12px;\\n line-height: 1.2;\\n min-width: 10px;\\n word-wrap: break-word;\\n}\\n.el-tooltip__popper .popper__arrow,\\n.el-tooltip__popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-tooltip__popper .popper__arrow {\\n border-width: 6px;\\n}\\n.el-tooltip__popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 5px;\\n}\\n.el-tooltip__popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-tooltip__popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n border-top-color: #303133;\\n border-bottom-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -5px;\\n border-top-color: #303133;\\n border-bottom-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-tooltip__popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n border-top-width: 0;\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -5px;\\n border-top-width: 0;\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-tooltip__popper[x-placement^=right] .popper__arrow {\\n left: -6px;\\n border-right-color: #303133;\\n border-left-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=right] .popper__arrow::after {\\n bottom: -5px;\\n left: 1px;\\n border-right-color: #303133;\\n border-left-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-tooltip__popper[x-placement^=left] .popper__arrow {\\n right: -6px;\\n border-right-width: 0;\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -5px;\\n margin-left: -5px;\\n border-right-width: 0;\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper.is-dark {\\n background: #303133;\\n color: #FFFFFF;\\n}\\n\\n.el-tooltip__popper.is-light {\\n background: #FFFFFF;\\n border: 1px solid #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {\\n border-top-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after {\\n border-top-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after {\\n border-bottom-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after {\\n border-left-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {\\n border-right-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after {\\n border-right-color: #FFFFFF;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.v-modal-enter {\\n -webkit-animation: v-modal-in 0.2s ease;\\n animation: v-modal-in 0.2s ease;\\n}\\n\\n.v-modal-leave {\\n -webkit-animation: v-modal-out 0.2s ease forwards;\\n animation: v-modal-out 0.2s ease forwards;\\n}\\n\\n@keyframes v-modal-in {\\n 0% {\\n opacity: 0;\\n }\\n}\\n@keyframes v-modal-out {\\n 100% {\\n opacity: 0;\\n }\\n}\\n.v-modal {\\n position: fixed;\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 100%;\\n opacity: 0.5;\\n background: #000000;\\n}\\n\\n.el-popup-parent--hidden {\\n overflow: hidden;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-button {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-color: #DCDFE6;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n -webkit-transition: 0.1s;\\n transition: 0.1s;\\n font-weight: 400;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button + .el-button {\\n margin-left: 10px;\\n}\\n.el-button.is-round {\\n padding: 12px 20px;\\n}\\n.el-button:hover, .el-button:focus {\\n color: #1890ff;\\n border-color: #badeff;\\n background-color: #e8f4ff;\\n}\\n.el-button:active {\\n color: #1682e6;\\n border-color: #1682e6;\\n outline: none;\\n}\\n.el-button::-moz-focus-inner {\\n border: 0;\\n}\\n.el-button [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n.el-button.is-plain:hover, .el-button.is-plain:focus {\\n background: #FFFFFF;\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n.el-button.is-plain:active {\\n background: #FFFFFF;\\n border-color: #1682e6;\\n color: #1682e6;\\n outline: none;\\n}\\n\\n.el-button.is-active {\\n color: #1682e6;\\n border-color: #1682e6;\\n}\\n\\n.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n}\\n.el-button.is-disabled.el-button--text {\\n background-color: transparent;\\n}\\n.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n color: #C0C4CC;\\n}\\n\\n.el-button.is-loading {\\n position: relative;\\n pointer-events: none;\\n}\\n.el-button.is-loading:before {\\n pointer-events: none;\\n content: \\\"\\\";\\n position: absolute;\\n left: -1px;\\n top: -1px;\\n right: -1px;\\n bottom: -1px;\\n border-radius: inherit;\\n background-color: rgba(255, 255, 255, 0.35);\\n}\\n\\n.el-button.is-round {\\n border-radius: 20px;\\n padding: 12px 23px;\\n}\\n\\n.el-button.is-circle {\\n border-radius: 50%;\\n padding: 12px;\\n}\\n\\n.el-button--primary {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-button--primary:hover, .el-button--primary:focus {\\n background: #46a6ff;\\n border-color: #46a6ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #8cc8ff;\\n border-color: #8cc8ff;\\n}\\n.el-button--primary.is-plain {\\n color: #1890ff;\\n background: #e8f4ff;\\n border-color: #a3d3ff;\\n}\\n.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {\\n background: #1890ff;\\n border-color: #1890ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-plain:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {\\n color: #74bcff;\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n}\\n\\n.el-button--success {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n border-color: #13ce66;\\n}\\n.el-button--success:hover, .el-button--success:focus {\\n background: #42d885;\\n border-color: #42d885;\\n color: #FFFFFF;\\n}\\n.el-button--success:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #89e7b3;\\n border-color: #89e7b3;\\n}\\n.el-button--success.is-plain {\\n color: #13ce66;\\n background: #e7faf0;\\n border-color: #a1ebc2;\\n}\\n.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {\\n background: #13ce66;\\n border-color: #13ce66;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-plain:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {\\n color: #71e2a3;\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n}\\n\\n.el-button--warning {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n border-color: #ffba00;\\n}\\n.el-button--warning:hover, .el-button--warning:focus {\\n background: #ffc833;\\n border-color: #ffc833;\\n color: #FFFFFF;\\n}\\n.el-button--warning:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffdd80;\\n border-color: #ffdd80;\\n}\\n.el-button--warning.is-plain {\\n color: #ffba00;\\n background: #fff8e6;\\n border-color: #ffe399;\\n}\\n.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {\\n background: #ffba00;\\n border-color: #ffba00;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-plain:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {\\n color: #ffd666;\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n}\\n\\n.el-button--danger {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n border-color: #ff4949;\\n}\\n.el-button--danger:hover, .el-button--danger:focus {\\n background: #ff6d6d;\\n border-color: #ff6d6d;\\n color: #FFFFFF;\\n}\\n.el-button--danger:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffa4a4;\\n border-color: #ffa4a4;\\n}\\n.el-button--danger.is-plain {\\n color: #ff4949;\\n background: #ffeded;\\n border-color: #ffb6b6;\\n}\\n.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {\\n background: #ff4949;\\n border-color: #ff4949;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-plain:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {\\n color: #ff9292;\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n}\\n\\n.el-button--info {\\n color: #FFFFFF;\\n background-color: #909399;\\n border-color: #909399;\\n}\\n.el-button--info:hover, .el-button--info:focus {\\n background: #a6a9ad;\\n border-color: #a6a9ad;\\n color: #FFFFFF;\\n}\\n.el-button--info:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #c8c9cc;\\n border-color: #c8c9cc;\\n}\\n.el-button--info.is-plain {\\n color: #909399;\\n background: #f4f4f5;\\n border-color: #d3d4d6;\\n}\\n.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {\\n background: #909399;\\n border-color: #909399;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-plain:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {\\n color: #bcbec2;\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n}\\n\\n.el-button--medium {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button--medium.is-round {\\n padding: 10px 20px;\\n}\\n.el-button--medium.is-circle {\\n padding: 10px;\\n}\\n\\n.el-button--small {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--small.is-round {\\n padding: 9px 15px;\\n}\\n.el-button--small.is-circle {\\n padding: 9px;\\n}\\n\\n.el-button--mini {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--mini.is-round {\\n padding: 7px 15px;\\n}\\n.el-button--mini.is-circle {\\n padding: 7px;\\n}\\n\\n.el-button--text {\\n border-color: transparent;\\n color: #1890ff;\\n background: transparent;\\n padding-left: 0;\\n padding-right: 0;\\n}\\n.el-button--text:hover, .el-button--text:focus {\\n color: #46a6ff;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text:active {\\n color: #1682e6;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {\\n border-color: transparent;\\n}\\n\\n.el-button-group {\\n display: inline-block;\\n vertical-align: middle;\\n}\\n.el-button-group::before,\\n.el-button-group::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-button-group::after {\\n clear: both;\\n}\\n\\n.el-button-group > .el-button {\\n float: left;\\n position: relative;\\n}\\n.el-button-group > .el-button + .el-button {\\n margin-left: 0;\\n}\\n.el-button-group > .el-button.is-disabled {\\n z-index: 1;\\n}\\n.el-button-group > .el-button:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-button-group > .el-button:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-button-group > .el-button:first-child:last-child {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px;\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-round {\\n border-radius: 20px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-circle {\\n border-radius: 50%;\\n}\\n.el-button-group > .el-button:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.el-button-group > .el-button:not(:last-child) {\\n margin-right: -1px;\\n}\\n.el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active {\\n z-index: 1;\\n}\\n.el-button-group > .el-button.is-active {\\n z-index: 1;\\n}\\n\\n.el-button-group > .el-dropdown > .el-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n.el-message-box {\\n display: inline-block;\\n width: 420px;\\n padding-bottom: 10px;\\n vertical-align: middle;\\n background-color: #FFFFFF;\\n border-radius: 4px;\\n border: 1px solid #e6ebf5;\\n font-size: 18px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n text-align: left;\\n overflow: hidden;\\n -webkit-backface-visibility: hidden;\\n backface-visibility: hidden;\\n}\\n.el-message-box__wrapper {\\n position: fixed;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n right: 0;\\n text-align: center;\\n}\\n.el-message-box__wrapper::after {\\n content: \\\"\\\";\\n display: inline-block;\\n height: 100%;\\n width: 0;\\n vertical-align: middle;\\n}\\n\\n.el-message-box__header {\\n position: relative;\\n padding: 15px;\\n padding-bottom: 10px;\\n}\\n\\n.el-message-box__title {\\n padding-left: 0;\\n margin-bottom: 0;\\n font-size: 18px;\\n line-height: 1;\\n color: #303133;\\n}\\n\\n.el-message-box__headerbtn {\\n position: absolute;\\n top: 15px;\\n right: 15px;\\n padding: 0;\\n border: none;\\n outline: none;\\n background: transparent;\\n font-size: 16px;\\n cursor: pointer;\\n}\\n.el-message-box__headerbtn .el-message-box__close {\\n color: #909399;\\n}\\n.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {\\n color: #1890ff;\\n}\\n\\n.el-message-box__content {\\n padding: 10px 15px;\\n color: #606266;\\n font-size: 14px;\\n}\\n\\n.el-message-box__container {\\n position: relative;\\n}\\n\\n.el-message-box__input {\\n padding-top: 15px;\\n}\\n.el-message-box__input input.invalid {\\n border-color: #ff4949;\\n}\\n.el-message-box__input input.invalid:focus {\\n border-color: #ff4949;\\n}\\n\\n.el-message-box__status {\\n position: absolute;\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n font-size: 24px !important;\\n}\\n.el-message-box__status::before {\\n padding-left: 1px;\\n}\\n.el-message-box__status + .el-message-box__message {\\n padding-left: 36px;\\n padding-right: 12px;\\n}\\n.el-message-box__status.el-icon-success {\\n color: #13ce66;\\n}\\n.el-message-box__status.el-icon-info {\\n color: #909399;\\n}\\n.el-message-box__status.el-icon-warning {\\n color: #ffba00;\\n}\\n.el-message-box__status.el-icon-error {\\n color: #ff4949;\\n}\\n\\n.el-message-box__message {\\n margin: 0;\\n}\\n.el-message-box__message p {\\n margin: 0;\\n line-height: 24px;\\n}\\n\\n.el-message-box__errormsg {\\n color: #ff4949;\\n font-size: 12px;\\n min-height: 18px;\\n margin-top: 2px;\\n}\\n\\n.el-message-box__btns {\\n padding: 5px 15px 0;\\n text-align: right;\\n}\\n.el-message-box__btns button:nth-child(2) {\\n margin-left: 10px;\\n}\\n\\n.el-message-box__btns-reverse {\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: reverse;\\n -ms-flex-direction: row-reverse;\\n flex-direction: row-reverse;\\n}\\n\\n.el-message-box--center {\\n padding-bottom: 30px;\\n}\\n.el-message-box--center .el-message-box__header {\\n padding-top: 30px;\\n}\\n\\n.el-message-box--center .el-message-box__title {\\n position: relative;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n\\n.el-message-box--center .el-message-box__status {\\n position: relative;\\n top: auto;\\n padding-right: 5px;\\n text-align: center;\\n -webkit-transform: translateY(-1px);\\n transform: translateY(-1px);\\n}\\n\\n.el-message-box--center .el-message-box__message {\\n margin-left: 0;\\n}\\n\\n.el-message-box--center .el-message-box__btns, .el-message-box--center .el-message-box__content {\\n text-align: center;\\n}\\n\\n.el-message-box--center .el-message-box__content {\\n padding-left: 27px;\\n padding-right: 27px;\\n}\\n\\n.msgbox-fade-enter-active {\\n -webkit-animation: msgbox-fade-in 0.3s;\\n animation: msgbox-fade-in 0.3s;\\n}\\n\\n.msgbox-fade-leave-active {\\n -webkit-animation: msgbox-fade-out 0.3s;\\n animation: msgbox-fade-out 0.3s;\\n}\\n\\n@-webkit-keyframes msgbox-fade-in {\\n 0% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n}\\n\\n@keyframes msgbox-fade-in {\\n 0% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n}\\n@-webkit-keyframes msgbox-fade-out {\\n 0% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n}\\n@keyframes msgbox-fade-out {\\n 0% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-breadcrumb {\\n font-size: 14px;\\n line-height: 1;\\n}\\n.el-breadcrumb::before,\\n.el-breadcrumb::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-breadcrumb::after {\\n clear: both;\\n}\\n\\n.el-breadcrumb__separator {\\n margin: 0 9px;\\n font-weight: bold;\\n color: #C0C4CC;\\n}\\n.el-breadcrumb__separator[class*=icon] {\\n margin: 0 6px;\\n font-weight: normal;\\n}\\n\\n.el-breadcrumb__item {\\n float: left;\\n}\\n.el-breadcrumb__inner {\\n color: #606266;\\n}\\n.el-breadcrumb__inner.is-link, .el-breadcrumb__inner a {\\n font-weight: bold;\\n text-decoration: none;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n color: #303133;\\n}\\n.el-breadcrumb__inner.is-link:hover, .el-breadcrumb__inner a:hover {\\n color: #1890ff;\\n cursor: pointer;\\n}\\n\\n.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,\\n.el-breadcrumb__item:last-child .el-breadcrumb__inner a,\\n.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {\\n font-weight: normal;\\n color: #606266;\\n cursor: text;\\n}\\n.el-breadcrumb__item:last-child .el-breadcrumb__separator {\\n display: none;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-form--label-left .el-form-item__label {\\n text-align: left;\\n}\\n\\n.el-form--label-top .el-form-item__label {\\n float: none;\\n display: inline-block;\\n text-align: left;\\n padding: 0 0 10px 0;\\n}\\n\\n.el-form--inline .el-form-item {\\n display: inline-block;\\n margin-right: 10px;\\n vertical-align: top;\\n}\\n.el-form--inline .el-form-item__label {\\n float: none;\\n display: inline-block;\\n}\\n.el-form--inline .el-form-item__content {\\n display: inline-block;\\n vertical-align: top;\\n}\\n.el-form--inline.el-form--label-top .el-form-item__content {\\n display: block;\\n}\\n\\n.el-form-item {\\n margin-bottom: 22px;\\n}\\n.el-form-item::before,\\n.el-form-item::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-form-item::after {\\n clear: both;\\n}\\n\\n.el-form-item .el-form-item {\\n margin-bottom: 0;\\n}\\n.el-form-item .el-input__validateIcon {\\n display: none;\\n}\\n.el-form-item--medium .el-form-item__label {\\n line-height: 36px;\\n}\\n.el-form-item--medium .el-form-item__content {\\n line-height: 36px;\\n}\\n\\n.el-form-item--small .el-form-item__label {\\n line-height: 32px;\\n}\\n.el-form-item--small .el-form-item__content {\\n line-height: 32px;\\n}\\n.el-form-item--small.el-form-item {\\n margin-bottom: 18px;\\n}\\n.el-form-item--small .el-form-item__error {\\n padding-top: 2px;\\n}\\n\\n.el-form-item--mini .el-form-item__label {\\n line-height: 28px;\\n}\\n.el-form-item--mini .el-form-item__content {\\n line-height: 28px;\\n}\\n.el-form-item--mini.el-form-item {\\n margin-bottom: 18px;\\n}\\n.el-form-item--mini .el-form-item__error {\\n padding-top: 1px;\\n}\\n\\n.el-form-item__label-wrap {\\n float: left;\\n}\\n.el-form-item__label-wrap .el-form-item__label {\\n display: inline-block;\\n float: none;\\n}\\n\\n.el-form-item__label {\\n text-align: right;\\n vertical-align: middle;\\n float: left;\\n font-size: 14px;\\n color: #606266;\\n line-height: 40px;\\n padding: 0 12px 0 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-form-item__content {\\n line-height: 40px;\\n position: relative;\\n font-size: 14px;\\n}\\n.el-form-item__content::before,\\n.el-form-item__content::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-form-item__content::after {\\n clear: both;\\n}\\n\\n.el-form-item__content .el-input-group {\\n vertical-align: top;\\n}\\n\\n.el-form-item__error {\\n color: #ff4949;\\n font-size: 12px;\\n line-height: 1;\\n padding-top: 4px;\\n position: absolute;\\n top: 100%;\\n left: 0;\\n}\\n.el-form-item__error--inline {\\n position: relative;\\n top: auto;\\n left: auto;\\n display: inline-block;\\n margin-left: 10px;\\n}\\n\\n.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before {\\n content: \\\"*\\\";\\n color: #ff4949;\\n margin-right: 4px;\\n}\\n\\n.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus {\\n border-color: #ff4949;\\n}\\n.el-form-item.is-error .el-input-group__append .el-input__inner, .el-form-item.is-error .el-input-group__prepend .el-input__inner {\\n border-color: transparent;\\n}\\n.el-form-item.is-error .el-input__validateIcon {\\n color: #ff4949;\\n}\\n\\n.el-form-item--feedback .el-input__validateIcon {\\n display: inline-block;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tabs__header {\\n padding: 0;\\n position: relative;\\n margin: 0 0 15px;\\n}\\n\\n.el-tabs__active-bar {\\n position: absolute;\\n bottom: 0;\\n left: 0;\\n height: 2px;\\n background-color: #1890ff;\\n z-index: 1;\\n -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n list-style: none;\\n}\\n\\n.el-tabs__new-tab {\\n float: right;\\n border: 1px solid #d3dce6;\\n height: 18px;\\n width: 18px;\\n line-height: 18px;\\n margin: 12px 0 9px 10px;\\n border-radius: 3px;\\n text-align: center;\\n font-size: 12px;\\n color: #d3dce6;\\n cursor: pointer;\\n -webkit-transition: all 0.15s;\\n transition: all 0.15s;\\n}\\n.el-tabs__new-tab .el-icon-plus {\\n -webkit-transform: scale(0.8, 0.8);\\n transform: scale(0.8, 0.8);\\n}\\n.el-tabs__new-tab:hover {\\n color: #1890ff;\\n}\\n\\n.el-tabs__nav-wrap {\\n overflow: hidden;\\n margin-bottom: -1px;\\n position: relative;\\n}\\n.el-tabs__nav-wrap::after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0;\\n bottom: 0;\\n width: 100%;\\n height: 2px;\\n background-color: #dfe4ed;\\n z-index: 1;\\n}\\n.el-tabs__nav-wrap.is-scrollable {\\n padding: 0 20px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-tabs__nav-scroll {\\n overflow: hidden;\\n}\\n\\n.el-tabs__nav-next, .el-tabs__nav-prev {\\n position: absolute;\\n cursor: pointer;\\n line-height: 44px;\\n font-size: 12px;\\n color: #909399;\\n}\\n\\n.el-tabs__nav-next {\\n right: 0;\\n}\\n\\n.el-tabs__nav-prev {\\n left: 0;\\n}\\n\\n.el-tabs__nav {\\n white-space: nowrap;\\n position: relative;\\n -webkit-transition: -webkit-transform 0.3s;\\n transition: -webkit-transform 0.3s;\\n transition: transform 0.3s;\\n transition: transform 0.3s, -webkit-transform 0.3s;\\n float: left;\\n z-index: 2;\\n}\\n.el-tabs__nav.is-stretch {\\n min-width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n.el-tabs__nav.is-stretch > * {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n text-align: center;\\n}\\n\\n.el-tabs__item {\\n padding: 0 20px;\\n height: 40px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: 40px;\\n display: inline-block;\\n list-style: none;\\n font-size: 14px;\\n font-weight: 500;\\n color: #303133;\\n position: relative;\\n}\\n.el-tabs__item:focus, .el-tabs__item:focus:active {\\n outline: none;\\n}\\n.el-tabs__item:focus.is-active.is-focus:not(:active) {\\n -webkit-box-shadow: 0 0 2px 2px #1890ff inset;\\n box-shadow: 0 0 2px 2px #1890ff inset;\\n border-radius: 3px;\\n}\\n.el-tabs__item .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n margin-left: 5px;\\n}\\n.el-tabs__item .el-icon-close:before {\\n -webkit-transform: scale(0.9);\\n transform: scale(0.9);\\n display: inline-block;\\n}\\n.el-tabs__item .el-icon-close:hover {\\n background-color: #C0C4CC;\\n color: #FFFFFF;\\n}\\n.el-tabs__item.is-active {\\n color: #1890ff;\\n}\\n\\n.el-tabs__item:hover {\\n color: #1890ff;\\n cursor: pointer;\\n}\\n.el-tabs__item.is-disabled {\\n color: #C0C4CC;\\n cursor: default;\\n}\\n\\n.el-tabs__content {\\n overflow: hidden;\\n position: relative;\\n}\\n\\n.el-tabs--card > .el-tabs__header {\\n border-bottom: 1px solid #dfe4ed;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {\\n content: none;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__nav {\\n border: 1px solid #dfe4ed;\\n border-bottom: none;\\n border-radius: 4px 4px 0 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__active-bar {\\n display: none;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item .el-icon-close {\\n position: relative;\\n font-size: 12px;\\n width: 0;\\n height: 14px;\\n vertical-align: middle;\\n line-height: 15px;\\n overflow: hidden;\\n top: -1px;\\n right: -2px;\\n -webkit-transform-origin: 100% 50%;\\n transform-origin: 100% 50%;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item {\\n border-bottom: 1px solid transparent;\\n border-left: 1px solid #dfe4ed;\\n -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {\\n border-left: none;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {\\n padding-left: 13px;\\n padding-right: 13px;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {\\n width: 14px;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {\\n border-bottom-color: #FFFFFF;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {\\n padding-left: 20px;\\n padding-right: 20px;\\n}\\n.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {\\n width: 14px;\\n}\\n\\n.el-tabs--border-card {\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);\\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);\\n}\\n.el-tabs--border-card > .el-tabs__content {\\n padding: 15px;\\n}\\n.el-tabs--border-card > .el-tabs__header {\\n background-color: #F5F7FA;\\n border-bottom: 1px solid #dfe4ed;\\n margin: 0;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap::after {\\n content: none;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__item {\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n border: 1px solid transparent;\\n margin-top: -1px;\\n color: #909399;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {\\n margin-left: -1px;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item {\\n margin-left: -1px;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {\\n color: #1890ff;\\n background-color: #FFFFFF;\\n border-right-color: #DCDFE6;\\n border-left-color: #DCDFE6;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {\\n color: #1890ff;\\n}\\n.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {\\n color: #C0C4CC;\\n}\\n.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {\\n margin-left: 0;\\n}\\n\\n.el-tabs--top .el-tabs__item.is-top:nth-child(2),\\n.el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2),\\n.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2) {\\n padding-left: 0;\\n}\\n.el-tabs--top .el-tabs__item.is-top:last-child,\\n.el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child,\\n.el-tabs--bottom .el-tabs__item.is-bottom:last-child {\\n padding-right: 0;\\n}\\n.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),\\n.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),\\n.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:nth-child(2) {\\n padding-left: 20px;\\n}\\n.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,\\n.el-tabs--top .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,\\n.el-tabs--bottom .el-tabs--left > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right > .el-tabs__header .el-tabs__item:last-child {\\n padding-right: 20px;\\n}\\n\\n.el-tabs--bottom .el-tabs__header.is-bottom {\\n margin-bottom: 0;\\n margin-top: 10px;\\n}\\n.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {\\n border-bottom: 0;\\n border-top: 1px solid #DCDFE6;\\n}\\n.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {\\n margin-top: -1px;\\n margin-bottom: 0;\\n}\\n.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {\\n border: 1px solid transparent;\\n}\\n.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {\\n margin: 0 -1px -1px -1px;\\n}\\n\\n.el-tabs--left, .el-tabs--right {\\n overflow: hidden;\\n}\\n.el-tabs--left .el-tabs__header.is-left,\\n.el-tabs--left .el-tabs__header.is-right,\\n.el-tabs--left .el-tabs__nav-wrap.is-left,\\n.el-tabs--left .el-tabs__nav-wrap.is-right,\\n.el-tabs--left .el-tabs__nav-scroll, .el-tabs--right .el-tabs__header.is-left,\\n.el-tabs--right .el-tabs__header.is-right,\\n.el-tabs--right .el-tabs__nav-wrap.is-left,\\n.el-tabs--right .el-tabs__nav-wrap.is-right,\\n.el-tabs--right .el-tabs__nav-scroll {\\n height: 100%;\\n}\\n.el-tabs--left .el-tabs__active-bar.is-left,\\n.el-tabs--left .el-tabs__active-bar.is-right, .el-tabs--right .el-tabs__active-bar.is-left,\\n.el-tabs--right .el-tabs__active-bar.is-right {\\n top: 0;\\n bottom: auto;\\n width: 2px;\\n height: auto;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left,\\n.el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__nav-wrap.is-left,\\n.el-tabs--right .el-tabs__nav-wrap.is-right {\\n margin-bottom: 0;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,\\n.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,\\n.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,\\n.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,\\n.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,\\n.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,\\n.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {\\n height: 30px;\\n line-height: 30px;\\n width: 100%;\\n text-align: center;\\n cursor: pointer;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,\\n.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,\\n.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,\\n.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,\\n.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,\\n.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,\\n.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i {\\n -webkit-transform: rotateZ(90deg);\\n transform: rotateZ(90deg);\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,\\n.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,\\n.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {\\n left: auto;\\n top: 0;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,\\n.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,\\n.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {\\n right: auto;\\n bottom: 0;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,\\n.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,\\n.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {\\n padding: 30px 0;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left::after,\\n.el-tabs--left .el-tabs__nav-wrap.is-right::after, .el-tabs--right .el-tabs__nav-wrap.is-left::after,\\n.el-tabs--right .el-tabs__nav-wrap.is-right::after {\\n height: 100%;\\n width: 2px;\\n bottom: auto;\\n top: 0;\\n}\\n.el-tabs--left .el-tabs__nav.is-left,\\n.el-tabs--left .el-tabs__nav.is-right, .el-tabs--right .el-tabs__nav.is-left,\\n.el-tabs--right .el-tabs__nav.is-right {\\n float: none;\\n}\\n.el-tabs--left .el-tabs__item.is-left,\\n.el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-left,\\n.el-tabs--right .el-tabs__item.is-right {\\n display: block;\\n}\\n\\n.el-tabs--left .el-tabs__header.is-left {\\n float: left;\\n margin-bottom: 0;\\n margin-right: 10px;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left {\\n margin-right: -1px;\\n}\\n.el-tabs--left .el-tabs__nav-wrap.is-left::after {\\n left: auto;\\n right: 0;\\n}\\n.el-tabs--left .el-tabs__active-bar.is-left {\\n right: 0;\\n left: auto;\\n}\\n.el-tabs--left .el-tabs__item.is-left {\\n text-align: right;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {\\n display: none;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__item.is-left {\\n border-left: none;\\n border-right: 1px solid #dfe4ed;\\n border-bottom: none;\\n border-top: 1px solid #dfe4ed;\\n text-align: left;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {\\n border-right: 1px solid #dfe4ed;\\n border-top: none;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {\\n border: 1px solid #dfe4ed;\\n border-right-color: #fff;\\n border-left: none;\\n border-bottom: none;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {\\n border-top: none;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {\\n border-bottom: none;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__nav {\\n border-radius: 4px 0 0 4px;\\n border-bottom: 1px solid #dfe4ed;\\n border-right: none;\\n}\\n.el-tabs--left.el-tabs--card .el-tabs__new-tab {\\n float: none;\\n}\\n.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {\\n border-right: 1px solid #dfe4ed;\\n}\\n.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {\\n border: 1px solid transparent;\\n margin: -1px 0 -1px -1px;\\n}\\n.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {\\n border-color: transparent;\\n border-top-color: #d1dbe5;\\n border-bottom-color: #d1dbe5;\\n}\\n\\n.el-tabs--right .el-tabs__header.is-right {\\n float: right;\\n margin-bottom: 0;\\n margin-left: 10px;\\n}\\n.el-tabs--right .el-tabs__nav-wrap.is-right {\\n margin-left: -1px;\\n}\\n.el-tabs--right .el-tabs__nav-wrap.is-right::after {\\n left: 0;\\n right: auto;\\n}\\n.el-tabs--right .el-tabs__active-bar.is-right {\\n left: 0;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {\\n display: none;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__item.is-right {\\n border-bottom: none;\\n border-top: 1px solid #dfe4ed;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {\\n border-left: 1px solid #dfe4ed;\\n border-top: none;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {\\n border: 1px solid #dfe4ed;\\n border-left-color: #fff;\\n border-right: none;\\n border-bottom: none;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {\\n border-top: none;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {\\n border-bottom: none;\\n}\\n.el-tabs--right.el-tabs--card .el-tabs__nav {\\n border-radius: 0 4px 4px 0;\\n border-bottom: 1px solid #dfe4ed;\\n border-left: none;\\n}\\n.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {\\n border-left: 1px solid #dfe4ed;\\n}\\n.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {\\n border: 1px solid transparent;\\n margin: -1px -1px -1px 0;\\n}\\n.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {\\n border-color: transparent;\\n border-top-color: #d1dbe5;\\n border-bottom-color: #d1dbe5;\\n}\\n\\n.slideInRight-transition,\\n.slideInLeft-transition {\\n display: inline-block;\\n}\\n\\n.slideInRight-enter {\\n -webkit-animation: slideInRight-enter 0.3s;\\n animation: slideInRight-enter 0.3s;\\n}\\n\\n.slideInRight-leave {\\n position: absolute;\\n left: 0;\\n right: 0;\\n -webkit-animation: slideInRight-leave 0.3s;\\n animation: slideInRight-leave 0.3s;\\n}\\n\\n.slideInLeft-enter {\\n -webkit-animation: slideInLeft-enter 0.3s;\\n animation: slideInLeft-enter 0.3s;\\n}\\n\\n.slideInLeft-leave {\\n position: absolute;\\n left: 0;\\n right: 0;\\n -webkit-animation: slideInLeft-leave 0.3s;\\n animation: slideInLeft-leave 0.3s;\\n}\\n\\n@-webkit-keyframes slideInRight-enter {\\n 0% {\\n opacity: 0;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(100%);\\n transform: translateX(100%);\\n }\\n to {\\n opacity: 1;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n }\\n}\\n\\n@keyframes slideInRight-enter {\\n 0% {\\n opacity: 0;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(100%);\\n transform: translateX(100%);\\n }\\n to {\\n opacity: 1;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n }\\n}\\n@-webkit-keyframes slideInRight-leave {\\n 0% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(100%);\\n transform: translateX(100%);\\n opacity: 0;\\n }\\n}\\n@keyframes slideInRight-leave {\\n 0% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(100%);\\n transform: translateX(100%);\\n opacity: 0;\\n }\\n}\\n@-webkit-keyframes slideInLeft-enter {\\n 0% {\\n opacity: 0;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n }\\n to {\\n opacity: 1;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n }\\n}\\n@keyframes slideInLeft-enter {\\n 0% {\\n opacity: 0;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n }\\n to {\\n opacity: 1;\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n }\\n}\\n@-webkit-keyframes slideInLeft-leave {\\n 0% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n opacity: 0;\\n }\\n}\\n@keyframes slideInLeft-leave {\\n 0% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(0);\\n transform: translateX(0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n opacity: 0;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tag {\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n color: #1890ff;\\n display: inline-block;\\n height: 32px;\\n padding: 0 10px;\\n line-height: 30px;\\n font-size: 12px;\\n color: #1890ff;\\n border-width: 1px;\\n border-style: solid;\\n border-radius: 4px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-tag.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag.el-tag--info {\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n color: #909399;\\n}\\n.el-tag.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag.el-tag--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag.el-tag--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag.el-tag--danger {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n.el-tag .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n position: relative;\\n cursor: pointer;\\n font-size: 12px;\\n height: 16px;\\n width: 16px;\\n line-height: 16px;\\n vertical-align: middle;\\n top: -1px;\\n right: -5px;\\n}\\n.el-tag .el-icon-close::before {\\n display: block;\\n}\\n.el-tag--dark {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n color: white;\\n}\\n.el-tag--dark.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--dark .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #46a6ff;\\n}\\n.el-tag--dark.el-tag--info {\\n background-color: #909399;\\n border-color: #909399;\\n color: white;\\n}\\n.el-tag--dark.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--dark.el-tag--info .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #a6a9ad;\\n}\\n.el-tag--dark.el-tag--success {\\n background-color: #13ce66;\\n border-color: #13ce66;\\n color: white;\\n}\\n.el-tag--dark.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--dark.el-tag--success .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #42d885;\\n}\\n.el-tag--dark.el-tag--warning {\\n background-color: #ffba00;\\n border-color: #ffba00;\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--dark.el-tag--warning .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffc833;\\n}\\n.el-tag--dark.el-tag--danger {\\n background-color: #ff4949;\\n border-color: #ff4949;\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--dark.el-tag--danger .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff6d6d;\\n}\\n\\n.el-tag--plain {\\n background-color: white;\\n border-color: #a3d3ff;\\n color: #1890ff;\\n}\\n.el-tag--plain.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--plain .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag--plain .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag--plain.el-tag--info {\\n background-color: white;\\n border-color: #d3d4d6;\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--plain.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag--plain.el-tag--success {\\n background-color: white;\\n border-color: #a1ebc2;\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--plain.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag--plain.el-tag--warning {\\n background-color: white;\\n border-color: #ffe399;\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--plain.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag--plain.el-tag--danger {\\n background-color: white;\\n border-color: #ffb6b6;\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--plain.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n\\n.el-tag--medium {\\n height: 28px;\\n line-height: 26px;\\n}\\n.el-tag--medium .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--small {\\n height: 24px;\\n padding: 0 8px;\\n line-height: 22px;\\n}\\n.el-tag--small .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--mini {\\n height: 20px;\\n padding: 0 5px;\\n line-height: 19px;\\n}\\n.el-tag--mini .el-icon-close {\\n margin-left: -3px;\\n -webkit-transform: scale(0.7);\\n transform: scale(0.7);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n.el-tree {\\n position: relative;\\n cursor: default;\\n background: #FFFFFF;\\n color: #606266;\\n}\\n.el-tree__empty-block {\\n position: relative;\\n min-height: 60px;\\n text-align: center;\\n width: 100%;\\n height: 100%;\\n}\\n\\n.el-tree__empty-text {\\n position: absolute;\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n color: #909399;\\n font-size: 14px;\\n}\\n\\n.el-tree__drop-indicator {\\n position: absolute;\\n left: 0;\\n right: 0;\\n height: 1px;\\n background-color: #1890ff;\\n}\\n\\n.el-tree-node {\\n white-space: nowrap;\\n outline: none;\\n}\\n.el-tree-node:focus {\\n /* focus */\\n}\\n.el-tree-node:focus > .el-tree-node__content {\\n background-color: #F5F7FA;\\n}\\n.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {\\n background-color: #1890ff;\\n color: #fff;\\n}\\n\\n.el-tree-node__content {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 26px;\\n cursor: pointer;\\n}\\n.el-tree-node__content > .el-tree-node__expand-icon {\\n padding: 6px;\\n}\\n.el-tree-node__content > label.el-checkbox {\\n margin-right: 8px;\\n}\\n.el-tree-node__content:hover {\\n background-color: #F5F7FA;\\n}\\n.el-tree.is-dragging .el-tree-node__content {\\n cursor: move;\\n}\\n.el-tree.is-dragging .el-tree-node__content * {\\n pointer-events: none;\\n}\\n.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {\\n cursor: not-allowed;\\n}\\n\\n.el-tree-node__expand-icon {\\n cursor: pointer;\\n color: #C0C4CC;\\n font-size: 12px;\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n -webkit-transition: -webkit-transform 0.3s ease-in-out;\\n transition: -webkit-transform 0.3s ease-in-out;\\n transition: transform 0.3s ease-in-out;\\n transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;\\n}\\n.el-tree-node__expand-icon.expanded {\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n.el-tree-node__expand-icon.is-leaf {\\n color: transparent;\\n cursor: default;\\n}\\n\\n.el-tree-node__label {\\n font-size: 14px;\\n}\\n\\n.el-tree-node__loading-icon {\\n margin-right: 8px;\\n font-size: 14px;\\n color: #C0C4CC;\\n}\\n\\n.el-tree-node > .el-tree-node__children {\\n overflow: hidden;\\n background-color: transparent;\\n}\\n.el-tree-node.is-expanded > .el-tree-node__children {\\n display: block;\\n}\\n\\n.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {\\n background-color: #edf6ff;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-alert {\\n width: 100%;\\n padding: 8px 16px;\\n margin: 0;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-radius: 4px;\\n position: relative;\\n background-color: #FFFFFF;\\n overflow: hidden;\\n opacity: 1;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-transition: opacity 0.2s;\\n transition: opacity 0.2s;\\n}\\n.el-alert.is-light .el-alert__closebtn {\\n color: #C0C4CC;\\n}\\n\\n.el-alert.is-dark .el-alert__closebtn {\\n color: #FFFFFF;\\n}\\n.el-alert.is-dark .el-alert__description {\\n color: #FFFFFF;\\n}\\n\\n.el-alert.is-center {\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n\\n.el-alert--success.is-light {\\n background-color: #e7faf0;\\n color: #13ce66;\\n}\\n.el-alert--success.is-light .el-alert__description {\\n color: #13ce66;\\n}\\n.el-alert--success.is-dark {\\n background-color: #13ce66;\\n color: #FFFFFF;\\n}\\n\\n.el-alert--info.is-light {\\n background-color: #f4f4f5;\\n color: #909399;\\n}\\n.el-alert--info.is-dark {\\n background-color: #909399;\\n color: #FFFFFF;\\n}\\n.el-alert--info .el-alert__description {\\n color: #909399;\\n}\\n\\n.el-alert--warning.is-light {\\n background-color: #fff8e6;\\n color: #ffba00;\\n}\\n.el-alert--warning.is-light .el-alert__description {\\n color: #ffba00;\\n}\\n.el-alert--warning.is-dark {\\n background-color: #ffba00;\\n color: #FFFFFF;\\n}\\n\\n.el-alert--error.is-light {\\n background-color: #ffeded;\\n color: #ff4949;\\n}\\n.el-alert--error.is-light .el-alert__description {\\n color: #ff4949;\\n}\\n.el-alert--error.is-dark {\\n background-color: #ff4949;\\n color: #FFFFFF;\\n}\\n\\n.el-alert__content {\\n display: table-cell;\\n padding: 0 8px;\\n}\\n\\n.el-alert__icon {\\n font-size: 16px;\\n width: 16px;\\n}\\n.el-alert__icon.is-big {\\n font-size: 28px;\\n width: 28px;\\n}\\n\\n.el-alert__title {\\n font-size: 13px;\\n line-height: 18px;\\n}\\n.el-alert__title.is-bold {\\n font-weight: bold;\\n}\\n\\n.el-alert .el-alert__description {\\n font-size: 12px;\\n margin: 5px 0 0 0;\\n}\\n.el-alert__closebtn {\\n font-size: 12px;\\n opacity: 1;\\n position: absolute;\\n top: 12px;\\n right: 15px;\\n cursor: pointer;\\n}\\n.el-alert__closebtn.is-customed {\\n font-style: normal;\\n font-size: 13px;\\n top: 9px;\\n}\\n\\n.el-alert-fade-enter,\\n.el-alert-fade-leave-active {\\n opacity: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-notification {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n width: 330px;\\n padding: 14px 26px 14px 13px;\\n border-radius: 8px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border: 1px solid #e6ebf5;\\n position: fixed;\\n background-color: #FFFFFF;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n -webkit-transition: opacity 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s, -webkit-transform 0.3s;\\n transition: opacity 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s, -webkit-transform 0.3s;\\n transition: opacity 0.3s, transform 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s;\\n transition: opacity 0.3s, transform 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s, -webkit-transform 0.3s;\\n overflow: hidden;\\n}\\n.el-notification.right {\\n right: 16px;\\n}\\n.el-notification.left {\\n left: 16px;\\n}\\n.el-notification__group {\\n margin-left: 13px;\\n margin-right: 8px;\\n}\\n\\n.el-notification__title {\\n font-weight: bold;\\n font-size: 16px;\\n color: #303133;\\n margin: 0;\\n}\\n\\n.el-notification__content {\\n font-size: 14px;\\n line-height: 21px;\\n margin: 6px 0 0 0;\\n color: #606266;\\n text-align: justify;\\n}\\n.el-notification__content p {\\n margin: 0;\\n}\\n\\n.el-notification__icon {\\n height: 24px;\\n width: 24px;\\n font-size: 24px;\\n}\\n\\n.el-notification__closeBtn {\\n position: absolute;\\n top: 18px;\\n right: 15px;\\n cursor: pointer;\\n color: #909399;\\n font-size: 16px;\\n}\\n.el-notification__closeBtn:hover {\\n color: #606266;\\n}\\n\\n.el-notification .el-icon-success {\\n color: #13ce66;\\n}\\n.el-notification .el-icon-error {\\n color: #ff4949;\\n}\\n.el-notification .el-icon-info {\\n color: #909399;\\n}\\n.el-notification .el-icon-warning {\\n color: #ffba00;\\n}\\n\\n.el-notification-fade-enter.right {\\n right: 0;\\n -webkit-transform: translateX(100%);\\n transform: translateX(100%);\\n}\\n.el-notification-fade-enter.left {\\n left: 0;\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n}\\n\\n.el-notification-fade-leave-active {\\n opacity: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n.el-input-number {\\n position: relative;\\n display: inline-block;\\n width: 180px;\\n line-height: 38px;\\n}\\n.el-input-number .el-input {\\n display: block;\\n}\\n.el-input-number .el-input__inner {\\n -webkit-appearance: none;\\n padding-left: 50px;\\n padding-right: 50px;\\n text-align: center;\\n}\\n.el-input-number__increase, .el-input-number__decrease {\\n position: absolute;\\n z-index: 1;\\n top: 1px;\\n width: 40px;\\n height: auto;\\n text-align: center;\\n background: #F5F7FA;\\n color: #606266;\\n cursor: pointer;\\n font-size: 13px;\\n}\\n.el-input-number__increase:hover, .el-input-number__decrease:hover {\\n color: #1890ff;\\n}\\n.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled), .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {\\n border-color: #1890ff;\\n}\\n.el-input-number__increase.is-disabled, .el-input-number__decrease.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-input-number__increase {\\n right: 1px;\\n border-radius: 0 4px 4px 0;\\n border-left: 1px solid #DCDFE6;\\n}\\n\\n.el-input-number__decrease {\\n left: 1px;\\n border-radius: 4px 0 0 4px;\\n border-right: 1px solid #DCDFE6;\\n}\\n\\n.el-input-number.is-disabled .el-input-number__increase, .el-input-number.is-disabled .el-input-number__decrease {\\n border-color: #dfe4ed;\\n color: #dfe4ed;\\n}\\n.el-input-number.is-disabled .el-input-number__increase:hover, .el-input-number.is-disabled .el-input-number__decrease:hover {\\n color: #dfe4ed;\\n cursor: not-allowed;\\n}\\n\\n.el-input-number--medium {\\n width: 200px;\\n line-height: 34px;\\n}\\n.el-input-number--medium .el-input-number__increase, .el-input-number--medium .el-input-number__decrease {\\n width: 36px;\\n font-size: 14px;\\n}\\n\\n.el-input-number--medium .el-input__inner {\\n padding-left: 43px;\\n padding-right: 43px;\\n}\\n\\n.el-input-number--small {\\n width: 130px;\\n line-height: 30px;\\n}\\n.el-input-number--small .el-input-number__increase, .el-input-number--small .el-input-number__decrease {\\n width: 32px;\\n font-size: 13px;\\n}\\n.el-input-number--small .el-input-number__increase [class*=el-icon], .el-input-number--small .el-input-number__decrease [class*=el-icon] {\\n -webkit-transform: scale(0.9);\\n transform: scale(0.9);\\n}\\n\\n.el-input-number--small .el-input__inner {\\n padding-left: 39px;\\n padding-right: 39px;\\n}\\n\\n.el-input-number--mini {\\n width: 130px;\\n line-height: 26px;\\n}\\n.el-input-number--mini .el-input-number__increase, .el-input-number--mini .el-input-number__decrease {\\n width: 28px;\\n font-size: 12px;\\n}\\n.el-input-number--mini .el-input-number__increase [class*=el-icon], .el-input-number--mini .el-input-number__decrease [class*=el-icon] {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-input-number--mini .el-input__inner {\\n padding-left: 35px;\\n padding-right: 35px;\\n}\\n\\n.el-input-number.is-without-controls .el-input__inner {\\n padding-left: 15px;\\n padding-right: 15px;\\n}\\n\\n.el-input-number.is-controls-right .el-input__inner {\\n padding-left: 15px;\\n padding-right: 50px;\\n}\\n.el-input-number.is-controls-right .el-input-number__increase, .el-input-number.is-controls-right .el-input-number__decrease {\\n height: auto;\\n line-height: 19px;\\n}\\n.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon], .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon] {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-input-number.is-controls-right .el-input-number__increase {\\n border-radius: 0 4px 0 0;\\n border-bottom: 1px solid #DCDFE6;\\n}\\n\\n.el-input-number.is-controls-right .el-input-number__decrease {\\n right: 1px;\\n bottom: 1px;\\n top: auto;\\n left: auto;\\n border-right: none;\\n border-left: 1px solid #DCDFE6;\\n border-radius: 0 0 4px 0;\\n}\\n\\n.el-input-number.is-controls-right[class*=medium] [class*=increase], .el-input-number.is-controls-right[class*=medium] [class*=decrease] {\\n line-height: 17px;\\n}\\n.el-input-number.is-controls-right[class*=small] [class*=increase], .el-input-number.is-controls-right[class*=small] [class*=decrease] {\\n line-height: 15px;\\n}\\n.el-input-number.is-controls-right[class*=mini] [class*=increase], .el-input-number.is-controls-right[class*=mini] [class*=decrease] {\\n line-height: 13px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover {\\n outline-width: 0;\\n}\\n.el-tooltip__popper {\\n position: absolute;\\n border-radius: 4px;\\n padding: 10px;\\n z-index: 2000;\\n font-size: 12px;\\n line-height: 1.2;\\n min-width: 10px;\\n word-wrap: break-word;\\n}\\n.el-tooltip__popper .popper__arrow,\\n.el-tooltip__popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-tooltip__popper .popper__arrow {\\n border-width: 6px;\\n}\\n.el-tooltip__popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 5px;\\n}\\n.el-tooltip__popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-tooltip__popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n border-top-color: #303133;\\n border-bottom-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -5px;\\n border-top-color: #303133;\\n border-bottom-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-tooltip__popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n border-top-width: 0;\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -5px;\\n border-top-width: 0;\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-tooltip__popper[x-placement^=right] .popper__arrow {\\n left: -6px;\\n border-right-color: #303133;\\n border-left-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=right] .popper__arrow::after {\\n bottom: -5px;\\n left: 1px;\\n border-right-color: #303133;\\n border-left-width: 0;\\n}\\n.el-tooltip__popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-tooltip__popper[x-placement^=left] .popper__arrow {\\n right: -6px;\\n border-right-width: 0;\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -5px;\\n margin-left: -5px;\\n border-right-width: 0;\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper.is-dark {\\n background: #303133;\\n color: #FFFFFF;\\n}\\n\\n.el-tooltip__popper.is-light {\\n background: #FFFFFF;\\n border: 1px solid #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {\\n border-top-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after {\\n border-top-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {\\n border-bottom-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after {\\n border-bottom-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {\\n border-left-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after {\\n border-left-color: #FFFFFF;\\n}\\n.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {\\n border-right-color: #303133;\\n}\\n.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after {\\n border-right-color: #FFFFFF;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-slider::before,\\n.el-slider::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-slider::after {\\n clear: both;\\n}\\n\\n.el-slider__runway {\\n width: 100%;\\n height: 6px;\\n margin: 16px 0;\\n background-color: #dfe4ed;\\n border-radius: 3px;\\n position: relative;\\n cursor: pointer;\\n vertical-align: middle;\\n}\\n.el-slider__runway.show-input {\\n margin-right: 160px;\\n width: auto;\\n}\\n.el-slider__runway.disabled {\\n cursor: default;\\n}\\n.el-slider__runway.disabled .el-slider__bar {\\n background-color: #C0C4CC;\\n}\\n.el-slider__runway.disabled .el-slider__button {\\n border-color: #C0C4CC;\\n}\\n.el-slider__runway.disabled .el-slider__button-wrapper:hover, .el-slider__runway.disabled .el-slider__button-wrapper.hover {\\n cursor: not-allowed;\\n}\\n.el-slider__runway.disabled .el-slider__button-wrapper.dragging {\\n cursor: not-allowed;\\n}\\n.el-slider__runway.disabled .el-slider__button:hover, .el-slider__runway.disabled .el-slider__button.hover, .el-slider__runway.disabled .el-slider__button.dragging {\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n}\\n.el-slider__runway.disabled .el-slider__button:hover, .el-slider__runway.disabled .el-slider__button.hover {\\n cursor: not-allowed;\\n}\\n.el-slider__runway.disabled .el-slider__button.dragging {\\n cursor: not-allowed;\\n}\\n\\n.el-slider__input {\\n float: right;\\n margin-top: 3px;\\n width: 130px;\\n}\\n.el-slider__input.el-input-number--mini {\\n margin-top: 5px;\\n}\\n.el-slider__input.el-input-number--medium {\\n margin-top: 0;\\n}\\n.el-slider__input.el-input-number--large {\\n margin-top: -2px;\\n}\\n\\n.el-slider__bar {\\n height: 6px;\\n background-color: #1890ff;\\n border-top-left-radius: 3px;\\n border-bottom-left-radius: 3px;\\n position: absolute;\\n}\\n\\n.el-slider__button-wrapper {\\n height: 36px;\\n width: 36px;\\n position: absolute;\\n z-index: 1001;\\n top: -15px;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n background-color: transparent;\\n text-align: center;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n line-height: normal;\\n}\\n.el-slider__button-wrapper::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n\\n.el-slider__button-wrapper .el-tooltip {\\n vertical-align: middle;\\n display: inline-block;\\n}\\n.el-slider__button-wrapper:hover, .el-slider__button-wrapper.hover {\\n cursor: -webkit-grab;\\n cursor: grab;\\n}\\n.el-slider__button-wrapper.dragging {\\n cursor: -webkit-grabbing;\\n cursor: grabbing;\\n}\\n\\n.el-slider__button {\\n width: 16px;\\n height: 16px;\\n border: solid 2px #1890ff;\\n background-color: #FFFFFF;\\n border-radius: 50%;\\n -webkit-transition: 0.2s;\\n transition: 0.2s;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n.el-slider__button:hover, .el-slider__button.hover, .el-slider__button.dragging {\\n -webkit-transform: scale(1.2);\\n transform: scale(1.2);\\n}\\n.el-slider__button:hover, .el-slider__button.hover {\\n cursor: -webkit-grab;\\n cursor: grab;\\n}\\n.el-slider__button.dragging {\\n cursor: -webkit-grabbing;\\n cursor: grabbing;\\n}\\n\\n.el-slider__stop {\\n position: absolute;\\n height: 6px;\\n width: 6px;\\n border-radius: 100%;\\n background-color: #FFFFFF;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n}\\n\\n.el-slider__marks {\\n top: 0;\\n left: 12px;\\n width: 18px;\\n height: 100%;\\n}\\n.el-slider__marks-text {\\n position: absolute;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n font-size: 14px;\\n color: #909399;\\n margin-top: 15px;\\n}\\n\\n.el-slider.is-vertical {\\n position: relative;\\n}\\n.el-slider.is-vertical .el-slider__runway {\\n width: 6px;\\n height: 100%;\\n margin: 0 16px;\\n}\\n.el-slider.is-vertical .el-slider__bar {\\n width: 6px;\\n height: auto;\\n border-radius: 0 0 3px 3px;\\n}\\n.el-slider.is-vertical .el-slider__button-wrapper {\\n top: auto;\\n left: -15px;\\n -webkit-transform: translateY(50%);\\n transform: translateY(50%);\\n}\\n.el-slider.is-vertical .el-slider__stop {\\n -webkit-transform: translateY(50%);\\n transform: translateY(50%);\\n}\\n.el-slider.is-vertical.el-slider--with-input {\\n padding-bottom: 58px;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input {\\n overflow: visible;\\n float: none;\\n position: absolute;\\n bottom: 22px;\\n width: 36px;\\n margin-top: 15px;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {\\n text-align: center;\\n padding-left: 5px;\\n padding-right: 5px;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {\\n top: 32px;\\n margin-top: -1px;\\n border: 1px solid #DCDFE6;\\n line-height: 20px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {\\n width: 18px;\\n right: 18px;\\n border-bottom-left-radius: 4px;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {\\n width: 19px;\\n border-bottom-right-radius: 4px;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase ~ .el-input .el-input__inner {\\n border-bottom-left-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {\\n border-color: #C0C4CC;\\n}\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,\\n.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {\\n border-color: #1890ff;\\n}\\n.el-slider.is-vertical .el-slider__marks-text {\\n margin-top: 0;\\n left: 15px;\\n -webkit-transform: translateY(50%);\\n transform: translateY(50%);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-loading-parent--relative {\\n position: relative !important;\\n}\\n\\n.el-loading-parent--hidden {\\n overflow: hidden !important;\\n}\\n\\n.el-loading-mask {\\n position: absolute;\\n z-index: 2000;\\n background-color: rgba(255, 255, 255, 0.9);\\n margin: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n -webkit-transition: opacity 0.3s;\\n transition: opacity 0.3s;\\n}\\n.el-loading-mask.is-fullscreen {\\n position: fixed;\\n}\\n.el-loading-mask.is-fullscreen .el-loading-spinner {\\n margin-top: -25px;\\n}\\n.el-loading-mask.is-fullscreen .el-loading-spinner .circular {\\n height: 50px;\\n width: 50px;\\n}\\n\\n.el-loading-spinner {\\n top: 50%;\\n margin-top: -21px;\\n width: 100%;\\n text-align: center;\\n position: absolute;\\n}\\n.el-loading-spinner .el-loading-text {\\n color: #1890ff;\\n margin: 3px 0;\\n font-size: 14px;\\n}\\n.el-loading-spinner .circular {\\n height: 42px;\\n width: 42px;\\n -webkit-animation: loading-rotate 2s linear infinite;\\n animation: loading-rotate 2s linear infinite;\\n}\\n.el-loading-spinner .path {\\n -webkit-animation: loading-dash 1.5s ease-in-out infinite;\\n animation: loading-dash 1.5s ease-in-out infinite;\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: 0;\\n stroke-width: 2;\\n stroke: #1890ff;\\n stroke-linecap: round;\\n}\\n.el-loading-spinner i {\\n color: #1890ff;\\n}\\n\\n.el-loading-fade-enter,\\n.el-loading-fade-leave-active {\\n opacity: 0;\\n}\\n\\n@-webkit-keyframes loading-rotate {\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes loading-rotate {\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n@-webkit-keyframes loading-dash {\\n 0% {\\n stroke-dasharray: 1, 200;\\n stroke-dashoffset: 0;\\n }\\n 50% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -40px;\\n }\\n 100% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -120px;\\n }\\n}\\n@keyframes loading-dash {\\n 0% {\\n stroke-dasharray: 1, 200;\\n stroke-dashoffset: 0;\\n }\\n 50% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -40px;\\n }\\n 100% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -120px;\\n }\\n}\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-row {\\n position: relative;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-row::before,\\n.el-row::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-row::after {\\n clear: both;\\n}\\n\\n.el-row--flex {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n.el-row--flex:before, .el-row--flex:after {\\n display: none;\\n}\\n.el-row--flex.is-justify-center {\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n\\n.el-row--flex.is-justify-end {\\n -webkit-box-pack: end;\\n -ms-flex-pack: end;\\n justify-content: flex-end;\\n}\\n\\n.el-row--flex.is-justify-space-between {\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n\\n.el-row--flex.is-justify-space-around {\\n -ms-flex-pack: distribute;\\n justify-content: space-around;\\n}\\n\\n.el-row--flex.is-align-middle {\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n.el-row--flex.is-align-bottom {\\n -webkit-box-align: end;\\n -ms-flex-align: end;\\n align-items: flex-end;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n[class*=el-col-] {\\n float: left;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-col-0 {\\n display: none;\\n}\\n\\n.el-col-0 {\\n width: 0%;\\n}\\n\\n.el-col-offset-0 {\\n margin-left: 0%;\\n}\\n\\n.el-col-pull-0 {\\n position: relative;\\n right: 0%;\\n}\\n\\n.el-col-push-0 {\\n position: relative;\\n left: 0%;\\n}\\n\\n.el-col-1 {\\n width: 4.1666666667%;\\n}\\n\\n.el-col-offset-1 {\\n margin-left: 4.1666666667%;\\n}\\n\\n.el-col-pull-1 {\\n position: relative;\\n right: 4.1666666667%;\\n}\\n\\n.el-col-push-1 {\\n position: relative;\\n left: 4.1666666667%;\\n}\\n\\n.el-col-2 {\\n width: 8.3333333333%;\\n}\\n\\n.el-col-offset-2 {\\n margin-left: 8.3333333333%;\\n}\\n\\n.el-col-pull-2 {\\n position: relative;\\n right: 8.3333333333%;\\n}\\n\\n.el-col-push-2 {\\n position: relative;\\n left: 8.3333333333%;\\n}\\n\\n.el-col-3 {\\n width: 12.5%;\\n}\\n\\n.el-col-offset-3 {\\n margin-left: 12.5%;\\n}\\n\\n.el-col-pull-3 {\\n position: relative;\\n right: 12.5%;\\n}\\n\\n.el-col-push-3 {\\n position: relative;\\n left: 12.5%;\\n}\\n\\n.el-col-4 {\\n width: 16.6666666667%;\\n}\\n\\n.el-col-offset-4 {\\n margin-left: 16.6666666667%;\\n}\\n\\n.el-col-pull-4 {\\n position: relative;\\n right: 16.6666666667%;\\n}\\n\\n.el-col-push-4 {\\n position: relative;\\n left: 16.6666666667%;\\n}\\n\\n.el-col-5 {\\n width: 20.8333333333%;\\n}\\n\\n.el-col-offset-5 {\\n margin-left: 20.8333333333%;\\n}\\n\\n.el-col-pull-5 {\\n position: relative;\\n right: 20.8333333333%;\\n}\\n\\n.el-col-push-5 {\\n position: relative;\\n left: 20.8333333333%;\\n}\\n\\n.el-col-6 {\\n width: 25%;\\n}\\n\\n.el-col-offset-6 {\\n margin-left: 25%;\\n}\\n\\n.el-col-pull-6 {\\n position: relative;\\n right: 25%;\\n}\\n\\n.el-col-push-6 {\\n position: relative;\\n left: 25%;\\n}\\n\\n.el-col-7 {\\n width: 29.1666666667%;\\n}\\n\\n.el-col-offset-7 {\\n margin-left: 29.1666666667%;\\n}\\n\\n.el-col-pull-7 {\\n position: relative;\\n right: 29.1666666667%;\\n}\\n\\n.el-col-push-7 {\\n position: relative;\\n left: 29.1666666667%;\\n}\\n\\n.el-col-8 {\\n width: 33.3333333333%;\\n}\\n\\n.el-col-offset-8 {\\n margin-left: 33.3333333333%;\\n}\\n\\n.el-col-pull-8 {\\n position: relative;\\n right: 33.3333333333%;\\n}\\n\\n.el-col-push-8 {\\n position: relative;\\n left: 33.3333333333%;\\n}\\n\\n.el-col-9 {\\n width: 37.5%;\\n}\\n\\n.el-col-offset-9 {\\n margin-left: 37.5%;\\n}\\n\\n.el-col-pull-9 {\\n position: relative;\\n right: 37.5%;\\n}\\n\\n.el-col-push-9 {\\n position: relative;\\n left: 37.5%;\\n}\\n\\n.el-col-10 {\\n width: 41.6666666667%;\\n}\\n\\n.el-col-offset-10 {\\n margin-left: 41.6666666667%;\\n}\\n\\n.el-col-pull-10 {\\n position: relative;\\n right: 41.6666666667%;\\n}\\n\\n.el-col-push-10 {\\n position: relative;\\n left: 41.6666666667%;\\n}\\n\\n.el-col-11 {\\n width: 45.8333333333%;\\n}\\n\\n.el-col-offset-11 {\\n margin-left: 45.8333333333%;\\n}\\n\\n.el-col-pull-11 {\\n position: relative;\\n right: 45.8333333333%;\\n}\\n\\n.el-col-push-11 {\\n position: relative;\\n left: 45.8333333333%;\\n}\\n\\n.el-col-12 {\\n width: 50%;\\n}\\n\\n.el-col-offset-12 {\\n margin-left: 50%;\\n}\\n\\n.el-col-pull-12 {\\n position: relative;\\n right: 50%;\\n}\\n\\n.el-col-push-12 {\\n position: relative;\\n left: 50%;\\n}\\n\\n.el-col-13 {\\n width: 54.1666666667%;\\n}\\n\\n.el-col-offset-13 {\\n margin-left: 54.1666666667%;\\n}\\n\\n.el-col-pull-13 {\\n position: relative;\\n right: 54.1666666667%;\\n}\\n\\n.el-col-push-13 {\\n position: relative;\\n left: 54.1666666667%;\\n}\\n\\n.el-col-14 {\\n width: 58.3333333333%;\\n}\\n\\n.el-col-offset-14 {\\n margin-left: 58.3333333333%;\\n}\\n\\n.el-col-pull-14 {\\n position: relative;\\n right: 58.3333333333%;\\n}\\n\\n.el-col-push-14 {\\n position: relative;\\n left: 58.3333333333%;\\n}\\n\\n.el-col-15 {\\n width: 62.5%;\\n}\\n\\n.el-col-offset-15 {\\n margin-left: 62.5%;\\n}\\n\\n.el-col-pull-15 {\\n position: relative;\\n right: 62.5%;\\n}\\n\\n.el-col-push-15 {\\n position: relative;\\n left: 62.5%;\\n}\\n\\n.el-col-16 {\\n width: 66.6666666667%;\\n}\\n\\n.el-col-offset-16 {\\n margin-left: 66.6666666667%;\\n}\\n\\n.el-col-pull-16 {\\n position: relative;\\n right: 66.6666666667%;\\n}\\n\\n.el-col-push-16 {\\n position: relative;\\n left: 66.6666666667%;\\n}\\n\\n.el-col-17 {\\n width: 70.8333333333%;\\n}\\n\\n.el-col-offset-17 {\\n margin-left: 70.8333333333%;\\n}\\n\\n.el-col-pull-17 {\\n position: relative;\\n right: 70.8333333333%;\\n}\\n\\n.el-col-push-17 {\\n position: relative;\\n left: 70.8333333333%;\\n}\\n\\n.el-col-18 {\\n width: 75%;\\n}\\n\\n.el-col-offset-18 {\\n margin-left: 75%;\\n}\\n\\n.el-col-pull-18 {\\n position: relative;\\n right: 75%;\\n}\\n\\n.el-col-push-18 {\\n position: relative;\\n left: 75%;\\n}\\n\\n.el-col-19 {\\n width: 79.1666666667%;\\n}\\n\\n.el-col-offset-19 {\\n margin-left: 79.1666666667%;\\n}\\n\\n.el-col-pull-19 {\\n position: relative;\\n right: 79.1666666667%;\\n}\\n\\n.el-col-push-19 {\\n position: relative;\\n left: 79.1666666667%;\\n}\\n\\n.el-col-20 {\\n width: 83.3333333333%;\\n}\\n\\n.el-col-offset-20 {\\n margin-left: 83.3333333333%;\\n}\\n\\n.el-col-pull-20 {\\n position: relative;\\n right: 83.3333333333%;\\n}\\n\\n.el-col-push-20 {\\n position: relative;\\n left: 83.3333333333%;\\n}\\n\\n.el-col-21 {\\n width: 87.5%;\\n}\\n\\n.el-col-offset-21 {\\n margin-left: 87.5%;\\n}\\n\\n.el-col-pull-21 {\\n position: relative;\\n right: 87.5%;\\n}\\n\\n.el-col-push-21 {\\n position: relative;\\n left: 87.5%;\\n}\\n\\n.el-col-22 {\\n width: 91.6666666667%;\\n}\\n\\n.el-col-offset-22 {\\n margin-left: 91.6666666667%;\\n}\\n\\n.el-col-pull-22 {\\n position: relative;\\n right: 91.6666666667%;\\n}\\n\\n.el-col-push-22 {\\n position: relative;\\n left: 91.6666666667%;\\n}\\n\\n.el-col-23 {\\n width: 95.8333333333%;\\n}\\n\\n.el-col-offset-23 {\\n margin-left: 95.8333333333%;\\n}\\n\\n.el-col-pull-23 {\\n position: relative;\\n right: 95.8333333333%;\\n}\\n\\n.el-col-push-23 {\\n position: relative;\\n left: 95.8333333333%;\\n}\\n\\n.el-col-24 {\\n width: 100%;\\n}\\n\\n.el-col-offset-24 {\\n margin-left: 100%;\\n}\\n\\n.el-col-pull-24 {\\n position: relative;\\n right: 100%;\\n}\\n\\n.el-col-push-24 {\\n position: relative;\\n left: 100%;\\n}\\n\\n@media only screen and (max-width: 767px) {\\n .el-col-xs-0 {\\n display: none;\\n }\\n\\n .el-col-xs-0 {\\n width: 0%;\\n }\\n\\n .el-col-xs-offset-0 {\\n margin-left: 0%;\\n }\\n\\n .el-col-xs-pull-0 {\\n position: relative;\\n right: 0%;\\n }\\n\\n .el-col-xs-push-0 {\\n position: relative;\\n left: 0%;\\n }\\n\\n .el-col-xs-1 {\\n width: 4.1666666667%;\\n }\\n\\n .el-col-xs-offset-1 {\\n margin-left: 4.1666666667%;\\n }\\n\\n .el-col-xs-pull-1 {\\n position: relative;\\n right: 4.1666666667%;\\n }\\n\\n .el-col-xs-push-1 {\\n position: relative;\\n left: 4.1666666667%;\\n }\\n\\n .el-col-xs-2 {\\n width: 8.3333333333%;\\n }\\n\\n .el-col-xs-offset-2 {\\n margin-left: 8.3333333333%;\\n }\\n\\n .el-col-xs-pull-2 {\\n position: relative;\\n right: 8.3333333333%;\\n }\\n\\n .el-col-xs-push-2 {\\n position: relative;\\n left: 8.3333333333%;\\n }\\n\\n .el-col-xs-3 {\\n width: 12.5%;\\n }\\n\\n .el-col-xs-offset-3 {\\n margin-left: 12.5%;\\n }\\n\\n .el-col-xs-pull-3 {\\n position: relative;\\n right: 12.5%;\\n }\\n\\n .el-col-xs-push-3 {\\n position: relative;\\n left: 12.5%;\\n }\\n\\n .el-col-xs-4 {\\n width: 16.6666666667%;\\n }\\n\\n .el-col-xs-offset-4 {\\n margin-left: 16.6666666667%;\\n }\\n\\n .el-col-xs-pull-4 {\\n position: relative;\\n right: 16.6666666667%;\\n }\\n\\n .el-col-xs-push-4 {\\n position: relative;\\n left: 16.6666666667%;\\n }\\n\\n .el-col-xs-5 {\\n width: 20.8333333333%;\\n }\\n\\n .el-col-xs-offset-5 {\\n margin-left: 20.8333333333%;\\n }\\n\\n .el-col-xs-pull-5 {\\n position: relative;\\n right: 20.8333333333%;\\n }\\n\\n .el-col-xs-push-5 {\\n position: relative;\\n left: 20.8333333333%;\\n }\\n\\n .el-col-xs-6 {\\n width: 25%;\\n }\\n\\n .el-col-xs-offset-6 {\\n margin-left: 25%;\\n }\\n\\n .el-col-xs-pull-6 {\\n position: relative;\\n right: 25%;\\n }\\n\\n .el-col-xs-push-6 {\\n position: relative;\\n left: 25%;\\n }\\n\\n .el-col-xs-7 {\\n width: 29.1666666667%;\\n }\\n\\n .el-col-xs-offset-7 {\\n margin-left: 29.1666666667%;\\n }\\n\\n .el-col-xs-pull-7 {\\n position: relative;\\n right: 29.1666666667%;\\n }\\n\\n .el-col-xs-push-7 {\\n position: relative;\\n left: 29.1666666667%;\\n }\\n\\n .el-col-xs-8 {\\n width: 33.3333333333%;\\n }\\n\\n .el-col-xs-offset-8 {\\n margin-left: 33.3333333333%;\\n }\\n\\n .el-col-xs-pull-8 {\\n position: relative;\\n right: 33.3333333333%;\\n }\\n\\n .el-col-xs-push-8 {\\n position: relative;\\n left: 33.3333333333%;\\n }\\n\\n .el-col-xs-9 {\\n width: 37.5%;\\n }\\n\\n .el-col-xs-offset-9 {\\n margin-left: 37.5%;\\n }\\n\\n .el-col-xs-pull-9 {\\n position: relative;\\n right: 37.5%;\\n }\\n\\n .el-col-xs-push-9 {\\n position: relative;\\n left: 37.5%;\\n }\\n\\n .el-col-xs-10 {\\n width: 41.6666666667%;\\n }\\n\\n .el-col-xs-offset-10 {\\n margin-left: 41.6666666667%;\\n }\\n\\n .el-col-xs-pull-10 {\\n position: relative;\\n right: 41.6666666667%;\\n }\\n\\n .el-col-xs-push-10 {\\n position: relative;\\n left: 41.6666666667%;\\n }\\n\\n .el-col-xs-11 {\\n width: 45.8333333333%;\\n }\\n\\n .el-col-xs-offset-11 {\\n margin-left: 45.8333333333%;\\n }\\n\\n .el-col-xs-pull-11 {\\n position: relative;\\n right: 45.8333333333%;\\n }\\n\\n .el-col-xs-push-11 {\\n position: relative;\\n left: 45.8333333333%;\\n }\\n\\n .el-col-xs-12 {\\n width: 50%;\\n }\\n\\n .el-col-xs-offset-12 {\\n margin-left: 50%;\\n }\\n\\n .el-col-xs-pull-12 {\\n position: relative;\\n right: 50%;\\n }\\n\\n .el-col-xs-push-12 {\\n position: relative;\\n left: 50%;\\n }\\n\\n .el-col-xs-13 {\\n width: 54.1666666667%;\\n }\\n\\n .el-col-xs-offset-13 {\\n margin-left: 54.1666666667%;\\n }\\n\\n .el-col-xs-pull-13 {\\n position: relative;\\n right: 54.1666666667%;\\n }\\n\\n .el-col-xs-push-13 {\\n position: relative;\\n left: 54.1666666667%;\\n }\\n\\n .el-col-xs-14 {\\n width: 58.3333333333%;\\n }\\n\\n .el-col-xs-offset-14 {\\n margin-left: 58.3333333333%;\\n }\\n\\n .el-col-xs-pull-14 {\\n position: relative;\\n right: 58.3333333333%;\\n }\\n\\n .el-col-xs-push-14 {\\n position: relative;\\n left: 58.3333333333%;\\n }\\n\\n .el-col-xs-15 {\\n width: 62.5%;\\n }\\n\\n .el-col-xs-offset-15 {\\n margin-left: 62.5%;\\n }\\n\\n .el-col-xs-pull-15 {\\n position: relative;\\n right: 62.5%;\\n }\\n\\n .el-col-xs-push-15 {\\n position: relative;\\n left: 62.5%;\\n }\\n\\n .el-col-xs-16 {\\n width: 66.6666666667%;\\n }\\n\\n .el-col-xs-offset-16 {\\n margin-left: 66.6666666667%;\\n }\\n\\n .el-col-xs-pull-16 {\\n position: relative;\\n right: 66.6666666667%;\\n }\\n\\n .el-col-xs-push-16 {\\n position: relative;\\n left: 66.6666666667%;\\n }\\n\\n .el-col-xs-17 {\\n width: 70.8333333333%;\\n }\\n\\n .el-col-xs-offset-17 {\\n margin-left: 70.8333333333%;\\n }\\n\\n .el-col-xs-pull-17 {\\n position: relative;\\n right: 70.8333333333%;\\n }\\n\\n .el-col-xs-push-17 {\\n position: relative;\\n left: 70.8333333333%;\\n }\\n\\n .el-col-xs-18 {\\n width: 75%;\\n }\\n\\n .el-col-xs-offset-18 {\\n margin-left: 75%;\\n }\\n\\n .el-col-xs-pull-18 {\\n position: relative;\\n right: 75%;\\n }\\n\\n .el-col-xs-push-18 {\\n position: relative;\\n left: 75%;\\n }\\n\\n .el-col-xs-19 {\\n width: 79.1666666667%;\\n }\\n\\n .el-col-xs-offset-19 {\\n margin-left: 79.1666666667%;\\n }\\n\\n .el-col-xs-pull-19 {\\n position: relative;\\n right: 79.1666666667%;\\n }\\n\\n .el-col-xs-push-19 {\\n position: relative;\\n left: 79.1666666667%;\\n }\\n\\n .el-col-xs-20 {\\n width: 83.3333333333%;\\n }\\n\\n .el-col-xs-offset-20 {\\n margin-left: 83.3333333333%;\\n }\\n\\n .el-col-xs-pull-20 {\\n position: relative;\\n right: 83.3333333333%;\\n }\\n\\n .el-col-xs-push-20 {\\n position: relative;\\n left: 83.3333333333%;\\n }\\n\\n .el-col-xs-21 {\\n width: 87.5%;\\n }\\n\\n .el-col-xs-offset-21 {\\n margin-left: 87.5%;\\n }\\n\\n .el-col-xs-pull-21 {\\n position: relative;\\n right: 87.5%;\\n }\\n\\n .el-col-xs-push-21 {\\n position: relative;\\n left: 87.5%;\\n }\\n\\n .el-col-xs-22 {\\n width: 91.6666666667%;\\n }\\n\\n .el-col-xs-offset-22 {\\n margin-left: 91.6666666667%;\\n }\\n\\n .el-col-xs-pull-22 {\\n position: relative;\\n right: 91.6666666667%;\\n }\\n\\n .el-col-xs-push-22 {\\n position: relative;\\n left: 91.6666666667%;\\n }\\n\\n .el-col-xs-23 {\\n width: 95.8333333333%;\\n }\\n\\n .el-col-xs-offset-23 {\\n margin-left: 95.8333333333%;\\n }\\n\\n .el-col-xs-pull-23 {\\n position: relative;\\n right: 95.8333333333%;\\n }\\n\\n .el-col-xs-push-23 {\\n position: relative;\\n left: 95.8333333333%;\\n }\\n\\n .el-col-xs-24 {\\n width: 100%;\\n }\\n\\n .el-col-xs-offset-24 {\\n margin-left: 100%;\\n }\\n\\n .el-col-xs-pull-24 {\\n position: relative;\\n right: 100%;\\n }\\n\\n .el-col-xs-push-24 {\\n position: relative;\\n left: 100%;\\n }\\n}\\n@media only screen and (min-width: 768px) {\\n .el-col-sm-0 {\\n display: none;\\n }\\n\\n .el-col-sm-0 {\\n width: 0%;\\n }\\n\\n .el-col-sm-offset-0 {\\n margin-left: 0%;\\n }\\n\\n .el-col-sm-pull-0 {\\n position: relative;\\n right: 0%;\\n }\\n\\n .el-col-sm-push-0 {\\n position: relative;\\n left: 0%;\\n }\\n\\n .el-col-sm-1 {\\n width: 4.1666666667%;\\n }\\n\\n .el-col-sm-offset-1 {\\n margin-left: 4.1666666667%;\\n }\\n\\n .el-col-sm-pull-1 {\\n position: relative;\\n right: 4.1666666667%;\\n }\\n\\n .el-col-sm-push-1 {\\n position: relative;\\n left: 4.1666666667%;\\n }\\n\\n .el-col-sm-2 {\\n width: 8.3333333333%;\\n }\\n\\n .el-col-sm-offset-2 {\\n margin-left: 8.3333333333%;\\n }\\n\\n .el-col-sm-pull-2 {\\n position: relative;\\n right: 8.3333333333%;\\n }\\n\\n .el-col-sm-push-2 {\\n position: relative;\\n left: 8.3333333333%;\\n }\\n\\n .el-col-sm-3 {\\n width: 12.5%;\\n }\\n\\n .el-col-sm-offset-3 {\\n margin-left: 12.5%;\\n }\\n\\n .el-col-sm-pull-3 {\\n position: relative;\\n right: 12.5%;\\n }\\n\\n .el-col-sm-push-3 {\\n position: relative;\\n left: 12.5%;\\n }\\n\\n .el-col-sm-4 {\\n width: 16.6666666667%;\\n }\\n\\n .el-col-sm-offset-4 {\\n margin-left: 16.6666666667%;\\n }\\n\\n .el-col-sm-pull-4 {\\n position: relative;\\n right: 16.6666666667%;\\n }\\n\\n .el-col-sm-push-4 {\\n position: relative;\\n left: 16.6666666667%;\\n }\\n\\n .el-col-sm-5 {\\n width: 20.8333333333%;\\n }\\n\\n .el-col-sm-offset-5 {\\n margin-left: 20.8333333333%;\\n }\\n\\n .el-col-sm-pull-5 {\\n position: relative;\\n right: 20.8333333333%;\\n }\\n\\n .el-col-sm-push-5 {\\n position: relative;\\n left: 20.8333333333%;\\n }\\n\\n .el-col-sm-6 {\\n width: 25%;\\n }\\n\\n .el-col-sm-offset-6 {\\n margin-left: 25%;\\n }\\n\\n .el-col-sm-pull-6 {\\n position: relative;\\n right: 25%;\\n }\\n\\n .el-col-sm-push-6 {\\n position: relative;\\n left: 25%;\\n }\\n\\n .el-col-sm-7 {\\n width: 29.1666666667%;\\n }\\n\\n .el-col-sm-offset-7 {\\n margin-left: 29.1666666667%;\\n }\\n\\n .el-col-sm-pull-7 {\\n position: relative;\\n right: 29.1666666667%;\\n }\\n\\n .el-col-sm-push-7 {\\n position: relative;\\n left: 29.1666666667%;\\n }\\n\\n .el-col-sm-8 {\\n width: 33.3333333333%;\\n }\\n\\n .el-col-sm-offset-8 {\\n margin-left: 33.3333333333%;\\n }\\n\\n .el-col-sm-pull-8 {\\n position: relative;\\n right: 33.3333333333%;\\n }\\n\\n .el-col-sm-push-8 {\\n position: relative;\\n left: 33.3333333333%;\\n }\\n\\n .el-col-sm-9 {\\n width: 37.5%;\\n }\\n\\n .el-col-sm-offset-9 {\\n margin-left: 37.5%;\\n }\\n\\n .el-col-sm-pull-9 {\\n position: relative;\\n right: 37.5%;\\n }\\n\\n .el-col-sm-push-9 {\\n position: relative;\\n left: 37.5%;\\n }\\n\\n .el-col-sm-10 {\\n width: 41.6666666667%;\\n }\\n\\n .el-col-sm-offset-10 {\\n margin-left: 41.6666666667%;\\n }\\n\\n .el-col-sm-pull-10 {\\n position: relative;\\n right: 41.6666666667%;\\n }\\n\\n .el-col-sm-push-10 {\\n position: relative;\\n left: 41.6666666667%;\\n }\\n\\n .el-col-sm-11 {\\n width: 45.8333333333%;\\n }\\n\\n .el-col-sm-offset-11 {\\n margin-left: 45.8333333333%;\\n }\\n\\n .el-col-sm-pull-11 {\\n position: relative;\\n right: 45.8333333333%;\\n }\\n\\n .el-col-sm-push-11 {\\n position: relative;\\n left: 45.8333333333%;\\n }\\n\\n .el-col-sm-12 {\\n width: 50%;\\n }\\n\\n .el-col-sm-offset-12 {\\n margin-left: 50%;\\n }\\n\\n .el-col-sm-pull-12 {\\n position: relative;\\n right: 50%;\\n }\\n\\n .el-col-sm-push-12 {\\n position: relative;\\n left: 50%;\\n }\\n\\n .el-col-sm-13 {\\n width: 54.1666666667%;\\n }\\n\\n .el-col-sm-offset-13 {\\n margin-left: 54.1666666667%;\\n }\\n\\n .el-col-sm-pull-13 {\\n position: relative;\\n right: 54.1666666667%;\\n }\\n\\n .el-col-sm-push-13 {\\n position: relative;\\n left: 54.1666666667%;\\n }\\n\\n .el-col-sm-14 {\\n width: 58.3333333333%;\\n }\\n\\n .el-col-sm-offset-14 {\\n margin-left: 58.3333333333%;\\n }\\n\\n .el-col-sm-pull-14 {\\n position: relative;\\n right: 58.3333333333%;\\n }\\n\\n .el-col-sm-push-14 {\\n position: relative;\\n left: 58.3333333333%;\\n }\\n\\n .el-col-sm-15 {\\n width: 62.5%;\\n }\\n\\n .el-col-sm-offset-15 {\\n margin-left: 62.5%;\\n }\\n\\n .el-col-sm-pull-15 {\\n position: relative;\\n right: 62.5%;\\n }\\n\\n .el-col-sm-push-15 {\\n position: relative;\\n left: 62.5%;\\n }\\n\\n .el-col-sm-16 {\\n width: 66.6666666667%;\\n }\\n\\n .el-col-sm-offset-16 {\\n margin-left: 66.6666666667%;\\n }\\n\\n .el-col-sm-pull-16 {\\n position: relative;\\n right: 66.6666666667%;\\n }\\n\\n .el-col-sm-push-16 {\\n position: relative;\\n left: 66.6666666667%;\\n }\\n\\n .el-col-sm-17 {\\n width: 70.8333333333%;\\n }\\n\\n .el-col-sm-offset-17 {\\n margin-left: 70.8333333333%;\\n }\\n\\n .el-col-sm-pull-17 {\\n position: relative;\\n right: 70.8333333333%;\\n }\\n\\n .el-col-sm-push-17 {\\n position: relative;\\n left: 70.8333333333%;\\n }\\n\\n .el-col-sm-18 {\\n width: 75%;\\n }\\n\\n .el-col-sm-offset-18 {\\n margin-left: 75%;\\n }\\n\\n .el-col-sm-pull-18 {\\n position: relative;\\n right: 75%;\\n }\\n\\n .el-col-sm-push-18 {\\n position: relative;\\n left: 75%;\\n }\\n\\n .el-col-sm-19 {\\n width: 79.1666666667%;\\n }\\n\\n .el-col-sm-offset-19 {\\n margin-left: 79.1666666667%;\\n }\\n\\n .el-col-sm-pull-19 {\\n position: relative;\\n right: 79.1666666667%;\\n }\\n\\n .el-col-sm-push-19 {\\n position: relative;\\n left: 79.1666666667%;\\n }\\n\\n .el-col-sm-20 {\\n width: 83.3333333333%;\\n }\\n\\n .el-col-sm-offset-20 {\\n margin-left: 83.3333333333%;\\n }\\n\\n .el-col-sm-pull-20 {\\n position: relative;\\n right: 83.3333333333%;\\n }\\n\\n .el-col-sm-push-20 {\\n position: relative;\\n left: 83.3333333333%;\\n }\\n\\n .el-col-sm-21 {\\n width: 87.5%;\\n }\\n\\n .el-col-sm-offset-21 {\\n margin-left: 87.5%;\\n }\\n\\n .el-col-sm-pull-21 {\\n position: relative;\\n right: 87.5%;\\n }\\n\\n .el-col-sm-push-21 {\\n position: relative;\\n left: 87.5%;\\n }\\n\\n .el-col-sm-22 {\\n width: 91.6666666667%;\\n }\\n\\n .el-col-sm-offset-22 {\\n margin-left: 91.6666666667%;\\n }\\n\\n .el-col-sm-pull-22 {\\n position: relative;\\n right: 91.6666666667%;\\n }\\n\\n .el-col-sm-push-22 {\\n position: relative;\\n left: 91.6666666667%;\\n }\\n\\n .el-col-sm-23 {\\n width: 95.8333333333%;\\n }\\n\\n .el-col-sm-offset-23 {\\n margin-left: 95.8333333333%;\\n }\\n\\n .el-col-sm-pull-23 {\\n position: relative;\\n right: 95.8333333333%;\\n }\\n\\n .el-col-sm-push-23 {\\n position: relative;\\n left: 95.8333333333%;\\n }\\n\\n .el-col-sm-24 {\\n width: 100%;\\n }\\n\\n .el-col-sm-offset-24 {\\n margin-left: 100%;\\n }\\n\\n .el-col-sm-pull-24 {\\n position: relative;\\n right: 100%;\\n }\\n\\n .el-col-sm-push-24 {\\n position: relative;\\n left: 100%;\\n }\\n}\\n@media only screen and (min-width: 992px) {\\n .el-col-md-0 {\\n display: none;\\n }\\n\\n .el-col-md-0 {\\n width: 0%;\\n }\\n\\n .el-col-md-offset-0 {\\n margin-left: 0%;\\n }\\n\\n .el-col-md-pull-0 {\\n position: relative;\\n right: 0%;\\n }\\n\\n .el-col-md-push-0 {\\n position: relative;\\n left: 0%;\\n }\\n\\n .el-col-md-1 {\\n width: 4.1666666667%;\\n }\\n\\n .el-col-md-offset-1 {\\n margin-left: 4.1666666667%;\\n }\\n\\n .el-col-md-pull-1 {\\n position: relative;\\n right: 4.1666666667%;\\n }\\n\\n .el-col-md-push-1 {\\n position: relative;\\n left: 4.1666666667%;\\n }\\n\\n .el-col-md-2 {\\n width: 8.3333333333%;\\n }\\n\\n .el-col-md-offset-2 {\\n margin-left: 8.3333333333%;\\n }\\n\\n .el-col-md-pull-2 {\\n position: relative;\\n right: 8.3333333333%;\\n }\\n\\n .el-col-md-push-2 {\\n position: relative;\\n left: 8.3333333333%;\\n }\\n\\n .el-col-md-3 {\\n width: 12.5%;\\n }\\n\\n .el-col-md-offset-3 {\\n margin-left: 12.5%;\\n }\\n\\n .el-col-md-pull-3 {\\n position: relative;\\n right: 12.5%;\\n }\\n\\n .el-col-md-push-3 {\\n position: relative;\\n left: 12.5%;\\n }\\n\\n .el-col-md-4 {\\n width: 16.6666666667%;\\n }\\n\\n .el-col-md-offset-4 {\\n margin-left: 16.6666666667%;\\n }\\n\\n .el-col-md-pull-4 {\\n position: relative;\\n right: 16.6666666667%;\\n }\\n\\n .el-col-md-push-4 {\\n position: relative;\\n left: 16.6666666667%;\\n }\\n\\n .el-col-md-5 {\\n width: 20.8333333333%;\\n }\\n\\n .el-col-md-offset-5 {\\n margin-left: 20.8333333333%;\\n }\\n\\n .el-col-md-pull-5 {\\n position: relative;\\n right: 20.8333333333%;\\n }\\n\\n .el-col-md-push-5 {\\n position: relative;\\n left: 20.8333333333%;\\n }\\n\\n .el-col-md-6 {\\n width: 25%;\\n }\\n\\n .el-col-md-offset-6 {\\n margin-left: 25%;\\n }\\n\\n .el-col-md-pull-6 {\\n position: relative;\\n right: 25%;\\n }\\n\\n .el-col-md-push-6 {\\n position: relative;\\n left: 25%;\\n }\\n\\n .el-col-md-7 {\\n width: 29.1666666667%;\\n }\\n\\n .el-col-md-offset-7 {\\n margin-left: 29.1666666667%;\\n }\\n\\n .el-col-md-pull-7 {\\n position: relative;\\n right: 29.1666666667%;\\n }\\n\\n .el-col-md-push-7 {\\n position: relative;\\n left: 29.1666666667%;\\n }\\n\\n .el-col-md-8 {\\n width: 33.3333333333%;\\n }\\n\\n .el-col-md-offset-8 {\\n margin-left: 33.3333333333%;\\n }\\n\\n .el-col-md-pull-8 {\\n position: relative;\\n right: 33.3333333333%;\\n }\\n\\n .el-col-md-push-8 {\\n position: relative;\\n left: 33.3333333333%;\\n }\\n\\n .el-col-md-9 {\\n width: 37.5%;\\n }\\n\\n .el-col-md-offset-9 {\\n margin-left: 37.5%;\\n }\\n\\n .el-col-md-pull-9 {\\n position: relative;\\n right: 37.5%;\\n }\\n\\n .el-col-md-push-9 {\\n position: relative;\\n left: 37.5%;\\n }\\n\\n .el-col-md-10 {\\n width: 41.6666666667%;\\n }\\n\\n .el-col-md-offset-10 {\\n margin-left: 41.6666666667%;\\n }\\n\\n .el-col-md-pull-10 {\\n position: relative;\\n right: 41.6666666667%;\\n }\\n\\n .el-col-md-push-10 {\\n position: relative;\\n left: 41.6666666667%;\\n }\\n\\n .el-col-md-11 {\\n width: 45.8333333333%;\\n }\\n\\n .el-col-md-offset-11 {\\n margin-left: 45.8333333333%;\\n }\\n\\n .el-col-md-pull-11 {\\n position: relative;\\n right: 45.8333333333%;\\n }\\n\\n .el-col-md-push-11 {\\n position: relative;\\n left: 45.8333333333%;\\n }\\n\\n .el-col-md-12 {\\n width: 50%;\\n }\\n\\n .el-col-md-offset-12 {\\n margin-left: 50%;\\n }\\n\\n .el-col-md-pull-12 {\\n position: relative;\\n right: 50%;\\n }\\n\\n .el-col-md-push-12 {\\n position: relative;\\n left: 50%;\\n }\\n\\n .el-col-md-13 {\\n width: 54.1666666667%;\\n }\\n\\n .el-col-md-offset-13 {\\n margin-left: 54.1666666667%;\\n }\\n\\n .el-col-md-pull-13 {\\n position: relative;\\n right: 54.1666666667%;\\n }\\n\\n .el-col-md-push-13 {\\n position: relative;\\n left: 54.1666666667%;\\n }\\n\\n .el-col-md-14 {\\n width: 58.3333333333%;\\n }\\n\\n .el-col-md-offset-14 {\\n margin-left: 58.3333333333%;\\n }\\n\\n .el-col-md-pull-14 {\\n position: relative;\\n right: 58.3333333333%;\\n }\\n\\n .el-col-md-push-14 {\\n position: relative;\\n left: 58.3333333333%;\\n }\\n\\n .el-col-md-15 {\\n width: 62.5%;\\n }\\n\\n .el-col-md-offset-15 {\\n margin-left: 62.5%;\\n }\\n\\n .el-col-md-pull-15 {\\n position: relative;\\n right: 62.5%;\\n }\\n\\n .el-col-md-push-15 {\\n position: relative;\\n left: 62.5%;\\n }\\n\\n .el-col-md-16 {\\n width: 66.6666666667%;\\n }\\n\\n .el-col-md-offset-16 {\\n margin-left: 66.6666666667%;\\n }\\n\\n .el-col-md-pull-16 {\\n position: relative;\\n right: 66.6666666667%;\\n }\\n\\n .el-col-md-push-16 {\\n position: relative;\\n left: 66.6666666667%;\\n }\\n\\n .el-col-md-17 {\\n width: 70.8333333333%;\\n }\\n\\n .el-col-md-offset-17 {\\n margin-left: 70.8333333333%;\\n }\\n\\n .el-col-md-pull-17 {\\n position: relative;\\n right: 70.8333333333%;\\n }\\n\\n .el-col-md-push-17 {\\n position: relative;\\n left: 70.8333333333%;\\n }\\n\\n .el-col-md-18 {\\n width: 75%;\\n }\\n\\n .el-col-md-offset-18 {\\n margin-left: 75%;\\n }\\n\\n .el-col-md-pull-18 {\\n position: relative;\\n right: 75%;\\n }\\n\\n .el-col-md-push-18 {\\n position: relative;\\n left: 75%;\\n }\\n\\n .el-col-md-19 {\\n width: 79.1666666667%;\\n }\\n\\n .el-col-md-offset-19 {\\n margin-left: 79.1666666667%;\\n }\\n\\n .el-col-md-pull-19 {\\n position: relative;\\n right: 79.1666666667%;\\n }\\n\\n .el-col-md-push-19 {\\n position: relative;\\n left: 79.1666666667%;\\n }\\n\\n .el-col-md-20 {\\n width: 83.3333333333%;\\n }\\n\\n .el-col-md-offset-20 {\\n margin-left: 83.3333333333%;\\n }\\n\\n .el-col-md-pull-20 {\\n position: relative;\\n right: 83.3333333333%;\\n }\\n\\n .el-col-md-push-20 {\\n position: relative;\\n left: 83.3333333333%;\\n }\\n\\n .el-col-md-21 {\\n width: 87.5%;\\n }\\n\\n .el-col-md-offset-21 {\\n margin-left: 87.5%;\\n }\\n\\n .el-col-md-pull-21 {\\n position: relative;\\n right: 87.5%;\\n }\\n\\n .el-col-md-push-21 {\\n position: relative;\\n left: 87.5%;\\n }\\n\\n .el-col-md-22 {\\n width: 91.6666666667%;\\n }\\n\\n .el-col-md-offset-22 {\\n margin-left: 91.6666666667%;\\n }\\n\\n .el-col-md-pull-22 {\\n position: relative;\\n right: 91.6666666667%;\\n }\\n\\n .el-col-md-push-22 {\\n position: relative;\\n left: 91.6666666667%;\\n }\\n\\n .el-col-md-23 {\\n width: 95.8333333333%;\\n }\\n\\n .el-col-md-offset-23 {\\n margin-left: 95.8333333333%;\\n }\\n\\n .el-col-md-pull-23 {\\n position: relative;\\n right: 95.8333333333%;\\n }\\n\\n .el-col-md-push-23 {\\n position: relative;\\n left: 95.8333333333%;\\n }\\n\\n .el-col-md-24 {\\n width: 100%;\\n }\\n\\n .el-col-md-offset-24 {\\n margin-left: 100%;\\n }\\n\\n .el-col-md-pull-24 {\\n position: relative;\\n right: 100%;\\n }\\n\\n .el-col-md-push-24 {\\n position: relative;\\n left: 100%;\\n }\\n}\\n@media only screen and (min-width: 1200px) {\\n .el-col-lg-0 {\\n display: none;\\n }\\n\\n .el-col-lg-0 {\\n width: 0%;\\n }\\n\\n .el-col-lg-offset-0 {\\n margin-left: 0%;\\n }\\n\\n .el-col-lg-pull-0 {\\n position: relative;\\n right: 0%;\\n }\\n\\n .el-col-lg-push-0 {\\n position: relative;\\n left: 0%;\\n }\\n\\n .el-col-lg-1 {\\n width: 4.1666666667%;\\n }\\n\\n .el-col-lg-offset-1 {\\n margin-left: 4.1666666667%;\\n }\\n\\n .el-col-lg-pull-1 {\\n position: relative;\\n right: 4.1666666667%;\\n }\\n\\n .el-col-lg-push-1 {\\n position: relative;\\n left: 4.1666666667%;\\n }\\n\\n .el-col-lg-2 {\\n width: 8.3333333333%;\\n }\\n\\n .el-col-lg-offset-2 {\\n margin-left: 8.3333333333%;\\n }\\n\\n .el-col-lg-pull-2 {\\n position: relative;\\n right: 8.3333333333%;\\n }\\n\\n .el-col-lg-push-2 {\\n position: relative;\\n left: 8.3333333333%;\\n }\\n\\n .el-col-lg-3 {\\n width: 12.5%;\\n }\\n\\n .el-col-lg-offset-3 {\\n margin-left: 12.5%;\\n }\\n\\n .el-col-lg-pull-3 {\\n position: relative;\\n right: 12.5%;\\n }\\n\\n .el-col-lg-push-3 {\\n position: relative;\\n left: 12.5%;\\n }\\n\\n .el-col-lg-4 {\\n width: 16.6666666667%;\\n }\\n\\n .el-col-lg-offset-4 {\\n margin-left: 16.6666666667%;\\n }\\n\\n .el-col-lg-pull-4 {\\n position: relative;\\n right: 16.6666666667%;\\n }\\n\\n .el-col-lg-push-4 {\\n position: relative;\\n left: 16.6666666667%;\\n }\\n\\n .el-col-lg-5 {\\n width: 20.8333333333%;\\n }\\n\\n .el-col-lg-offset-5 {\\n margin-left: 20.8333333333%;\\n }\\n\\n .el-col-lg-pull-5 {\\n position: relative;\\n right: 20.8333333333%;\\n }\\n\\n .el-col-lg-push-5 {\\n position: relative;\\n left: 20.8333333333%;\\n }\\n\\n .el-col-lg-6 {\\n width: 25%;\\n }\\n\\n .el-col-lg-offset-6 {\\n margin-left: 25%;\\n }\\n\\n .el-col-lg-pull-6 {\\n position: relative;\\n right: 25%;\\n }\\n\\n .el-col-lg-push-6 {\\n position: relative;\\n left: 25%;\\n }\\n\\n .el-col-lg-7 {\\n width: 29.1666666667%;\\n }\\n\\n .el-col-lg-offset-7 {\\n margin-left: 29.1666666667%;\\n }\\n\\n .el-col-lg-pull-7 {\\n position: relative;\\n right: 29.1666666667%;\\n }\\n\\n .el-col-lg-push-7 {\\n position: relative;\\n left: 29.1666666667%;\\n }\\n\\n .el-col-lg-8 {\\n width: 33.3333333333%;\\n }\\n\\n .el-col-lg-offset-8 {\\n margin-left: 33.3333333333%;\\n }\\n\\n .el-col-lg-pull-8 {\\n position: relative;\\n right: 33.3333333333%;\\n }\\n\\n .el-col-lg-push-8 {\\n position: relative;\\n left: 33.3333333333%;\\n }\\n\\n .el-col-lg-9 {\\n width: 37.5%;\\n }\\n\\n .el-col-lg-offset-9 {\\n margin-left: 37.5%;\\n }\\n\\n .el-col-lg-pull-9 {\\n position: relative;\\n right: 37.5%;\\n }\\n\\n .el-col-lg-push-9 {\\n position: relative;\\n left: 37.5%;\\n }\\n\\n .el-col-lg-10 {\\n width: 41.6666666667%;\\n }\\n\\n .el-col-lg-offset-10 {\\n margin-left: 41.6666666667%;\\n }\\n\\n .el-col-lg-pull-10 {\\n position: relative;\\n right: 41.6666666667%;\\n }\\n\\n .el-col-lg-push-10 {\\n position: relative;\\n left: 41.6666666667%;\\n }\\n\\n .el-col-lg-11 {\\n width: 45.8333333333%;\\n }\\n\\n .el-col-lg-offset-11 {\\n margin-left: 45.8333333333%;\\n }\\n\\n .el-col-lg-pull-11 {\\n position: relative;\\n right: 45.8333333333%;\\n }\\n\\n .el-col-lg-push-11 {\\n position: relative;\\n left: 45.8333333333%;\\n }\\n\\n .el-col-lg-12 {\\n width: 50%;\\n }\\n\\n .el-col-lg-offset-12 {\\n margin-left: 50%;\\n }\\n\\n .el-col-lg-pull-12 {\\n position: relative;\\n right: 50%;\\n }\\n\\n .el-col-lg-push-12 {\\n position: relative;\\n left: 50%;\\n }\\n\\n .el-col-lg-13 {\\n width: 54.1666666667%;\\n }\\n\\n .el-col-lg-offset-13 {\\n margin-left: 54.1666666667%;\\n }\\n\\n .el-col-lg-pull-13 {\\n position: relative;\\n right: 54.1666666667%;\\n }\\n\\n .el-col-lg-push-13 {\\n position: relative;\\n left: 54.1666666667%;\\n }\\n\\n .el-col-lg-14 {\\n width: 58.3333333333%;\\n }\\n\\n .el-col-lg-offset-14 {\\n margin-left: 58.3333333333%;\\n }\\n\\n .el-col-lg-pull-14 {\\n position: relative;\\n right: 58.3333333333%;\\n }\\n\\n .el-col-lg-push-14 {\\n position: relative;\\n left: 58.3333333333%;\\n }\\n\\n .el-col-lg-15 {\\n width: 62.5%;\\n }\\n\\n .el-col-lg-offset-15 {\\n margin-left: 62.5%;\\n }\\n\\n .el-col-lg-pull-15 {\\n position: relative;\\n right: 62.5%;\\n }\\n\\n .el-col-lg-push-15 {\\n position: relative;\\n left: 62.5%;\\n }\\n\\n .el-col-lg-16 {\\n width: 66.6666666667%;\\n }\\n\\n .el-col-lg-offset-16 {\\n margin-left: 66.6666666667%;\\n }\\n\\n .el-col-lg-pull-16 {\\n position: relative;\\n right: 66.6666666667%;\\n }\\n\\n .el-col-lg-push-16 {\\n position: relative;\\n left: 66.6666666667%;\\n }\\n\\n .el-col-lg-17 {\\n width: 70.8333333333%;\\n }\\n\\n .el-col-lg-offset-17 {\\n margin-left: 70.8333333333%;\\n }\\n\\n .el-col-lg-pull-17 {\\n position: relative;\\n right: 70.8333333333%;\\n }\\n\\n .el-col-lg-push-17 {\\n position: relative;\\n left: 70.8333333333%;\\n }\\n\\n .el-col-lg-18 {\\n width: 75%;\\n }\\n\\n .el-col-lg-offset-18 {\\n margin-left: 75%;\\n }\\n\\n .el-col-lg-pull-18 {\\n position: relative;\\n right: 75%;\\n }\\n\\n .el-col-lg-push-18 {\\n position: relative;\\n left: 75%;\\n }\\n\\n .el-col-lg-19 {\\n width: 79.1666666667%;\\n }\\n\\n .el-col-lg-offset-19 {\\n margin-left: 79.1666666667%;\\n }\\n\\n .el-col-lg-pull-19 {\\n position: relative;\\n right: 79.1666666667%;\\n }\\n\\n .el-col-lg-push-19 {\\n position: relative;\\n left: 79.1666666667%;\\n }\\n\\n .el-col-lg-20 {\\n width: 83.3333333333%;\\n }\\n\\n .el-col-lg-offset-20 {\\n margin-left: 83.3333333333%;\\n }\\n\\n .el-col-lg-pull-20 {\\n position: relative;\\n right: 83.3333333333%;\\n }\\n\\n .el-col-lg-push-20 {\\n position: relative;\\n left: 83.3333333333%;\\n }\\n\\n .el-col-lg-21 {\\n width: 87.5%;\\n }\\n\\n .el-col-lg-offset-21 {\\n margin-left: 87.5%;\\n }\\n\\n .el-col-lg-pull-21 {\\n position: relative;\\n right: 87.5%;\\n }\\n\\n .el-col-lg-push-21 {\\n position: relative;\\n left: 87.5%;\\n }\\n\\n .el-col-lg-22 {\\n width: 91.6666666667%;\\n }\\n\\n .el-col-lg-offset-22 {\\n margin-left: 91.6666666667%;\\n }\\n\\n .el-col-lg-pull-22 {\\n position: relative;\\n right: 91.6666666667%;\\n }\\n\\n .el-col-lg-push-22 {\\n position: relative;\\n left: 91.6666666667%;\\n }\\n\\n .el-col-lg-23 {\\n width: 95.8333333333%;\\n }\\n\\n .el-col-lg-offset-23 {\\n margin-left: 95.8333333333%;\\n }\\n\\n .el-col-lg-pull-23 {\\n position: relative;\\n right: 95.8333333333%;\\n }\\n\\n .el-col-lg-push-23 {\\n position: relative;\\n left: 95.8333333333%;\\n }\\n\\n .el-col-lg-24 {\\n width: 100%;\\n }\\n\\n .el-col-lg-offset-24 {\\n margin-left: 100%;\\n }\\n\\n .el-col-lg-pull-24 {\\n position: relative;\\n right: 100%;\\n }\\n\\n .el-col-lg-push-24 {\\n position: relative;\\n left: 100%;\\n }\\n}\\n@media only screen and (min-width: 1920px) {\\n .el-col-xl-0 {\\n display: none;\\n }\\n\\n .el-col-xl-0 {\\n width: 0%;\\n }\\n\\n .el-col-xl-offset-0 {\\n margin-left: 0%;\\n }\\n\\n .el-col-xl-pull-0 {\\n position: relative;\\n right: 0%;\\n }\\n\\n .el-col-xl-push-0 {\\n position: relative;\\n left: 0%;\\n }\\n\\n .el-col-xl-1 {\\n width: 4.1666666667%;\\n }\\n\\n .el-col-xl-offset-1 {\\n margin-left: 4.1666666667%;\\n }\\n\\n .el-col-xl-pull-1 {\\n position: relative;\\n right: 4.1666666667%;\\n }\\n\\n .el-col-xl-push-1 {\\n position: relative;\\n left: 4.1666666667%;\\n }\\n\\n .el-col-xl-2 {\\n width: 8.3333333333%;\\n }\\n\\n .el-col-xl-offset-2 {\\n margin-left: 8.3333333333%;\\n }\\n\\n .el-col-xl-pull-2 {\\n position: relative;\\n right: 8.3333333333%;\\n }\\n\\n .el-col-xl-push-2 {\\n position: relative;\\n left: 8.3333333333%;\\n }\\n\\n .el-col-xl-3 {\\n width: 12.5%;\\n }\\n\\n .el-col-xl-offset-3 {\\n margin-left: 12.5%;\\n }\\n\\n .el-col-xl-pull-3 {\\n position: relative;\\n right: 12.5%;\\n }\\n\\n .el-col-xl-push-3 {\\n position: relative;\\n left: 12.5%;\\n }\\n\\n .el-col-xl-4 {\\n width: 16.6666666667%;\\n }\\n\\n .el-col-xl-offset-4 {\\n margin-left: 16.6666666667%;\\n }\\n\\n .el-col-xl-pull-4 {\\n position: relative;\\n right: 16.6666666667%;\\n }\\n\\n .el-col-xl-push-4 {\\n position: relative;\\n left: 16.6666666667%;\\n }\\n\\n .el-col-xl-5 {\\n width: 20.8333333333%;\\n }\\n\\n .el-col-xl-offset-5 {\\n margin-left: 20.8333333333%;\\n }\\n\\n .el-col-xl-pull-5 {\\n position: relative;\\n right: 20.8333333333%;\\n }\\n\\n .el-col-xl-push-5 {\\n position: relative;\\n left: 20.8333333333%;\\n }\\n\\n .el-col-xl-6 {\\n width: 25%;\\n }\\n\\n .el-col-xl-offset-6 {\\n margin-left: 25%;\\n }\\n\\n .el-col-xl-pull-6 {\\n position: relative;\\n right: 25%;\\n }\\n\\n .el-col-xl-push-6 {\\n position: relative;\\n left: 25%;\\n }\\n\\n .el-col-xl-7 {\\n width: 29.1666666667%;\\n }\\n\\n .el-col-xl-offset-7 {\\n margin-left: 29.1666666667%;\\n }\\n\\n .el-col-xl-pull-7 {\\n position: relative;\\n right: 29.1666666667%;\\n }\\n\\n .el-col-xl-push-7 {\\n position: relative;\\n left: 29.1666666667%;\\n }\\n\\n .el-col-xl-8 {\\n width: 33.3333333333%;\\n }\\n\\n .el-col-xl-offset-8 {\\n margin-left: 33.3333333333%;\\n }\\n\\n .el-col-xl-pull-8 {\\n position: relative;\\n right: 33.3333333333%;\\n }\\n\\n .el-col-xl-push-8 {\\n position: relative;\\n left: 33.3333333333%;\\n }\\n\\n .el-col-xl-9 {\\n width: 37.5%;\\n }\\n\\n .el-col-xl-offset-9 {\\n margin-left: 37.5%;\\n }\\n\\n .el-col-xl-pull-9 {\\n position: relative;\\n right: 37.5%;\\n }\\n\\n .el-col-xl-push-9 {\\n position: relative;\\n left: 37.5%;\\n }\\n\\n .el-col-xl-10 {\\n width: 41.6666666667%;\\n }\\n\\n .el-col-xl-offset-10 {\\n margin-left: 41.6666666667%;\\n }\\n\\n .el-col-xl-pull-10 {\\n position: relative;\\n right: 41.6666666667%;\\n }\\n\\n .el-col-xl-push-10 {\\n position: relative;\\n left: 41.6666666667%;\\n }\\n\\n .el-col-xl-11 {\\n width: 45.8333333333%;\\n }\\n\\n .el-col-xl-offset-11 {\\n margin-left: 45.8333333333%;\\n }\\n\\n .el-col-xl-pull-11 {\\n position: relative;\\n right: 45.8333333333%;\\n }\\n\\n .el-col-xl-push-11 {\\n position: relative;\\n left: 45.8333333333%;\\n }\\n\\n .el-col-xl-12 {\\n width: 50%;\\n }\\n\\n .el-col-xl-offset-12 {\\n margin-left: 50%;\\n }\\n\\n .el-col-xl-pull-12 {\\n position: relative;\\n right: 50%;\\n }\\n\\n .el-col-xl-push-12 {\\n position: relative;\\n left: 50%;\\n }\\n\\n .el-col-xl-13 {\\n width: 54.1666666667%;\\n }\\n\\n .el-col-xl-offset-13 {\\n margin-left: 54.1666666667%;\\n }\\n\\n .el-col-xl-pull-13 {\\n position: relative;\\n right: 54.1666666667%;\\n }\\n\\n .el-col-xl-push-13 {\\n position: relative;\\n left: 54.1666666667%;\\n }\\n\\n .el-col-xl-14 {\\n width: 58.3333333333%;\\n }\\n\\n .el-col-xl-offset-14 {\\n margin-left: 58.3333333333%;\\n }\\n\\n .el-col-xl-pull-14 {\\n position: relative;\\n right: 58.3333333333%;\\n }\\n\\n .el-col-xl-push-14 {\\n position: relative;\\n left: 58.3333333333%;\\n }\\n\\n .el-col-xl-15 {\\n width: 62.5%;\\n }\\n\\n .el-col-xl-offset-15 {\\n margin-left: 62.5%;\\n }\\n\\n .el-col-xl-pull-15 {\\n position: relative;\\n right: 62.5%;\\n }\\n\\n .el-col-xl-push-15 {\\n position: relative;\\n left: 62.5%;\\n }\\n\\n .el-col-xl-16 {\\n width: 66.6666666667%;\\n }\\n\\n .el-col-xl-offset-16 {\\n margin-left: 66.6666666667%;\\n }\\n\\n .el-col-xl-pull-16 {\\n position: relative;\\n right: 66.6666666667%;\\n }\\n\\n .el-col-xl-push-16 {\\n position: relative;\\n left: 66.6666666667%;\\n }\\n\\n .el-col-xl-17 {\\n width: 70.8333333333%;\\n }\\n\\n .el-col-xl-offset-17 {\\n margin-left: 70.8333333333%;\\n }\\n\\n .el-col-xl-pull-17 {\\n position: relative;\\n right: 70.8333333333%;\\n }\\n\\n .el-col-xl-push-17 {\\n position: relative;\\n left: 70.8333333333%;\\n }\\n\\n .el-col-xl-18 {\\n width: 75%;\\n }\\n\\n .el-col-xl-offset-18 {\\n margin-left: 75%;\\n }\\n\\n .el-col-xl-pull-18 {\\n position: relative;\\n right: 75%;\\n }\\n\\n .el-col-xl-push-18 {\\n position: relative;\\n left: 75%;\\n }\\n\\n .el-col-xl-19 {\\n width: 79.1666666667%;\\n }\\n\\n .el-col-xl-offset-19 {\\n margin-left: 79.1666666667%;\\n }\\n\\n .el-col-xl-pull-19 {\\n position: relative;\\n right: 79.1666666667%;\\n }\\n\\n .el-col-xl-push-19 {\\n position: relative;\\n left: 79.1666666667%;\\n }\\n\\n .el-col-xl-20 {\\n width: 83.3333333333%;\\n }\\n\\n .el-col-xl-offset-20 {\\n margin-left: 83.3333333333%;\\n }\\n\\n .el-col-xl-pull-20 {\\n position: relative;\\n right: 83.3333333333%;\\n }\\n\\n .el-col-xl-push-20 {\\n position: relative;\\n left: 83.3333333333%;\\n }\\n\\n .el-col-xl-21 {\\n width: 87.5%;\\n }\\n\\n .el-col-xl-offset-21 {\\n margin-left: 87.5%;\\n }\\n\\n .el-col-xl-pull-21 {\\n position: relative;\\n right: 87.5%;\\n }\\n\\n .el-col-xl-push-21 {\\n position: relative;\\n left: 87.5%;\\n }\\n\\n .el-col-xl-22 {\\n width: 91.6666666667%;\\n }\\n\\n .el-col-xl-offset-22 {\\n margin-left: 91.6666666667%;\\n }\\n\\n .el-col-xl-pull-22 {\\n position: relative;\\n right: 91.6666666667%;\\n }\\n\\n .el-col-xl-push-22 {\\n position: relative;\\n left: 91.6666666667%;\\n }\\n\\n .el-col-xl-23 {\\n width: 95.8333333333%;\\n }\\n\\n .el-col-xl-offset-23 {\\n margin-left: 95.8333333333%;\\n }\\n\\n .el-col-xl-pull-23 {\\n position: relative;\\n right: 95.8333333333%;\\n }\\n\\n .el-col-xl-push-23 {\\n position: relative;\\n left: 95.8333333333%;\\n }\\n\\n .el-col-xl-24 {\\n width: 100%;\\n }\\n\\n .el-col-xl-offset-24 {\\n margin-left: 100%;\\n }\\n\\n .el-col-xl-pull-24 {\\n position: relative;\\n right: 100%;\\n }\\n\\n .el-col-xl-push-24 {\\n position: relative;\\n left: 100%;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-progress {\\n position: relative;\\n line-height: 1;\\n}\\n.el-progress__text {\\n font-size: 14px;\\n color: #606266;\\n display: inline-block;\\n vertical-align: middle;\\n margin-left: 10px;\\n line-height: 1;\\n}\\n.el-progress__text i {\\n vertical-align: middle;\\n display: block;\\n}\\n\\n.el-progress--circle, .el-progress--dashboard {\\n display: inline-block;\\n}\\n.el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text {\\n position: absolute;\\n top: 50%;\\n left: 0;\\n width: 100%;\\n text-align: center;\\n margin: 0;\\n -webkit-transform: translate(0, -50%);\\n transform: translate(0, -50%);\\n}\\n.el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i {\\n vertical-align: middle;\\n display: inline-block;\\n}\\n\\n.el-progress--without-text .el-progress__text {\\n display: none;\\n}\\n.el-progress--without-text .el-progress-bar {\\n padding-right: 0;\\n margin-right: 0;\\n display: block;\\n}\\n\\n.el-progress--text-inside .el-progress-bar {\\n padding-right: 0;\\n margin-right: 0;\\n}\\n\\n.el-progress.is-success .el-progress-bar__inner {\\n background-color: #13ce66;\\n}\\n.el-progress.is-success .el-progress__text {\\n color: #13ce66;\\n}\\n\\n.el-progress.is-warning .el-progress-bar__inner {\\n background-color: #ffba00;\\n}\\n.el-progress.is-warning .el-progress__text {\\n color: #ffba00;\\n}\\n\\n.el-progress.is-exception .el-progress-bar__inner {\\n background-color: #ff4949;\\n}\\n.el-progress.is-exception .el-progress__text {\\n color: #ff4949;\\n}\\n\\n.el-progress-bar {\\n padding-right: 50px;\\n display: inline-block;\\n vertical-align: middle;\\n width: 100%;\\n margin-right: -55px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-progress-bar__outer {\\n height: 6px;\\n border-radius: 100px;\\n background-color: #e6ebf5;\\n overflow: hidden;\\n position: relative;\\n vertical-align: middle;\\n}\\n\\n.el-progress-bar__inner {\\n position: absolute;\\n left: 0;\\n top: 0;\\n height: 100%;\\n background-color: #1890ff;\\n text-align: right;\\n border-radius: 100px;\\n line-height: 1;\\n white-space: nowrap;\\n -webkit-transition: width 0.6s ease;\\n transition: width 0.6s ease;\\n}\\n.el-progress-bar__inner::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n\\n.el-progress-bar__innerText {\\n display: inline-block;\\n vertical-align: middle;\\n color: #FFFFFF;\\n font-size: 12px;\\n margin: 0 5px;\\n}\\n\\n@-webkit-keyframes progress {\\n 0% {\\n background-position: 0 0;\\n }\\n 100% {\\n background-position: 32px 0;\\n }\\n}\\n\\n@keyframes progress {\\n 0% {\\n background-position: 0 0;\\n }\\n 100% {\\n background-position: 32px 0;\\n }\\n}\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-upload {\\n display: inline-block;\\n text-align: center;\\n cursor: pointer;\\n outline: none;\\n /* 照片墙模式 */\\n}\\n.el-upload__input {\\n display: none;\\n}\\n\\n.el-upload__tip {\\n font-size: 12px;\\n color: #606266;\\n margin-top: 7px;\\n}\\n\\n.el-upload iframe {\\n position: absolute;\\n z-index: -1;\\n top: 0;\\n left: 0;\\n opacity: 0;\\n filter: alpha(opacity=0);\\n}\\n.el-upload--picture-card {\\n background-color: #fbfdff;\\n border: 1px dashed #c0ccda;\\n border-radius: 6px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 148px;\\n height: 148px;\\n cursor: pointer;\\n line-height: 146px;\\n vertical-align: top;\\n}\\n.el-upload--picture-card i {\\n font-size: 28px;\\n color: #8c939d;\\n}\\n.el-upload--picture-card:hover {\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n\\n.el-upload:focus {\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n.el-upload:focus .el-upload-dragger {\\n border-color: #1890ff;\\n}\\n\\n.el-upload-dragger {\\n background-color: #fff;\\n border: 1px dashed #d9d9d9;\\n border-radius: 6px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 360px;\\n height: 180px;\\n text-align: center;\\n cursor: pointer;\\n position: relative;\\n overflow: hidden;\\n}\\n.el-upload-dragger .el-icon-upload {\\n font-size: 67px;\\n color: #C0C4CC;\\n margin: 40px 0 16px;\\n line-height: 50px;\\n}\\n.el-upload-dragger + .el-upload__tip {\\n text-align: center;\\n}\\n.el-upload-dragger ~ .el-upload__files {\\n border-top: 1px solid #DCDFE6;\\n margin-top: 7px;\\n padding-top: 5px;\\n}\\n.el-upload-dragger .el-upload__text {\\n color: #606266;\\n font-size: 14px;\\n text-align: center;\\n}\\n.el-upload-dragger .el-upload__text em {\\n color: #1890ff;\\n font-style: normal;\\n}\\n.el-upload-dragger:hover {\\n border-color: #1890ff;\\n}\\n.el-upload-dragger.is-dragover {\\n background-color: rgba(32, 159, 255, 0.06);\\n border: 2px dashed #1890ff;\\n}\\n\\n.el-upload-list {\\n margin: 0;\\n padding: 0;\\n list-style: none;\\n}\\n.el-upload-list__item {\\n -webkit-transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);\\n font-size: 14px;\\n color: #606266;\\n line-height: 1.8;\\n margin-top: 5px;\\n position: relative;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-radius: 4px;\\n width: 100%;\\n}\\n.el-upload-list__item .el-progress {\\n position: absolute;\\n top: 20px;\\n width: 100%;\\n}\\n.el-upload-list__item .el-progress__text {\\n position: absolute;\\n right: 0;\\n top: -13px;\\n}\\n.el-upload-list__item .el-progress-bar {\\n margin-right: 0;\\n padding-right: 0;\\n}\\n.el-upload-list__item:first-child {\\n margin-top: 10px;\\n}\\n.el-upload-list__item .el-icon-upload-success {\\n color: #13ce66;\\n}\\n.el-upload-list__item .el-icon-close {\\n display: none;\\n position: absolute;\\n top: 5px;\\n right: 5px;\\n cursor: pointer;\\n opacity: 0.75;\\n color: #606266;\\n}\\n.el-upload-list__item .el-icon-close:hover {\\n opacity: 1;\\n}\\n.el-upload-list__item .el-icon-close-tip {\\n display: none;\\n position: absolute;\\n top: 5px;\\n right: 5px;\\n font-size: 12px;\\n cursor: pointer;\\n opacity: 1;\\n color: #1890ff;\\n}\\n.el-upload-list__item:hover {\\n background-color: #F5F7FA;\\n}\\n.el-upload-list__item:hover .el-icon-close {\\n display: inline-block;\\n}\\n.el-upload-list__item:hover .el-progress__text {\\n display: none;\\n}\\n.el-upload-list__item.is-success .el-upload-list__item-status-label {\\n display: block;\\n}\\n.el-upload-list__item.is-success .el-upload-list__item-name:hover, .el-upload-list__item.is-success .el-upload-list__item-name:focus {\\n color: #1890ff;\\n cursor: pointer;\\n}\\n.el-upload-list__item.is-success:focus:not(:hover) {\\n /* 键盘focus */\\n}\\n.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {\\n display: inline-block;\\n}\\n.el-upload-list__item.is-success:not(.focusing):focus, .el-upload-list__item.is-success:active {\\n /* click时 */\\n outline-width: 0;\\n}\\n.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip, .el-upload-list__item.is-success:active .el-icon-close-tip {\\n display: none;\\n}\\n.el-upload-list__item.is-success:hover .el-upload-list__item-status-label, .el-upload-list__item.is-success:focus .el-upload-list__item-status-label {\\n display: none;\\n}\\n\\n.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {\\n display: block;\\n}\\n\\n.el-upload-list__item-name {\\n color: #606266;\\n display: block;\\n margin-right: 40px;\\n overflow: hidden;\\n padding-left: 4px;\\n text-overflow: ellipsis;\\n -webkit-transition: color 0.3s;\\n transition: color 0.3s;\\n white-space: nowrap;\\n}\\n.el-upload-list__item-name [class^=el-icon] {\\n height: 100%;\\n margin-right: 7px;\\n color: #909399;\\n line-height: inherit;\\n}\\n\\n.el-upload-list__item-status-label {\\n position: absolute;\\n right: 5px;\\n top: 0;\\n line-height: inherit;\\n display: none;\\n}\\n\\n.el-upload-list__item-delete {\\n position: absolute;\\n right: 10px;\\n top: 0;\\n font-size: 12px;\\n color: #606266;\\n display: none;\\n}\\n.el-upload-list__item-delete:hover {\\n color: #1890ff;\\n}\\n\\n.el-upload-list--picture-card {\\n margin: 0;\\n display: inline;\\n vertical-align: top;\\n}\\n.el-upload-list--picture-card .el-upload-list__item {\\n overflow: hidden;\\n background-color: #fff;\\n border: 1px solid #c0ccda;\\n border-radius: 6px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 148px;\\n height: 148px;\\n margin: 0 8px 8px 0;\\n display: inline-block;\\n}\\n.el-upload-list--picture-card .el-upload-list__item .el-icon-check,\\n.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {\\n color: #FFFFFF;\\n}\\n.el-upload-list--picture-card .el-upload-list__item .el-icon-close {\\n display: none;\\n}\\n.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {\\n display: none;\\n}\\n.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {\\n display: block;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-name {\\n display: none;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-thumbnail {\\n width: 100%;\\n height: 100%;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-status-label {\\n position: absolute;\\n right: -15px;\\n top: -6px;\\n width: 40px;\\n height: 24px;\\n background: #13ce66;\\n text-align: center;\\n -webkit-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-box-shadow: 0 0 1pc 1px rgba(0, 0, 0, 0.2);\\n box-shadow: 0 0 1pc 1px rgba(0, 0, 0, 0.2);\\n}\\n.el-upload-list--picture-card .el-upload-list__item-status-label i {\\n font-size: 12px;\\n margin-top: 11px;\\n -webkit-transform: rotate(-45deg);\\n transform: rotate(-45deg);\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n left: 0;\\n top: 0;\\n cursor: default;\\n text-align: center;\\n color: #fff;\\n opacity: 0;\\n font-size: 20px;\\n background-color: rgba(0, 0, 0, 0.5);\\n -webkit-transition: opacity 0.3s;\\n transition: opacity 0.3s;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions span {\\n display: none;\\n cursor: pointer;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions span + span {\\n margin-left: 15px;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {\\n position: static;\\n font-size: inherit;\\n color: inherit;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions:hover {\\n opacity: 1;\\n}\\n.el-upload-list--picture-card .el-upload-list__item-actions:hover span {\\n display: inline-block;\\n}\\n.el-upload-list--picture-card .el-progress {\\n top: 50%;\\n left: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n bottom: auto;\\n width: 126px;\\n}\\n.el-upload-list--picture-card .el-progress .el-progress__text {\\n top: 50%;\\n}\\n\\n.el-upload-list--picture .el-upload-list__item {\\n overflow: hidden;\\n z-index: 0;\\n background-color: #fff;\\n border: 1px solid #c0ccda;\\n border-radius: 6px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n margin-top: 10px;\\n padding: 10px 10px 10px 90px;\\n height: 92px;\\n}\\n.el-upload-list--picture .el-upload-list__item .el-icon-check,\\n.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {\\n color: #FFFFFF;\\n}\\n.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {\\n background: transparent;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n top: -2px;\\n right: -12px;\\n}\\n.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {\\n display: block;\\n}\\n.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {\\n line-height: 70px;\\n margin-top: 0;\\n}\\n.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {\\n display: none;\\n}\\n.el-upload-list--picture .el-upload-list__item-thumbnail {\\n vertical-align: middle;\\n display: inline-block;\\n width: 70px;\\n height: 70px;\\n float: left;\\n position: relative;\\n z-index: 1;\\n margin-left: -80px;\\n background-color: #FFFFFF;\\n}\\n.el-upload-list--picture .el-upload-list__item-name {\\n display: block;\\n margin-top: 20px;\\n}\\n.el-upload-list--picture .el-upload-list__item-name i {\\n font-size: 70px;\\n line-height: 1;\\n position: absolute;\\n left: 9px;\\n top: 10px;\\n}\\n.el-upload-list--picture .el-upload-list__item-status-label {\\n position: absolute;\\n right: -17px;\\n top: -7px;\\n width: 46px;\\n height: 26px;\\n background: #13ce66;\\n text-align: center;\\n -webkit-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-box-shadow: 0 1px 1px #ccc;\\n box-shadow: 0 1px 1px #ccc;\\n}\\n.el-upload-list--picture .el-upload-list__item-status-label i {\\n font-size: 12px;\\n margin-top: 12px;\\n -webkit-transform: rotate(-45deg);\\n transform: rotate(-45deg);\\n}\\n.el-upload-list--picture .el-progress {\\n position: relative;\\n top: -7px;\\n}\\n\\n.el-upload-cover {\\n position: absolute;\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 100%;\\n overflow: hidden;\\n z-index: 10;\\n cursor: default;\\n}\\n.el-upload-cover::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n\\n.el-upload-cover img {\\n display: block;\\n width: 100%;\\n height: 100%;\\n}\\n.el-upload-cover__label {\\n position: absolute;\\n right: -15px;\\n top: -6px;\\n width: 40px;\\n height: 24px;\\n background: #13ce66;\\n text-align: center;\\n -webkit-transform: rotate(45deg);\\n transform: rotate(45deg);\\n -webkit-box-shadow: 0 0 1pc 1px rgba(0, 0, 0, 0.2);\\n box-shadow: 0 0 1pc 1px rgba(0, 0, 0, 0.2);\\n}\\n.el-upload-cover__label i {\\n font-size: 12px;\\n margin-top: 11px;\\n -webkit-transform: rotate(-45deg);\\n transform: rotate(-45deg);\\n color: #fff;\\n}\\n\\n.el-upload-cover__progress {\\n display: inline-block;\\n vertical-align: middle;\\n position: static;\\n width: 243px;\\n}\\n.el-upload-cover__progress + .el-upload__inner {\\n opacity: 0;\\n}\\n\\n.el-upload-cover__content {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n}\\n\\n.el-upload-cover__interact {\\n position: absolute;\\n bottom: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n background-color: rgba(0, 0, 0, 0.72);\\n text-align: center;\\n}\\n.el-upload-cover__interact .btn {\\n display: inline-block;\\n color: #FFFFFF;\\n font-size: 14px;\\n cursor: pointer;\\n vertical-align: middle;\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n margin-top: 60px;\\n}\\n.el-upload-cover__interact .btn i {\\n margin-top: 0;\\n}\\n.el-upload-cover__interact .btn span {\\n opacity: 0;\\n -webkit-transition: opacity 0.15s linear;\\n transition: opacity 0.15s linear;\\n}\\n.el-upload-cover__interact .btn:not(:first-child) {\\n margin-left: 35px;\\n}\\n.el-upload-cover__interact .btn:hover {\\n -webkit-transform: translateY(-13px);\\n transform: translateY(-13px);\\n}\\n.el-upload-cover__interact .btn:hover span {\\n opacity: 1;\\n}\\n.el-upload-cover__interact .btn i {\\n color: #FFFFFF;\\n display: block;\\n font-size: 24px;\\n line-height: inherit;\\n margin: 0 auto 5px;\\n}\\n\\n.el-upload-cover__title {\\n position: absolute;\\n bottom: 0;\\n left: 0;\\n background-color: #FFFFFF;\\n height: 36px;\\n width: 100%;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n font-weight: normal;\\n text-align: left;\\n padding: 0 10px;\\n margin: 0;\\n line-height: 36px;\\n font-size: 14px;\\n color: #303133;\\n}\\n\\n.el-upload-cover + .el-upload__inner {\\n opacity: 0;\\n position: relative;\\n z-index: 1;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-progress {\\n position: relative;\\n line-height: 1;\\n}\\n.el-progress__text {\\n font-size: 14px;\\n color: #606266;\\n display: inline-block;\\n vertical-align: middle;\\n margin-left: 10px;\\n line-height: 1;\\n}\\n.el-progress__text i {\\n vertical-align: middle;\\n display: block;\\n}\\n\\n.el-progress--circle, .el-progress--dashboard {\\n display: inline-block;\\n}\\n.el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text {\\n position: absolute;\\n top: 50%;\\n left: 0;\\n width: 100%;\\n text-align: center;\\n margin: 0;\\n -webkit-transform: translate(0, -50%);\\n transform: translate(0, -50%);\\n}\\n.el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i {\\n vertical-align: middle;\\n display: inline-block;\\n}\\n\\n.el-progress--without-text .el-progress__text {\\n display: none;\\n}\\n.el-progress--without-text .el-progress-bar {\\n padding-right: 0;\\n margin-right: 0;\\n display: block;\\n}\\n\\n.el-progress--text-inside .el-progress-bar {\\n padding-right: 0;\\n margin-right: 0;\\n}\\n\\n.el-progress.is-success .el-progress-bar__inner {\\n background-color: #13ce66;\\n}\\n.el-progress.is-success .el-progress__text {\\n color: #13ce66;\\n}\\n\\n.el-progress.is-warning .el-progress-bar__inner {\\n background-color: #ffba00;\\n}\\n.el-progress.is-warning .el-progress__text {\\n color: #ffba00;\\n}\\n\\n.el-progress.is-exception .el-progress-bar__inner {\\n background-color: #ff4949;\\n}\\n.el-progress.is-exception .el-progress__text {\\n color: #ff4949;\\n}\\n\\n.el-progress-bar {\\n padding-right: 50px;\\n display: inline-block;\\n vertical-align: middle;\\n width: 100%;\\n margin-right: -55px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-progress-bar__outer {\\n height: 6px;\\n border-radius: 100px;\\n background-color: #e6ebf5;\\n overflow: hidden;\\n position: relative;\\n vertical-align: middle;\\n}\\n\\n.el-progress-bar__inner {\\n position: absolute;\\n left: 0;\\n top: 0;\\n height: 100%;\\n background-color: #1890ff;\\n text-align: right;\\n border-radius: 100px;\\n line-height: 1;\\n white-space: nowrap;\\n -webkit-transition: width 0.6s ease;\\n transition: width 0.6s ease;\\n}\\n.el-progress-bar__inner::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n\\n.el-progress-bar__innerText {\\n display: inline-block;\\n vertical-align: middle;\\n color: #FFFFFF;\\n font-size: 12px;\\n margin: 0 5px;\\n}\\n\\n@keyframes progress {\\n 0% {\\n background-position: 0 0;\\n }\\n 100% {\\n background-position: 32px 0;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-time-spinner {\\n width: 100%;\\n white-space: nowrap;\\n}\\n\\n.el-spinner {\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-spinner-inner {\\n -webkit-animation: rotate 2s linear infinite;\\n animation: rotate 2s linear infinite;\\n width: 50px;\\n height: 50px;\\n}\\n.el-spinner-inner .path {\\n stroke: #ececec;\\n stroke-linecap: round;\\n -webkit-animation: dash 1.5s ease-in-out infinite;\\n animation: dash 1.5s ease-in-out infinite;\\n}\\n\\n@-webkit-keyframes rotate {\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes rotate {\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n@-webkit-keyframes dash {\\n 0% {\\n stroke-dasharray: 1, 150;\\n stroke-dashoffset: 0;\\n }\\n 50% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -35;\\n }\\n 100% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -124;\\n }\\n}\\n@keyframes dash {\\n 0% {\\n stroke-dasharray: 1, 150;\\n stroke-dashoffset: 0;\\n }\\n 50% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -35;\\n }\\n 100% {\\n stroke-dasharray: 90, 150;\\n stroke-dashoffset: -124;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-message {\\n min-width: 380px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-radius: 4px;\\n border-width: 1px;\\n border-style: solid;\\n border-color: #e6ebf5;\\n position: fixed;\\n left: 50%;\\n top: 20px;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n background-color: #edf2fc;\\n -webkit-transition: opacity 0.3s, top 0.4s, -webkit-transform 0.4s;\\n transition: opacity 0.3s, top 0.4s, -webkit-transform 0.4s;\\n transition: opacity 0.3s, transform 0.4s, top 0.4s;\\n transition: opacity 0.3s, transform 0.4s, top 0.4s, -webkit-transform 0.4s;\\n overflow: hidden;\\n padding: 15px 15px 15px 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.el-message.is-center {\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n\\n.el-message.is-closable .el-message__content {\\n padding-right: 16px;\\n}\\n\\n.el-message p {\\n margin: 0;\\n}\\n.el-message--info .el-message__content {\\n color: #909399;\\n}\\n\\n.el-message--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n}\\n.el-message--success .el-message__content {\\n color: #13ce66;\\n}\\n\\n.el-message--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n}\\n.el-message--warning .el-message__content {\\n color: #ffba00;\\n}\\n\\n.el-message--error {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n}\\n.el-message--error .el-message__content {\\n color: #ff4949;\\n}\\n\\n.el-message__icon {\\n margin-right: 10px;\\n}\\n\\n.el-message__content {\\n padding: 0;\\n font-size: 14px;\\n line-height: 1;\\n}\\n.el-message__content:focus {\\n outline-width: 0;\\n}\\n\\n.el-message__closeBtn {\\n position: absolute;\\n top: 50%;\\n right: 15px;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n cursor: pointer;\\n color: #C0C4CC;\\n font-size: 16px;\\n}\\n.el-message__closeBtn:focus {\\n outline-width: 0;\\n}\\n.el-message__closeBtn:hover {\\n color: #909399;\\n}\\n\\n.el-message .el-icon-success {\\n color: #13ce66;\\n}\\n.el-message .el-icon-error {\\n color: #ff4949;\\n}\\n.el-message .el-icon-info {\\n color: #909399;\\n}\\n.el-message .el-icon-warning {\\n color: #ffba00;\\n}\\n\\n.el-message-fade-enter,\\n.el-message-fade-leave-active {\\n opacity: 0;\\n -webkit-transform: translate(-50%, -100%);\\n transform: translate(-50%, -100%);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-badge {\\n position: relative;\\n vertical-align: middle;\\n display: inline-block;\\n}\\n.el-badge__content {\\n background-color: #ff4949;\\n border-radius: 10px;\\n color: #FFFFFF;\\n display: inline-block;\\n font-size: 12px;\\n height: 18px;\\n line-height: 18px;\\n padding: 0 6px;\\n text-align: center;\\n white-space: nowrap;\\n border: 1px solid #FFFFFF;\\n}\\n.el-badge__content.is-fixed {\\n position: absolute;\\n top: 0;\\n right: 10px;\\n -webkit-transform: translateY(-50%) translateX(100%);\\n transform: translateY(-50%) translateX(100%);\\n}\\n.el-badge__content.is-fixed.is-dot {\\n right: 5px;\\n}\\n\\n.el-badge__content.is-dot {\\n height: 8px;\\n width: 8px;\\n padding: 0;\\n right: 0;\\n border-radius: 50%;\\n}\\n\\n.el-badge__content--primary {\\n background-color: #1890ff;\\n}\\n\\n.el-badge__content--success {\\n background-color: #13ce66;\\n}\\n\\n.el-badge__content--warning {\\n background-color: #ffba00;\\n}\\n\\n.el-badge__content--info {\\n background-color: #909399;\\n}\\n\\n.el-badge__content--danger {\\n background-color: #ff4949;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-card {\\n border-radius: 4px;\\n border: 1px solid #e6ebf5;\\n background-color: #FFFFFF;\\n overflow: hidden;\\n color: #303133;\\n -webkit-transition: 0.3s;\\n transition: 0.3s;\\n}\\n.el-card.is-always-shadow {\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n\\n.el-card.is-hover-shadow:hover, .el-card.is-hover-shadow:focus {\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n\\n.el-card__header {\\n padding: 18px 20px;\\n border-bottom: 1px solid #e6ebf5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-card__body {\\n padding: 20px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-rate {\\n height: 20px;\\n line-height: 1;\\n}\\n.el-rate:focus, .el-rate:active {\\n outline-width: 0;\\n}\\n.el-rate__item {\\n display: inline-block;\\n position: relative;\\n font-size: 0;\\n vertical-align: middle;\\n}\\n\\n.el-rate__icon {\\n position: relative;\\n display: inline-block;\\n font-size: 18px;\\n margin-right: 6px;\\n color: #C0C4CC;\\n -webkit-transition: 0.3s;\\n transition: 0.3s;\\n}\\n.el-rate__icon.hover {\\n -webkit-transform: scale(1.15);\\n transform: scale(1.15);\\n}\\n.el-rate__icon .path2 {\\n position: absolute;\\n left: 0;\\n top: 0;\\n}\\n\\n.el-rate__decimal {\\n position: absolute;\\n top: 0;\\n left: 0;\\n display: inline-block;\\n overflow: hidden;\\n}\\n\\n.el-rate__text {\\n font-size: 14px;\\n vertical-align: middle;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-steps {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n.el-steps--simple {\\n padding: 13px 8%;\\n border-radius: 4px;\\n background: #F5F7FA;\\n}\\n\\n.el-steps--horizontal {\\n white-space: nowrap;\\n}\\n\\n.el-steps--vertical {\\n height: 100%;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -ms-flex-flow: column;\\n flex-flow: column;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-step {\\n position: relative;\\n -ms-flex-negative: 1;\\n flex-shrink: 1;\\n}\\n.el-step:last-of-type .el-step__line {\\n display: none;\\n}\\n\\n.el-step:last-of-type.is-flex {\\n -ms-flex-preferred-size: auto !important;\\n flex-basis: auto !important;\\n -ms-flex-negative: 0;\\n flex-shrink: 0;\\n -webkit-box-flex: 0;\\n -ms-flex-positive: 0;\\n flex-grow: 0;\\n}\\n\\n.el-step:last-of-type .el-step__main, .el-step:last-of-type .el-step__description {\\n padding-right: 0;\\n}\\n\\n.el-step__head {\\n position: relative;\\n width: 100%;\\n}\\n.el-step__head.is-process {\\n color: #303133;\\n border-color: #303133;\\n}\\n\\n.el-step__head.is-wait {\\n color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n\\n.el-step__head.is-success {\\n color: #13ce66;\\n border-color: #13ce66;\\n}\\n\\n.el-step__head.is-error {\\n color: #ff4949;\\n border-color: #ff4949;\\n}\\n\\n.el-step__head.is-finish {\\n color: #1890ff;\\n border-color: #1890ff;\\n}\\n\\n.el-step__icon {\\n position: relative;\\n z-index: 1;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n width: 24px;\\n height: 24px;\\n font-size: 14px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n background: #FFFFFF;\\n -webkit-transition: 0.15s ease-out;\\n transition: 0.15s ease-out;\\n}\\n.el-step__icon.is-text {\\n border-radius: 50%;\\n border: 2px solid;\\n border-color: inherit;\\n}\\n\\n.el-step__icon.is-icon {\\n width: 40px;\\n}\\n\\n.el-step__icon-inner {\\n display: inline-block;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n text-align: center;\\n font-weight: bold;\\n line-height: 1;\\n color: inherit;\\n}\\n.el-step__icon-inner[class*=el-icon]:not(.is-status) {\\n font-size: 25px;\\n font-weight: normal;\\n}\\n.el-step__icon-inner.is-status {\\n -webkit-transform: translateY(1px);\\n transform: translateY(1px);\\n}\\n\\n.el-step__line {\\n position: absolute;\\n border-color: inherit;\\n background-color: #C0C4CC;\\n}\\n\\n.el-step__line-inner {\\n display: block;\\n border-width: 1px;\\n border-style: solid;\\n border-color: inherit;\\n -webkit-transition: 0.15s ease-out;\\n transition: 0.15s ease-out;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 0;\\n height: 0;\\n}\\n\\n.el-step__main {\\n white-space: normal;\\n text-align: left;\\n}\\n\\n.el-step__title {\\n font-size: 16px;\\n line-height: 38px;\\n}\\n.el-step__title.is-process {\\n font-weight: bold;\\n color: #303133;\\n}\\n\\n.el-step__title.is-wait {\\n color: #C0C4CC;\\n}\\n\\n.el-step__title.is-success {\\n color: #13ce66;\\n}\\n\\n.el-step__title.is-error {\\n color: #ff4949;\\n}\\n\\n.el-step__title.is-finish {\\n color: #1890ff;\\n}\\n\\n.el-step__description {\\n padding-right: 10%;\\n margin-top: -5px;\\n font-size: 12px;\\n line-height: 20px;\\n font-weight: normal;\\n}\\n.el-step__description.is-process {\\n color: #303133;\\n}\\n\\n.el-step__description.is-wait {\\n color: #C0C4CC;\\n}\\n\\n.el-step__description.is-success {\\n color: #13ce66;\\n}\\n\\n.el-step__description.is-error {\\n color: #ff4949;\\n}\\n\\n.el-step__description.is-finish {\\n color: #1890ff;\\n}\\n\\n.el-step.is-horizontal {\\n display: inline-block;\\n}\\n.el-step.is-horizontal .el-step__line {\\n height: 2px;\\n top: 11px;\\n left: 0;\\n right: 0;\\n}\\n\\n.el-step.is-vertical {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n.el-step.is-vertical .el-step__head {\\n -webkit-box-flex: 0;\\n -ms-flex-positive: 0;\\n flex-grow: 0;\\n width: 24px;\\n}\\n\\n.el-step.is-vertical .el-step__main {\\n padding-left: 10px;\\n -webkit-box-flex: 1;\\n -ms-flex-positive: 1;\\n flex-grow: 1;\\n}\\n\\n.el-step.is-vertical .el-step__title {\\n line-height: 24px;\\n padding-bottom: 8px;\\n}\\n\\n.el-step.is-vertical .el-step__line {\\n width: 2px;\\n top: 0;\\n bottom: 0;\\n left: 11px;\\n}\\n\\n.el-step.is-vertical .el-step__icon.is-icon {\\n width: 24px;\\n}\\n\\n.el-step.is-center .el-step__head {\\n text-align: center;\\n}\\n\\n.el-step.is-center .el-step__main {\\n text-align: center;\\n}\\n\\n.el-step.is-center .el-step__description {\\n padding-left: 20%;\\n padding-right: 20%;\\n}\\n\\n.el-step.is-center .el-step__line {\\n left: 50%;\\n right: -50%;\\n}\\n\\n.el-step.is-simple {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.el-step.is-simple .el-step__head {\\n width: auto;\\n font-size: 0;\\n padding-right: 10px;\\n}\\n\\n.el-step.is-simple .el-step__icon {\\n background: transparent;\\n width: 16px;\\n height: 16px;\\n font-size: 12px;\\n}\\n\\n.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {\\n font-size: 18px;\\n}\\n.el-step.is-simple .el-step__icon-inner.is-status {\\n -webkit-transform: scale(0.8) translateY(1px);\\n transform: scale(0.8) translateY(1px);\\n}\\n\\n.el-step.is-simple .el-step__main {\\n position: relative;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: stretch;\\n -ms-flex-align: stretch;\\n align-items: stretch;\\n -webkit-box-flex: 1;\\n -ms-flex-positive: 1;\\n flex-grow: 1;\\n}\\n\\n.el-step.is-simple .el-step__title {\\n font-size: 16px;\\n line-height: 20px;\\n}\\n\\n.el-step.is-simple:not(:last-of-type) .el-step__title {\\n max-width: 50%;\\n word-break: break-all;\\n}\\n\\n.el-step.is-simple .el-step__arrow {\\n -webkit-box-flex: 1;\\n -ms-flex-positive: 1;\\n flex-grow: 1;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n.el-step.is-simple .el-step__arrow::before, .el-step.is-simple .el-step__arrow::after {\\n content: \\\"\\\";\\n display: inline-block;\\n position: absolute;\\n height: 15px;\\n width: 1px;\\n background: #C0C4CC;\\n}\\n.el-step.is-simple .el-step__arrow::before {\\n -webkit-transform: rotate(-45deg) translateY(-4px);\\n transform: rotate(-45deg) translateY(-4px);\\n -webkit-transform-origin: 0 0;\\n transform-origin: 0 0;\\n}\\n.el-step.is-simple .el-step__arrow::after {\\n -webkit-transform: rotate(45deg) translateY(4px);\\n transform: rotate(45deg) translateY(4px);\\n -webkit-transform-origin: 100% 100%;\\n transform-origin: 100% 100%;\\n}\\n\\n.el-step.is-simple:last-of-type .el-step__arrow {\\n display: none;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-carousel {\\n position: relative;\\n}\\n.el-carousel--horizontal {\\n overflow-x: hidden;\\n}\\n\\n.el-carousel--vertical {\\n overflow-y: hidden;\\n}\\n\\n.el-carousel__container {\\n position: relative;\\n height: 300px;\\n}\\n\\n.el-carousel__arrow {\\n border: none;\\n outline: none;\\n padding: 0;\\n margin: 0;\\n height: 36px;\\n width: 36px;\\n cursor: pointer;\\n -webkit-transition: 0.3s;\\n transition: 0.3s;\\n border-radius: 50%;\\n background-color: rgba(31, 45, 61, 0.11);\\n color: #FFFFFF;\\n position: absolute;\\n top: 50%;\\n z-index: 10;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n text-align: center;\\n font-size: 12px;\\n}\\n.el-carousel__arrow--left {\\n left: 16px;\\n}\\n\\n.el-carousel__arrow--right {\\n right: 16px;\\n}\\n\\n.el-carousel__arrow:hover {\\n background-color: rgba(31, 45, 61, 0.23);\\n}\\n.el-carousel__arrow i {\\n cursor: pointer;\\n}\\n\\n.el-carousel__indicators {\\n position: absolute;\\n list-style: none;\\n margin: 0;\\n padding: 0;\\n z-index: 2;\\n}\\n.el-carousel__indicators--horizontal {\\n bottom: 0;\\n left: 50%;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n}\\n\\n.el-carousel__indicators--vertical {\\n right: 0;\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n}\\n\\n.el-carousel__indicators--outside {\\n bottom: 26px;\\n text-align: center;\\n position: static;\\n -webkit-transform: none;\\n transform: none;\\n}\\n.el-carousel__indicators--outside .el-carousel__indicator:hover button {\\n opacity: 0.64;\\n}\\n.el-carousel__indicators--outside button {\\n background-color: #C0C4CC;\\n opacity: 0.24;\\n}\\n\\n.el-carousel__indicators--labels {\\n left: 0;\\n right: 0;\\n -webkit-transform: none;\\n transform: none;\\n text-align: center;\\n}\\n.el-carousel__indicators--labels .el-carousel__button {\\n height: auto;\\n width: auto;\\n padding: 2px 18px;\\n font-size: 12px;\\n}\\n.el-carousel__indicators--labels .el-carousel__indicator {\\n padding: 6px 4px;\\n}\\n\\n.el-carousel__indicator {\\n background-color: transparent;\\n cursor: pointer;\\n}\\n.el-carousel__indicator:hover button {\\n opacity: 0.72;\\n}\\n.el-carousel__indicator--horizontal {\\n display: inline-block;\\n padding: 12px 4px;\\n}\\n\\n.el-carousel__indicator--vertical {\\n padding: 4px 12px;\\n}\\n.el-carousel__indicator--vertical .el-carousel__button {\\n width: 2px;\\n height: 15px;\\n}\\n\\n.el-carousel__indicator.is-active button {\\n opacity: 1;\\n}\\n\\n.el-carousel__button {\\n display: block;\\n opacity: 0.48;\\n width: 30px;\\n height: 2px;\\n background-color: #FFFFFF;\\n border: none;\\n outline: none;\\n padding: 0;\\n margin: 0;\\n cursor: pointer;\\n -webkit-transition: 0.3s;\\n transition: 0.3s;\\n}\\n\\n.carousel-arrow-left-enter,\\n.carousel-arrow-left-leave-active {\\n -webkit-transform: translateY(-50%) translateX(-10px);\\n transform: translateY(-50%) translateX(-10px);\\n opacity: 0;\\n}\\n\\n.carousel-arrow-right-enter,\\n.carousel-arrow-right-leave-active {\\n -webkit-transform: translateY(-50%) translateX(10px);\\n transform: translateY(-50%) translateX(10px);\\n opacity: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-carousel__item {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n display: inline-block;\\n overflow: hidden;\\n z-index: 0;\\n}\\n.el-carousel__item.is-active {\\n z-index: 2;\\n}\\n\\n.el-carousel__item.is-animating {\\n -webkit-transition: -webkit-transform 0.4s ease-in-out;\\n transition: -webkit-transform 0.4s ease-in-out;\\n transition: transform 0.4s ease-in-out;\\n transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;\\n}\\n\\n.el-carousel__item--card {\\n width: 50%;\\n -webkit-transition: -webkit-transform 0.4s ease-in-out;\\n transition: -webkit-transform 0.4s ease-in-out;\\n transition: transform 0.4s ease-in-out;\\n transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;\\n}\\n.el-carousel__item--card.is-in-stage {\\n cursor: pointer;\\n z-index: 1;\\n}\\n.el-carousel__item--card.is-in-stage:hover .el-carousel__mask, .el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask {\\n opacity: 0.12;\\n}\\n.el-carousel__item--card.is-active {\\n z-index: 2;\\n}\\n\\n.el-carousel__mask {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n top: 0;\\n left: 0;\\n background-color: #FFFFFF;\\n opacity: 0.24;\\n -webkit-transition: 0.2s;\\n transition: 0.2s;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.fade-in-linear-enter-active,\\n.fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.fade-in-linear-enter,\\n.fade-in-linear-leave,\\n.fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-linear-enter-active,\\n.el-fade-in-linear-leave-active {\\n -webkit-transition: opacity 200ms linear;\\n transition: opacity 200ms linear;\\n}\\n\\n.el-fade-in-linear-enter,\\n.el-fade-in-linear-leave,\\n.el-fade-in-linear-leave-active {\\n opacity: 0;\\n}\\n\\n.el-fade-in-enter-active,\\n.el-fade-in-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-fade-in-enter,\\n.el-fade-in-leave-active {\\n opacity: 0;\\n}\\n\\n.el-zoom-in-center-enter-active,\\n.el-zoom-in-center-leave-active {\\n -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-zoom-in-center-enter,\\n.el-zoom-in-center-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleX(0);\\n transform: scaleX(0);\\n}\\n\\n.el-zoom-in-top-enter-active,\\n.el-zoom-in-top-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center top;\\n transform-origin: center top;\\n}\\n\\n.el-zoom-in-top-enter,\\n.el-zoom-in-top-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-bottom-enter-active,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 1;\\n -webkit-transform: scaleY(1);\\n transform: scaleY(1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: center bottom;\\n transform-origin: center bottom;\\n}\\n\\n.el-zoom-in-bottom-enter,\\n.el-zoom-in-bottom-leave-active {\\n opacity: 0;\\n -webkit-transform: scaleY(0);\\n transform: scaleY(0);\\n}\\n\\n.el-zoom-in-left-enter-active,\\n.el-zoom-in-left-leave-active {\\n opacity: 1;\\n -webkit-transform: scale(1, 1);\\n transform: scale(1, 1);\\n -webkit-transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.el-zoom-in-left-enter,\\n.el-zoom-in-left-leave-active {\\n opacity: 0;\\n -webkit-transform: scale(0.45, 0.45);\\n transform: scale(0.45, 0.45);\\n}\\n\\n.collapse-transition {\\n -webkit-transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;\\n}\\n\\n.horizontal-collapse-transition {\\n -webkit-transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.3s padding-right ease-in-out;\\n}\\n\\n.el-list-enter-active,\\n.el-list-leave-active {\\n -webkit-transition: all 1s;\\n transition: all 1s;\\n}\\n\\n.el-list-enter, .el-list-leave-active {\\n opacity: 0;\\n -webkit-transform: translateY(-30px);\\n transform: translateY(-30px);\\n}\\n\\n.el-opacity-transition {\\n -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);\\n}\\n\\n.el-collapse {\\n border-top: 1px solid #e6ebf5;\\n border-bottom: 1px solid #e6ebf5;\\n}\\n\\n.el-collapse-item.is-disabled .el-collapse-item__header {\\n color: #bbb;\\n cursor: not-allowed;\\n}\\n\\n.el-collapse-item__header {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 48px;\\n line-height: 48px;\\n background-color: #FFFFFF;\\n color: #303133;\\n cursor: pointer;\\n border-bottom: 1px solid #e6ebf5;\\n font-size: 13px;\\n font-weight: 500;\\n -webkit-transition: border-bottom-color 0.3s;\\n transition: border-bottom-color 0.3s;\\n outline: none;\\n}\\n.el-collapse-item__arrow {\\n margin: 0 8px 0 auto;\\n -webkit-transition: -webkit-transform 0.3s;\\n transition: -webkit-transform 0.3s;\\n transition: transform 0.3s;\\n transition: transform 0.3s, -webkit-transform 0.3s;\\n font-weight: 300;\\n}\\n.el-collapse-item__arrow.is-active {\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.el-collapse-item__header.focusing:focus:not(:hover) {\\n color: #1890ff;\\n}\\n.el-collapse-item__header.is-active {\\n border-bottom-color: transparent;\\n}\\n\\n.el-collapse-item__wrap {\\n will-change: height;\\n background-color: #FFFFFF;\\n overflow: hidden;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-bottom: 1px solid #e6ebf5;\\n}\\n\\n.el-collapse-item__content {\\n padding-bottom: 25px;\\n font-size: 13px;\\n color: #303133;\\n line-height: 1.7692307692;\\n}\\n\\n.el-collapse-item:last-child {\\n margin-bottom: -1px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popper .popper__arrow,\\n.el-popper .popper__arrow::after {\\n position: absolute;\\n display: block;\\n width: 0;\\n height: 0;\\n border-color: transparent;\\n border-style: solid;\\n}\\n.el-popper .popper__arrow {\\n border-width: 6px;\\n -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.03));\\n}\\n.el-popper .popper__arrow::after {\\n content: \\\" \\\";\\n border-width: 6px;\\n}\\n.el-popper[x-placement^=top] {\\n margin-bottom: 12px;\\n}\\n.el-popper[x-placement^=top] .popper__arrow {\\n bottom: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-color: #e6ebf5;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=top] .popper__arrow::after {\\n bottom: 1px;\\n margin-left: -6px;\\n border-top-color: #FFFFFF;\\n border-bottom-width: 0;\\n}\\n.el-popper[x-placement^=bottom] {\\n margin-top: 12px;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow {\\n top: -6px;\\n left: 50%;\\n margin-right: 3px;\\n border-top-width: 0;\\n border-bottom-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=bottom] .popper__arrow::after {\\n top: 1px;\\n margin-left: -6px;\\n border-top-width: 0;\\n border-bottom-color: #FFFFFF;\\n}\\n.el-popper[x-placement^=right] {\\n margin-left: 12px;\\n}\\n.el-popper[x-placement^=right] .popper__arrow {\\n top: 50%;\\n left: -6px;\\n margin-bottom: 3px;\\n border-right-color: #e6ebf5;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=right] .popper__arrow::after {\\n bottom: -6px;\\n left: 1px;\\n border-right-color: #FFFFFF;\\n border-left-width: 0;\\n}\\n.el-popper[x-placement^=left] {\\n margin-right: 12px;\\n}\\n.el-popper[x-placement^=left] .popper__arrow {\\n top: 50%;\\n right: -6px;\\n margin-bottom: 3px;\\n border-right-width: 0;\\n border-left-color: #e6ebf5;\\n}\\n.el-popper[x-placement^=left] .popper__arrow::after {\\n right: 1px;\\n bottom: -6px;\\n margin-left: -6px;\\n border-right-width: 0;\\n border-left-color: #FFFFFF;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-tag {\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n color: #1890ff;\\n display: inline-block;\\n height: 32px;\\n padding: 0 10px;\\n line-height: 30px;\\n font-size: 12px;\\n color: #1890ff;\\n border-width: 1px;\\n border-style: solid;\\n border-radius: 4px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n white-space: nowrap;\\n}\\n.el-tag.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag.el-tag--info {\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n color: #909399;\\n}\\n.el-tag.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag.el-tag--success {\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag.el-tag--warning {\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag.el-tag--danger {\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n.el-tag .el-icon-close {\\n border-radius: 50%;\\n text-align: center;\\n position: relative;\\n cursor: pointer;\\n font-size: 12px;\\n height: 16px;\\n width: 16px;\\n line-height: 16px;\\n vertical-align: middle;\\n top: -1px;\\n right: -5px;\\n}\\n.el-tag .el-icon-close::before {\\n display: block;\\n}\\n.el-tag--dark {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n color: white;\\n}\\n.el-tag--dark.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--dark .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #46a6ff;\\n}\\n.el-tag--dark.el-tag--info {\\n background-color: #909399;\\n border-color: #909399;\\n color: white;\\n}\\n.el-tag--dark.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--dark.el-tag--info .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #a6a9ad;\\n}\\n.el-tag--dark.el-tag--success {\\n background-color: #13ce66;\\n border-color: #13ce66;\\n color: white;\\n}\\n.el-tag--dark.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--dark.el-tag--success .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #42d885;\\n}\\n.el-tag--dark.el-tag--warning {\\n background-color: #ffba00;\\n border-color: #ffba00;\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--dark.el-tag--warning .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffc833;\\n}\\n.el-tag--dark.el-tag--danger {\\n background-color: #ff4949;\\n border-color: #ff4949;\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--dark.el-tag--danger .el-tag__close {\\n color: white;\\n}\\n.el-tag--dark.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff6d6d;\\n}\\n\\n.el-tag--plain {\\n background-color: white;\\n border-color: #a3d3ff;\\n color: #1890ff;\\n}\\n.el-tag--plain.is-hit {\\n border-color: #1890ff;\\n}\\n\\n.el-tag--plain .el-tag__close {\\n color: #1890ff;\\n}\\n.el-tag--plain .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n}\\n.el-tag--plain.el-tag--info {\\n background-color: white;\\n border-color: #d3d4d6;\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info.is-hit {\\n border-color: #909399;\\n}\\n\\n.el-tag--plain.el-tag--info .el-tag__close {\\n color: #909399;\\n}\\n.el-tag--plain.el-tag--info .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #909399;\\n}\\n.el-tag--plain.el-tag--success {\\n background-color: white;\\n border-color: #a1ebc2;\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success.is-hit {\\n border-color: #13ce66;\\n}\\n\\n.el-tag--plain.el-tag--success .el-tag__close {\\n color: #13ce66;\\n}\\n.el-tag--plain.el-tag--success .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n}\\n.el-tag--plain.el-tag--warning {\\n background-color: white;\\n border-color: #ffe399;\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning.is-hit {\\n border-color: #ffba00;\\n}\\n\\n.el-tag--plain.el-tag--warning .el-tag__close {\\n color: #ffba00;\\n}\\n.el-tag--plain.el-tag--warning .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n}\\n.el-tag--plain.el-tag--danger {\\n background-color: white;\\n border-color: #ffb6b6;\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger.is-hit {\\n border-color: #ff4949;\\n}\\n\\n.el-tag--plain.el-tag--danger .el-tag__close {\\n color: #ff4949;\\n}\\n.el-tag--plain.el-tag--danger .el-tag__close:hover {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n}\\n\\n.el-tag--medium {\\n height: 28px;\\n line-height: 26px;\\n}\\n.el-tag--medium .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--small {\\n height: 24px;\\n padding: 0 8px;\\n line-height: 22px;\\n}\\n.el-tag--small .el-icon-close {\\n -webkit-transform: scale(0.8);\\n transform: scale(0.8);\\n}\\n\\n.el-tag--mini {\\n height: 20px;\\n padding: 0 5px;\\n line-height: 19px;\\n}\\n.el-tag--mini .el-icon-close {\\n margin-left: -3px;\\n -webkit-transform: scale(0.7);\\n transform: scale(0.7);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-radio {\\n color: #606266;\\n font-weight: 500;\\n line-height: 1;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n outline: none;\\n font-size: 14px;\\n margin-right: 30px;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n}\\n.el-radio.is-bordered {\\n padding: 12px 20px 0 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n height: 40px;\\n}\\n.el-radio.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-radio.is-bordered.is-disabled {\\n cursor: not-allowed;\\n border-color: #e6ebf5;\\n}\\n.el-radio.is-bordered + .el-radio.is-bordered {\\n margin-left: 10px;\\n}\\n\\n.el-radio--medium.is-bordered {\\n padding: 10px 20px 0 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-radio--medium.is-bordered .el-radio__label {\\n font-size: 14px;\\n}\\n.el-radio--medium.is-bordered .el-radio__inner {\\n height: 14px;\\n width: 14px;\\n}\\n\\n.el-radio--small.is-bordered {\\n padding: 8px 15px 0 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-radio--small.is-bordered .el-radio__label {\\n font-size: 12px;\\n}\\n.el-radio--small.is-bordered .el-radio__inner {\\n height: 12px;\\n width: 12px;\\n}\\n\\n.el-radio--mini.is-bordered {\\n padding: 6px 15px 0 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-radio--mini.is-bordered .el-radio__label {\\n font-size: 12px;\\n}\\n.el-radio--mini.is-bordered .el-radio__inner {\\n height: 12px;\\n width: 12px;\\n}\\n\\n.el-radio:last-child {\\n margin-right: 0;\\n}\\n.el-radio__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-radio__input.is-disabled .el-radio__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n cursor: not-allowed;\\n}\\n.el-radio__input.is-disabled .el-radio__inner::after {\\n cursor: not-allowed;\\n background-color: #F5F7FA;\\n}\\n.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {\\n cursor: not-allowed;\\n}\\n.el-radio__input.is-disabled.is-checked .el-radio__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n}\\n.el-radio__input.is-disabled.is-checked .el-radio__inner::after {\\n background-color: #C0C4CC;\\n}\\n.el-radio__input.is-disabled + span.el-radio__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-radio__input.is-checked .el-radio__inner {\\n border-color: #1890ff;\\n background: #1890ff;\\n}\\n.el-radio__input.is-checked .el-radio__inner::after {\\n -webkit-transform: translate(-50%, -50%) scale(1);\\n transform: translate(-50%, -50%) scale(1);\\n}\\n.el-radio__input.is-checked + .el-radio__label {\\n color: #1890ff;\\n}\\n\\n.el-radio__input.is-focus .el-radio__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-radio__inner {\\n border: 1px solid #DCDFE6;\\n border-radius: 100%;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-radio__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-radio__inner::after {\\n width: 4px;\\n height: 4px;\\n border-radius: 100%;\\n background-color: #FFFFFF;\\n content: \\\"\\\";\\n position: absolute;\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%) scale(0);\\n transform: translate(-50%, -50%) scale(0);\\n -webkit-transition: -webkit-transform 0.15s ease-in;\\n transition: -webkit-transform 0.15s ease-in;\\n transition: transform 0.15s ease-in;\\n transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in;\\n}\\n\\n.el-radio__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n z-index: -1;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n margin: 0;\\n}\\n\\n.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) {\\n /*获得焦点时 样式提醒*/\\n}\\n.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {\\n -webkit-box-shadow: 0 0 2px 2px #1890ff;\\n box-shadow: 0 0 2px 2px #1890ff;\\n}\\n.el-radio__label {\\n font-size: 14px;\\n padding-left: 10px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n.el-cascader-panel {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n border-radius: 4px;\\n font-size: 14px;\\n}\\n.el-cascader-panel.is-bordered {\\n border: solid 1px #dfe4ed;\\n border-radius: 4px;\\n}\\n\\n.el-cascader-menu {\\n min-width: 180px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n border-right: solid 1px #dfe4ed;\\n}\\n.el-cascader-menu:last-child {\\n border-right: none;\\n}\\n.el-cascader-menu:last-child .el-cascader-node {\\n padding-right: 20px;\\n}\\n.el-cascader-menu__wrap {\\n height: 204px;\\n}\\n\\n.el-cascader-menu__list {\\n position: relative;\\n min-height: 100%;\\n margin: 0;\\n padding: 6px 0;\\n list-style: none;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-cascader-menu__hover-zone {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n pointer-events: none;\\n}\\n\\n.el-cascader-menu__empty-text {\\n position: absolute;\\n top: 50%;\\n left: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n text-align: center;\\n color: #C0C4CC;\\n}\\n\\n.el-cascader-node {\\n position: relative;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding: 0 30px 0 20px;\\n height: 34px;\\n line-height: 34px;\\n outline: none;\\n}\\n.el-cascader-node.is-selectable.in-active-path {\\n color: #606266;\\n}\\n.el-cascader-node.in-active-path, .el-cascader-node.is-selectable.in-checked-path, .el-cascader-node.is-active {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n.el-cascader-node:not(.is-disabled) {\\n cursor: pointer;\\n}\\n.el-cascader-node:not(.is-disabled):hover, .el-cascader-node:not(.is-disabled):focus {\\n background: #F5F7FA;\\n}\\n.el-cascader-node.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-cascader-node__prefix {\\n position: absolute;\\n left: 10px;\\n}\\n\\n.el-cascader-node__postfix {\\n position: absolute;\\n right: 10px;\\n}\\n\\n.el-cascader-node__label {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n padding: 0 10px;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n\\n.el-cascader-node > .el-radio {\\n margin-right: 0;\\n}\\n.el-cascader-node > .el-radio .el-radio__label {\\n padding-left: 0;\\n}\\n\\n.el-cascader {\\n display: inline-block;\\n position: relative;\\n font-size: 14px;\\n line-height: 40px;\\n}\\n.el-cascader:not(.is-disabled):hover .el-input__inner {\\n cursor: pointer;\\n border-color: #C0C4CC;\\n}\\n.el-cascader .el-input {\\n cursor: pointer;\\n}\\n.el-cascader .el-input .el-input__inner {\\n text-overflow: ellipsis;\\n}\\n.el-cascader .el-input .el-input__inner:focus {\\n border-color: #1890ff;\\n}\\n.el-cascader .el-input .el-icon-arrow-down {\\n -webkit-transition: -webkit-transform 0.3s;\\n transition: -webkit-transform 0.3s;\\n transition: transform 0.3s;\\n transition: transform 0.3s, -webkit-transform 0.3s;\\n font-size: 14px;\\n}\\n.el-cascader .el-input .el-icon-arrow-down.is-reverse {\\n -webkit-transform: rotateZ(180deg);\\n transform: rotateZ(180deg);\\n}\\n\\n.el-cascader .el-input .el-icon-circle-close:hover {\\n color: #909399;\\n}\\n.el-cascader .el-input.is-focus .el-input__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-cascader--medium {\\n font-size: 14px;\\n line-height: 36px;\\n}\\n\\n.el-cascader--small {\\n font-size: 13px;\\n line-height: 32px;\\n}\\n\\n.el-cascader--mini {\\n font-size: 12px;\\n line-height: 28px;\\n}\\n\\n.el-cascader.is-disabled .el-cascader__label {\\n z-index: 2;\\n color: #C0C4CC;\\n}\\n\\n.el-cascader__dropdown {\\n margin: 5px 0;\\n font-size: 14px;\\n background: #FFFFFF;\\n border: solid 1px #dfe4ed;\\n border-radius: 4px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n\\n.el-cascader__tags {\\n position: absolute;\\n left: 0;\\n right: 30px;\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n line-height: normal;\\n text-align: left;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-cascader__tags .el-tag {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n max-width: 100%;\\n margin: 2px 0 2px 6px;\\n text-overflow: ellipsis;\\n background: #f0f2f5;\\n}\\n.el-cascader__tags .el-tag:not(.is-hit) {\\n border-color: transparent;\\n}\\n.el-cascader__tags .el-tag > span {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n.el-cascader__tags .el-tag .el-icon-close {\\n -webkit-box-flex: 0;\\n -ms-flex: none;\\n flex: none;\\n background-color: #C0C4CC;\\n color: #FFFFFF;\\n}\\n.el-cascader__tags .el-tag .el-icon-close:hover {\\n background-color: #909399;\\n}\\n\\n.el-cascader__suggestion-panel {\\n border-radius: 4px;\\n}\\n\\n.el-cascader__suggestion-list {\\n max-height: 204px;\\n margin: 0;\\n padding: 6px 0;\\n font-size: 14px;\\n color: #606266;\\n text-align: center;\\n}\\n\\n.el-cascader__suggestion-item {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 34px;\\n padding: 0 15px;\\n text-align: left;\\n outline: none;\\n cursor: pointer;\\n}\\n.el-cascader__suggestion-item:hover, .el-cascader__suggestion-item:focus {\\n background: #F5F7FA;\\n}\\n.el-cascader__suggestion-item.is-checked {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n.el-cascader__suggestion-item > span {\\n margin-right: 10px;\\n}\\n\\n.el-cascader__empty-text {\\n margin: 10px 0;\\n color: #C0C4CC;\\n}\\n\\n.el-cascader__search-input {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n height: 24px;\\n min-width: 60px;\\n margin: 2px 0 2px 15px;\\n padding: 0;\\n color: #606266;\\n border: none;\\n outline: none;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-cascader__search-input::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-cascader__search-input::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-cascader__search-input:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-cascader__search-input::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-cascader__search-input::placeholder {\\n color: #C0C4CC;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-color-predefine {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n font-size: 12px;\\n margin-top: 8px;\\n width: 280px;\\n}\\n.el-color-predefine__colors {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n}\\n\\n.el-color-predefine__color-selector {\\n margin: 0 0 8px 8px;\\n width: 20px;\\n height: 20px;\\n border-radius: 4px;\\n cursor: pointer;\\n}\\n.el-color-predefine__color-selector:nth-child(10n+1) {\\n margin-left: 0;\\n}\\n.el-color-predefine__color-selector.selected {\\n -webkit-box-shadow: 0 0 3px 2px #1890ff;\\n box-shadow: 0 0 3px 2px #1890ff;\\n}\\n.el-color-predefine__color-selector > div {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n height: 100%;\\n border-radius: 3px;\\n}\\n.el-color-predefine__color-selector.is-alpha {\\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);\\n}\\n\\n.el-color-hue-slider {\\n position: relative;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 280px;\\n height: 12px;\\n background-color: #f00;\\n padding: 0 2px;\\n}\\n.el-color-hue-slider__bar {\\n position: relative;\\n background: -webkit-gradient(linear, left top, right top, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));\\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\\n height: 100%;\\n}\\n\\n.el-color-hue-slider__thumb {\\n position: absolute;\\n cursor: pointer;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n left: 0;\\n top: 0;\\n width: 4px;\\n height: 100%;\\n border-radius: 1px;\\n background: #fff;\\n border: 1px solid #f0f0f0;\\n -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);\\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);\\n z-index: 1;\\n}\\n\\n.el-color-hue-slider.is-vertical {\\n width: 12px;\\n height: 180px;\\n padding: 2px 0;\\n}\\n.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {\\n background: -webkit-gradient(linear, left top, left bottom, from(#f00), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(#f00));\\n background: linear-gradient(to bottom, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\\n}\\n.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 4px;\\n}\\n\\n.el-color-svpanel {\\n position: relative;\\n width: 280px;\\n height: 180px;\\n}\\n.el-color-svpanel__white, .el-color-svpanel__black {\\n position: absolute;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n}\\n\\n.el-color-svpanel__white {\\n background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255, 255, 255, 0)));\\n background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));\\n}\\n\\n.el-color-svpanel__black {\\n background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));\\n background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));\\n}\\n\\n.el-color-svpanel__cursor {\\n position: absolute;\\n}\\n.el-color-svpanel__cursor > div {\\n cursor: head;\\n width: 4px;\\n height: 4px;\\n -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);\\n box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);\\n border-radius: 50%;\\n -webkit-transform: translate(-2px, -2px);\\n transform: translate(-2px, -2px);\\n}\\n\\n.el-color-alpha-slider {\\n position: relative;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 280px;\\n height: 12px;\\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);\\n}\\n.el-color-alpha-slider__bar {\\n position: relative;\\n background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));\\n background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);\\n height: 100%;\\n}\\n\\n.el-color-alpha-slider__thumb {\\n position: absolute;\\n cursor: pointer;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n left: 0;\\n top: 0;\\n width: 4px;\\n height: 100%;\\n border-radius: 1px;\\n background: #fff;\\n border: 1px solid #f0f0f0;\\n -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);\\n box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);\\n z-index: 1;\\n}\\n\\n.el-color-alpha-slider.is-vertical {\\n width: 20px;\\n height: 180px;\\n}\\n.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {\\n background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));\\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);\\n}\\n.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {\\n left: 0;\\n top: 0;\\n width: 100%;\\n height: 4px;\\n}\\n\\n.el-color-dropdown {\\n width: 300px;\\n}\\n.el-color-dropdown__main-wrapper {\\n margin-bottom: 6px;\\n}\\n.el-color-dropdown__main-wrapper::after {\\n content: \\\"\\\";\\n display: table;\\n clear: both;\\n}\\n\\n.el-color-dropdown__btns {\\n margin-top: 6px;\\n text-align: right;\\n}\\n\\n.el-color-dropdown__value {\\n float: left;\\n line-height: 26px;\\n font-size: 12px;\\n color: #000000;\\n width: 160px;\\n}\\n\\n.el-color-dropdown__btn {\\n border: 1px solid #dcdcdc;\\n color: #333;\\n line-height: 24px;\\n border-radius: 2px;\\n padding: 0 20px;\\n cursor: pointer;\\n background-color: transparent;\\n outline: none;\\n font-size: 12px;\\n}\\n.el-color-dropdown__btn[disabled] {\\n color: #cccccc;\\n cursor: not-allowed;\\n}\\n.el-color-dropdown__btn:hover {\\n color: #1890ff;\\n border-color: #1890ff;\\n}\\n\\n.el-color-dropdown__link-btn {\\n cursor: pointer;\\n color: #1890ff;\\n text-decoration: none;\\n padding: 15px;\\n font-size: 12px;\\n}\\n.el-color-dropdown__link-btn:hover {\\n color: tint(#1890ff, 20%);\\n}\\n\\n.el-color-picker {\\n display: inline-block;\\n position: relative;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-color-picker.is-disabled .el-color-picker__trigger {\\n cursor: not-allowed;\\n}\\n\\n.el-color-picker--medium {\\n height: 36px;\\n}\\n.el-color-picker--medium .el-color-picker__trigger {\\n height: 36px;\\n width: 36px;\\n}\\n.el-color-picker--medium .el-color-picker__mask {\\n height: 34px;\\n width: 34px;\\n}\\n\\n.el-color-picker--small {\\n height: 32px;\\n}\\n.el-color-picker--small .el-color-picker__trigger {\\n height: 32px;\\n width: 32px;\\n}\\n.el-color-picker--small .el-color-picker__mask {\\n height: 30px;\\n width: 30px;\\n}\\n.el-color-picker--small .el-color-picker__icon,\\n.el-color-picker--small .el-color-picker__empty {\\n -webkit-transform: translate3d(-50%, -50%, 0) scale(0.8);\\n transform: translate3d(-50%, -50%, 0) scale(0.8);\\n}\\n\\n.el-color-picker--mini {\\n height: 28px;\\n}\\n.el-color-picker--mini .el-color-picker__trigger {\\n height: 28px;\\n width: 28px;\\n}\\n.el-color-picker--mini .el-color-picker__mask {\\n height: 26px;\\n width: 26px;\\n}\\n.el-color-picker--mini .el-color-picker__icon,\\n.el-color-picker--mini .el-color-picker__empty {\\n -webkit-transform: translate3d(-50%, -50%, 0) scale(0.8);\\n transform: translate3d(-50%, -50%, 0) scale(0.8);\\n}\\n\\n.el-color-picker__mask {\\n height: 38px;\\n width: 38px;\\n border-radius: 4px;\\n position: absolute;\\n top: 1px;\\n left: 1px;\\n z-index: 1;\\n cursor: not-allowed;\\n background-color: rgba(255, 255, 255, 0.7);\\n}\\n\\n.el-color-picker__trigger {\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n height: 40px;\\n width: 40px;\\n padding: 4px;\\n border: 1px solid #e6e6e6;\\n border-radius: 4px;\\n font-size: 0;\\n position: relative;\\n cursor: pointer;\\n}\\n\\n.el-color-picker__color {\\n position: relative;\\n display: block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border: 1px solid #999;\\n border-radius: 2px;\\n width: 100%;\\n height: 100%;\\n text-align: center;\\n}\\n.el-color-picker__color.is-alpha {\\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);\\n}\\n\\n.el-color-picker__color-inner {\\n position: absolute;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n}\\n\\n.el-color-picker__empty {\\n font-size: 12px;\\n color: #999;\\n position: absolute;\\n top: 50%;\\n left: 50%;\\n -webkit-transform: translate3d(-50%, -50%, 0);\\n transform: translate3d(-50%, -50%, 0);\\n}\\n\\n.el-color-picker__icon {\\n display: inline-block;\\n position: absolute;\\n width: 100%;\\n top: 50%;\\n left: 50%;\\n -webkit-transform: translate3d(-50%, -50%, 0);\\n transform: translate3d(-50%, -50%, 0);\\n color: #FFFFFF;\\n text-align: center;\\n font-size: 12px;\\n}\\n\\n.el-color-picker__panel {\\n position: absolute;\\n z-index: 10;\\n padding: 6px;\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n background-color: #FFFFFF;\\n border: 1px solid #e6ebf5;\\n border-radius: 4px;\\n -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-textarea {\\n position: relative;\\n display: inline-block;\\n width: 100%;\\n vertical-align: bottom;\\n font-size: 14px;\\n}\\n.el-textarea__inner {\\n display: block;\\n resize: vertical;\\n padding: 5px 15px;\\n line-height: 1.5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 100%;\\n font-size: inherit;\\n color: #606266;\\n background-color: #FFFFFF;\\n background-image: none;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-textarea__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-textarea .el-input__count {\\n color: #909399;\\n background: #FFFFFF;\\n position: absolute;\\n font-size: 12px;\\n bottom: 5px;\\n right: 10px;\\n}\\n.el-textarea.is-disabled .el-textarea__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-textarea.is-disabled .el-textarea__inner::placeholder {\\n color: #C0C4CC;\\n}\\n\\n.el-textarea.is-exceed .el-textarea__inner {\\n border-color: #ff4949;\\n}\\n.el-textarea.is-exceed .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input {\\n position: relative;\\n font-size: 14px;\\n display: inline-block;\\n width: 100%;\\n}\\n.el-input::-webkit-scrollbar {\\n z-index: 11;\\n width: 6px;\\n}\\n.el-input::-webkit-scrollbar:horizontal {\\n height: 6px;\\n}\\n.el-input::-webkit-scrollbar-thumb {\\n border-radius: 5px;\\n width: 6px;\\n background: #b4bccc;\\n}\\n.el-input::-webkit-scrollbar-corner {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track {\\n background: #fff;\\n}\\n.el-input::-webkit-scrollbar-track-piece {\\n background: #fff;\\n width: 6px;\\n}\\n.el-input .el-input__clear {\\n color: #C0C4CC;\\n font-size: 14px;\\n cursor: pointer;\\n -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n}\\n.el-input .el-input__clear:hover {\\n color: #909399;\\n}\\n.el-input .el-input__count {\\n height: 100%;\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #909399;\\n font-size: 12px;\\n}\\n.el-input .el-input__count .el-input__count-inner {\\n background: #FFFFFF;\\n line-height: initial;\\n display: inline-block;\\n padding: 0 5px;\\n}\\n.el-input__inner {\\n -webkit-appearance: none;\\n background-color: #FFFFFF;\\n background-image: none;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n display: inline-block;\\n font-size: inherit;\\n height: 40px;\\n line-height: 40px;\\n outline: none;\\n padding: 0 15px;\\n -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);\\n width: 100%;\\n}\\n.el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input__inner:hover {\\n border-color: #C0C4CC;\\n}\\n.el-input__inner:focus {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input__suffix {\\n position: absolute;\\n height: 100%;\\n right: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n pointer-events: none;\\n}\\n\\n.el-input__suffix-inner {\\n pointer-events: all;\\n}\\n\\n.el-input__prefix {\\n position: absolute;\\n height: 100%;\\n left: 5px;\\n top: 0;\\n text-align: center;\\n color: #C0C4CC;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n}\\n\\n.el-input__icon {\\n height: 100%;\\n width: 25px;\\n text-align: center;\\n -webkit-transition: all 0.3s;\\n transition: all 0.3s;\\n line-height: 40px;\\n}\\n.el-input__icon:after {\\n content: \\\"\\\";\\n height: 100%;\\n width: 0;\\n display: inline-block;\\n vertical-align: middle;\\n}\\n\\n.el-input__validateIcon {\\n pointer-events: none;\\n}\\n\\n.el-input.is-active .el-input__inner {\\n outline: none;\\n border-color: #1890ff;\\n}\\n\\n.el-input.is-disabled .el-input__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-moz-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner:-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::-ms-input-placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__inner::placeholder {\\n color: #C0C4CC;\\n}\\n.el-input.is-disabled .el-input__icon {\\n cursor: not-allowed;\\n}\\n\\n.el-input.is-exceed .el-input__inner {\\n border-color: #ff4949;\\n}\\n.el-input.is-exceed .el-input__suffix .el-input__count {\\n color: #ff4949;\\n}\\n\\n.el-input--suffix .el-input__inner {\\n padding-right: 30px;\\n}\\n\\n.el-input--prefix .el-input__inner {\\n padding-left: 30px;\\n}\\n\\n.el-input--medium {\\n font-size: 14px;\\n}\\n.el-input--medium .el-input__inner {\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-input--medium .el-input__icon {\\n line-height: 36px;\\n}\\n\\n.el-input--small {\\n font-size: 13px;\\n}\\n.el-input--small .el-input__inner {\\n height: 32px;\\n line-height: 32px;\\n}\\n\\n.el-input--small .el-input__icon {\\n line-height: 32px;\\n}\\n\\n.el-input--mini {\\n font-size: 12px;\\n}\\n.el-input--mini .el-input__inner {\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n.el-input--mini .el-input__icon {\\n line-height: 28px;\\n}\\n\\n.el-input-group {\\n line-height: normal;\\n display: inline-table;\\n width: 100%;\\n border-collapse: separate;\\n border-spacing: 0;\\n}\\n.el-input-group > .el-input__inner {\\n vertical-align: middle;\\n display: table-cell;\\n}\\n.el-input-group__append, .el-input-group__prepend {\\n background-color: #F5F7FA;\\n color: #909399;\\n vertical-align: middle;\\n display: table-cell;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 4px;\\n padding: 0 20px;\\n width: 1px;\\n white-space: nowrap;\\n}\\n.el-input-group__append:focus, .el-input-group__prepend:focus {\\n outline: none;\\n}\\n.el-input-group__append .el-select,\\n.el-input-group__append .el-button, .el-input-group__prepend .el-select,\\n.el-input-group__prepend .el-button {\\n display: inline-block;\\n margin: -10px -20px;\\n}\\n.el-input-group__append button.el-button,\\n.el-input-group__append div.el-select .el-input__inner,\\n.el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button,\\n.el-input-group__prepend div.el-select .el-input__inner,\\n.el-input-group__prepend div.el-select:hover .el-input__inner {\\n border-color: transparent;\\n background-color: transparent;\\n color: inherit;\\n border-top: 0;\\n border-bottom: 0;\\n}\\n.el-input-group__append .el-button,\\n.el-input-group__append .el-input, .el-input-group__prepend .el-button,\\n.el-input-group__prepend .el-input {\\n font-size: inherit;\\n}\\n\\n.el-input-group__prepend {\\n border-right: 0;\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.el-input-group__append {\\n border-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.el-input-group--prepend .el-input__inner {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n.el-input-group--append .el-input__inner {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-input-group--append .el-select .el-input.is-focus .el-input__inner {\\n border-color: transparent;\\n}\\n\\n/** disalbe default clear on IE */\\n.el-input__inner::-ms-clear {\\n display: none;\\n width: 0;\\n height: 0;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-button {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-color: #DCDFE6;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n -webkit-transition: 0.1s;\\n transition: 0.1s;\\n font-weight: 400;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button + .el-button {\\n margin-left: 10px;\\n}\\n.el-button.is-round {\\n padding: 12px 20px;\\n}\\n.el-button:hover, .el-button:focus {\\n color: #1890ff;\\n border-color: #badeff;\\n background-color: #e8f4ff;\\n}\\n.el-button:active {\\n color: #1682e6;\\n border-color: #1682e6;\\n outline: none;\\n}\\n.el-button::-moz-focus-inner {\\n border: 0;\\n}\\n.el-button [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n.el-button.is-plain:hover, .el-button.is-plain:focus {\\n background: #FFFFFF;\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n.el-button.is-plain:active {\\n background: #FFFFFF;\\n border-color: #1682e6;\\n color: #1682e6;\\n outline: none;\\n}\\n\\n.el-button.is-active {\\n color: #1682e6;\\n border-color: #1682e6;\\n}\\n\\n.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n}\\n.el-button.is-disabled.el-button--text {\\n background-color: transparent;\\n}\\n.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n color: #C0C4CC;\\n}\\n\\n.el-button.is-loading {\\n position: relative;\\n pointer-events: none;\\n}\\n.el-button.is-loading:before {\\n pointer-events: none;\\n content: \\\"\\\";\\n position: absolute;\\n left: -1px;\\n top: -1px;\\n right: -1px;\\n bottom: -1px;\\n border-radius: inherit;\\n background-color: rgba(255, 255, 255, 0.35);\\n}\\n\\n.el-button.is-round {\\n border-radius: 20px;\\n padding: 12px 23px;\\n}\\n\\n.el-button.is-circle {\\n border-radius: 50%;\\n padding: 12px;\\n}\\n\\n.el-button--primary {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-button--primary:hover, .el-button--primary:focus {\\n background: #46a6ff;\\n border-color: #46a6ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #8cc8ff;\\n border-color: #8cc8ff;\\n}\\n.el-button--primary.is-plain {\\n color: #1890ff;\\n background: #e8f4ff;\\n border-color: #a3d3ff;\\n}\\n.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {\\n background: #1890ff;\\n border-color: #1890ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-plain:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {\\n color: #74bcff;\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n}\\n\\n.el-button--success {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n border-color: #13ce66;\\n}\\n.el-button--success:hover, .el-button--success:focus {\\n background: #42d885;\\n border-color: #42d885;\\n color: #FFFFFF;\\n}\\n.el-button--success:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #89e7b3;\\n border-color: #89e7b3;\\n}\\n.el-button--success.is-plain {\\n color: #13ce66;\\n background: #e7faf0;\\n border-color: #a1ebc2;\\n}\\n.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {\\n background: #13ce66;\\n border-color: #13ce66;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-plain:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {\\n color: #71e2a3;\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n}\\n\\n.el-button--warning {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n border-color: #ffba00;\\n}\\n.el-button--warning:hover, .el-button--warning:focus {\\n background: #ffc833;\\n border-color: #ffc833;\\n color: #FFFFFF;\\n}\\n.el-button--warning:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffdd80;\\n border-color: #ffdd80;\\n}\\n.el-button--warning.is-plain {\\n color: #ffba00;\\n background: #fff8e6;\\n border-color: #ffe399;\\n}\\n.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {\\n background: #ffba00;\\n border-color: #ffba00;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-plain:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {\\n color: #ffd666;\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n}\\n\\n.el-button--danger {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n border-color: #ff4949;\\n}\\n.el-button--danger:hover, .el-button--danger:focus {\\n background: #ff6d6d;\\n border-color: #ff6d6d;\\n color: #FFFFFF;\\n}\\n.el-button--danger:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffa4a4;\\n border-color: #ffa4a4;\\n}\\n.el-button--danger.is-plain {\\n color: #ff4949;\\n background: #ffeded;\\n border-color: #ffb6b6;\\n}\\n.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {\\n background: #ff4949;\\n border-color: #ff4949;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-plain:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {\\n color: #ff9292;\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n}\\n\\n.el-button--info {\\n color: #FFFFFF;\\n background-color: #909399;\\n border-color: #909399;\\n}\\n.el-button--info:hover, .el-button--info:focus {\\n background: #a6a9ad;\\n border-color: #a6a9ad;\\n color: #FFFFFF;\\n}\\n.el-button--info:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #c8c9cc;\\n border-color: #c8c9cc;\\n}\\n.el-button--info.is-plain {\\n color: #909399;\\n background: #f4f4f5;\\n border-color: #d3d4d6;\\n}\\n.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {\\n background: #909399;\\n border-color: #909399;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-plain:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {\\n color: #bcbec2;\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n}\\n\\n.el-button--medium {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button--medium.is-round {\\n padding: 10px 20px;\\n}\\n.el-button--medium.is-circle {\\n padding: 10px;\\n}\\n\\n.el-button--small {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--small.is-round {\\n padding: 9px 15px;\\n}\\n.el-button--small.is-circle {\\n padding: 9px;\\n}\\n\\n.el-button--mini {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--mini.is-round {\\n padding: 7px 15px;\\n}\\n.el-button--mini.is-circle {\\n padding: 7px;\\n}\\n\\n.el-button--text {\\n border-color: transparent;\\n color: #1890ff;\\n background: transparent;\\n padding-left: 0;\\n padding-right: 0;\\n}\\n.el-button--text:hover, .el-button--text:focus {\\n color: #46a6ff;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text:active {\\n color: #1682e6;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {\\n border-color: transparent;\\n}\\n\\n.el-button-group {\\n display: inline-block;\\n vertical-align: middle;\\n}\\n.el-button-group::before,\\n.el-button-group::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-button-group::after {\\n clear: both;\\n}\\n\\n.el-button-group > .el-button {\\n float: left;\\n position: relative;\\n}\\n.el-button-group > .el-button + .el-button {\\n margin-left: 0;\\n}\\n.el-button-group > .el-button.is-disabled {\\n z-index: 1;\\n}\\n.el-button-group > .el-button:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-button-group > .el-button:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-button-group > .el-button:first-child:last-child {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px;\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-round {\\n border-radius: 20px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-circle {\\n border-radius: 50%;\\n}\\n.el-button-group > .el-button:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.el-button-group > .el-button:not(:last-child) {\\n margin-right: -1px;\\n}\\n.el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active {\\n z-index: 1;\\n}\\n.el-button-group > .el-button.is-active {\\n z-index: 1;\\n}\\n\\n.el-button-group > .el-dropdown > .el-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n.el-transfer {\\n font-size: 14px;\\n}\\n.el-transfer__buttons {\\n display: inline-block;\\n vertical-align: middle;\\n padding: 0 30px;\\n}\\n\\n.el-transfer__button {\\n display: block;\\n margin: 0 auto;\\n padding: 10px;\\n border-radius: 50%;\\n color: #FFFFFF;\\n background-color: #1890ff;\\n font-size: 0;\\n}\\n.el-transfer__button.is-with-texts {\\n border-radius: 4px;\\n}\\n\\n.el-transfer__button.is-disabled {\\n border: 1px solid #DCDFE6;\\n background-color: #F5F7FA;\\n color: #C0C4CC;\\n}\\n.el-transfer__button.is-disabled:hover {\\n border: 1px solid #DCDFE6;\\n background-color: #F5F7FA;\\n color: #C0C4CC;\\n}\\n\\n.el-transfer__button:first-child {\\n margin-bottom: 10px;\\n}\\n.el-transfer__button:nth-child(2) {\\n margin: 0;\\n}\\n.el-transfer__button i, .el-transfer__button span {\\n font-size: 14px;\\n}\\n.el-transfer__button [class*=el-icon-] + span {\\n margin-left: 0;\\n}\\n\\n.el-transfer-panel {\\n border: 1px solid #e6ebf5;\\n border-radius: 4px;\\n overflow: hidden;\\n background: #FFFFFF;\\n display: inline-block;\\n vertical-align: middle;\\n width: 200px;\\n max-height: 100%;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n position: relative;\\n}\\n.el-transfer-panel__body {\\n height: 246px;\\n}\\n.el-transfer-panel__body.is-with-footer {\\n padding-bottom: 40px;\\n}\\n\\n.el-transfer-panel__list {\\n margin: 0;\\n padding: 6px 0;\\n list-style: none;\\n height: 246px;\\n overflow: auto;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-transfer-panel__list.is-filterable {\\n height: 194px;\\n padding-top: 0;\\n}\\n\\n.el-transfer-panel__item {\\n height: 30px;\\n line-height: 30px;\\n padding-left: 15px;\\n display: block !important;\\n}\\n.el-transfer-panel__item + .el-transfer-panel__item {\\n margin-left: 0;\\n}\\n.el-transfer-panel__item.el-checkbox {\\n color: #606266;\\n}\\n.el-transfer-panel__item:hover {\\n color: #1890ff;\\n}\\n.el-transfer-panel__item.el-checkbox .el-checkbox__label {\\n width: 100%;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n display: block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding-left: 24px;\\n line-height: 30px;\\n}\\n.el-transfer-panel__item .el-checkbox__input {\\n position: absolute;\\n top: 8px;\\n}\\n\\n.el-transfer-panel__filter {\\n text-align: center;\\n margin: 15px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n display: block;\\n width: auto;\\n}\\n.el-transfer-panel__filter .el-input__inner {\\n height: 32px;\\n width: 100%;\\n font-size: 12px;\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n border-radius: 16px;\\n padding-right: 10px;\\n padding-left: 30px;\\n}\\n.el-transfer-panel__filter .el-input__icon {\\n margin-left: 5px;\\n}\\n.el-transfer-panel__filter .el-icon-circle-close {\\n cursor: pointer;\\n}\\n\\n.el-transfer-panel .el-transfer-panel__header {\\n height: 40px;\\n line-height: 40px;\\n background: #F5F7FA;\\n margin: 0;\\n padding-left: 15px;\\n border-bottom: 1px solid #e6ebf5;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #000000;\\n}\\n.el-transfer-panel .el-transfer-panel__header .el-checkbox {\\n display: block;\\n line-height: 40px;\\n}\\n.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {\\n font-size: 16px;\\n color: #303133;\\n font-weight: normal;\\n}\\n.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {\\n position: absolute;\\n right: 15px;\\n color: #909399;\\n font-size: 12px;\\n font-weight: normal;\\n}\\n.el-transfer-panel .el-transfer-panel__footer {\\n height: 40px;\\n background: #FFFFFF;\\n margin: 0;\\n padding: 0;\\n border-top: 1px solid #e6ebf5;\\n position: absolute;\\n bottom: 0;\\n left: 0;\\n width: 100%;\\n z-index: 1;\\n}\\n.el-transfer-panel .el-transfer-panel__footer::after {\\n display: inline-block;\\n content: \\\"\\\";\\n height: 100%;\\n vertical-align: middle;\\n}\\n\\n.el-transfer-panel .el-transfer-panel__footer .el-checkbox {\\n padding-left: 20px;\\n color: #606266;\\n}\\n.el-transfer-panel .el-transfer-panel__empty {\\n margin: 0;\\n height: 30px;\\n line-height: 30px;\\n padding: 6px 15px 0;\\n color: #909399;\\n text-align: center;\\n}\\n.el-transfer-panel .el-checkbox__label {\\n padding-left: 8px;\\n}\\n.el-transfer-panel .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n border-radius: 3px;\\n}\\n.el-transfer-panel .el-checkbox__inner::after {\\n height: 6px;\\n width: 3px;\\n left: 4px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-container {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n -ms-flex-preferred-size: auto;\\n flex-basis: auto;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n min-width: 0;\\n}\\n.el-container.is-vertical {\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-header {\\n padding: 0 20px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n -ms-flex-negative: 0;\\n flex-shrink: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-aside {\\n overflow: auto;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n -ms-flex-negative: 0;\\n flex-shrink: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-main {\\n display: block;\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n -ms-flex-preferred-size: auto;\\n flex-basis: auto;\\n overflow: auto;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding: 20px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-footer {\\n padding: 0 20px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n -ms-flex-negative: 0;\\n flex-shrink: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-timeline {\\n margin: 0;\\n font-size: 14px;\\n list-style: none;\\n}\\n.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {\\n display: none;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-timeline-item {\\n position: relative;\\n padding-bottom: 20px;\\n}\\n.el-timeline-item__wrapper {\\n position: relative;\\n padding-left: 28px;\\n top: -3px;\\n}\\n\\n.el-timeline-item__tail {\\n position: absolute;\\n left: 4px;\\n height: 100%;\\n border-left: 2px solid #dfe4ed;\\n}\\n\\n.el-timeline-item__icon {\\n color: #FFFFFF;\\n font-size: 13px;\\n}\\n\\n.el-timeline-item__node {\\n position: absolute;\\n background-color: #dfe4ed;\\n border-radius: 50%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.el-timeline-item__node--normal {\\n left: -1px;\\n width: 12px;\\n height: 12px;\\n}\\n\\n.el-timeline-item__node--large {\\n left: -2px;\\n width: 14px;\\n height: 14px;\\n}\\n\\n.el-timeline-item__node--primary {\\n background-color: #1890ff;\\n}\\n\\n.el-timeline-item__node--success {\\n background-color: #13ce66;\\n}\\n\\n.el-timeline-item__node--warning {\\n background-color: #ffba00;\\n}\\n\\n.el-timeline-item__node--danger {\\n background-color: #ff4949;\\n}\\n\\n.el-timeline-item__node--info {\\n background-color: #909399;\\n}\\n\\n.el-timeline-item__dot {\\n position: absolute;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n.el-timeline-item__content {\\n color: #303133;\\n}\\n\\n.el-timeline-item__timestamp {\\n color: #909399;\\n line-height: 1;\\n font-size: 13px;\\n}\\n.el-timeline-item__timestamp.is-top {\\n margin-bottom: 8px;\\n padding-top: 4px;\\n}\\n\\n.el-timeline-item__timestamp.is-bottom {\\n margin-top: 8px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-link {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-orient: horizontal;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: row;\\n flex-direction: row;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n vertical-align: middle;\\n position: relative;\\n text-decoration: none;\\n outline: none;\\n cursor: pointer;\\n padding: 0;\\n font-size: 14px;\\n font-weight: 500;\\n}\\n.el-link.is-underline:hover:after {\\n content: \\\"\\\";\\n position: absolute;\\n left: 0;\\n right: 0;\\n height: 0;\\n bottom: 0;\\n border-bottom: 1px solid #1890ff;\\n}\\n\\n.el-link.is-disabled {\\n cursor: not-allowed;\\n}\\n\\n.el-link [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n.el-link.el-link--default {\\n color: #606266;\\n}\\n.el-link.el-link--default:hover {\\n color: #1890ff;\\n}\\n.el-link.el-link--default:after {\\n border-color: #1890ff;\\n}\\n.el-link.el-link--default.is-disabled {\\n color: #C0C4CC;\\n}\\n\\n.el-link.el-link--primary {\\n color: #1890ff;\\n}\\n.el-link.el-link--primary:hover {\\n color: #46a6ff;\\n}\\n.el-link.el-link--primary:after {\\n border-color: #1890ff;\\n}\\n.el-link.el-link--primary.is-disabled {\\n color: #8cc8ff;\\n}\\n\\n.el-link.el-link--primary.is-underline:hover:after {\\n border-color: #1890ff;\\n}\\n\\n.el-link.el-link--danger {\\n color: #ff4949;\\n}\\n.el-link.el-link--danger:hover {\\n color: #ff6d6d;\\n}\\n.el-link.el-link--danger:after {\\n border-color: #ff4949;\\n}\\n.el-link.el-link--danger.is-disabled {\\n color: #ffa4a4;\\n}\\n\\n.el-link.el-link--danger.is-underline:hover:after {\\n border-color: #ff4949;\\n}\\n\\n.el-link.el-link--success {\\n color: #13ce66;\\n}\\n.el-link.el-link--success:hover {\\n color: #42d885;\\n}\\n.el-link.el-link--success:after {\\n border-color: #13ce66;\\n}\\n.el-link.el-link--success.is-disabled {\\n color: #89e7b3;\\n}\\n\\n.el-link.el-link--success.is-underline:hover:after {\\n border-color: #13ce66;\\n}\\n\\n.el-link.el-link--warning {\\n color: #ffba00;\\n}\\n.el-link.el-link--warning:hover {\\n color: #ffc833;\\n}\\n.el-link.el-link--warning:after {\\n border-color: #ffba00;\\n}\\n.el-link.el-link--warning.is-disabled {\\n color: #ffdd80;\\n}\\n\\n.el-link.el-link--warning.is-underline:hover:after {\\n border-color: #ffba00;\\n}\\n\\n.el-link.el-link--info {\\n color: #909399;\\n}\\n.el-link.el-link--info:hover {\\n color: #a6a9ad;\\n}\\n.el-link.el-link--info:after {\\n border-color: #909399;\\n}\\n.el-link.el-link--info.is-disabled {\\n color: #c8c9cc;\\n}\\n\\n.el-link.el-link--info.is-underline:hover:after {\\n border-color: #909399;\\n}\\n\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-divider {\\n background-color: #DCDFE6;\\n position: relative;\\n}\\n.el-divider--horizontal {\\n display: block;\\n height: 1px;\\n width: 100%;\\n margin: 24px 0;\\n}\\n\\n.el-divider--vertical {\\n display: inline-block;\\n width: 1px;\\n height: 1em;\\n margin: 0 8px;\\n vertical-align: middle;\\n position: relative;\\n}\\n\\n.el-divider__text {\\n position: absolute;\\n background-color: #FFFFFF;\\n padding: 0 20px;\\n font-weight: 500;\\n color: #303133;\\n font-size: 14px;\\n}\\n.el-divider__text.is-left {\\n left: 20px;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n}\\n\\n.el-divider__text.is-center {\\n left: 50%;\\n -webkit-transform: translateX(-50%) translateY(-50%);\\n transform: translateX(-50%) translateY(-50%);\\n}\\n\\n.el-divider__text.is-right {\\n right: 20px;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-image__error, .el-image__placeholder, .el-image__inner {\\n width: 100%;\\n height: 100%;\\n}\\n\\n.el-image {\\n position: relative;\\n display: inline-block;\\n overflow: hidden;\\n}\\n.el-image__inner {\\n vertical-align: top;\\n}\\n.el-image__inner--center {\\n position: relative;\\n top: 50%;\\n left: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n display: block;\\n}\\n\\n.el-image__placeholder {\\n background: #F5F7FA;\\n}\\n\\n.el-image__error {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n font-size: 14px;\\n background: #F5F7FA;\\n color: #C0C4CC;\\n vertical-align: middle;\\n}\\n\\n.el-image__preview {\\n cursor: pointer;\\n}\\n\\n.el-image-viewer__wrapper {\\n position: fixed;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n}\\n\\n.el-image-viewer__btn {\\n position: absolute;\\n z-index: 1;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n border-radius: 50%;\\n opacity: 0.8;\\n cursor: pointer;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n\\n.el-image-viewer__close {\\n top: 40px;\\n right: 40px;\\n width: 40px;\\n height: 40px;\\n font-size: 40px;\\n}\\n\\n.el-image-viewer__canvas {\\n width: 100%;\\n height: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n.el-image-viewer__actions {\\n left: 50%;\\n bottom: 30px;\\n -webkit-transform: translateX(-50%);\\n transform: translateX(-50%);\\n width: 282px;\\n height: 44px;\\n padding: 0 23px;\\n background-color: #606266;\\n border-color: #fff;\\n border-radius: 22px;\\n}\\n.el-image-viewer__actions__inner {\\n width: 100%;\\n height: 100%;\\n text-align: justify;\\n cursor: default;\\n font-size: 23px;\\n color: #fff;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -ms-flex-pack: distribute;\\n justify-content: space-around;\\n}\\n\\n.el-image-viewer__prev {\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n width: 44px;\\n height: 44px;\\n font-size: 24px;\\n color: #fff;\\n background-color: #606266;\\n border-color: #fff;\\n left: 40px;\\n}\\n\\n.el-image-viewer__next {\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n width: 44px;\\n height: 44px;\\n font-size: 24px;\\n color: #fff;\\n background-color: #606266;\\n border-color: #fff;\\n right: 40px;\\n text-indent: 2px;\\n}\\n\\n.el-image-viewer__mask {\\n position: absolute;\\n width: 100%;\\n height: 100%;\\n top: 0;\\n left: 0;\\n opacity: 0.5;\\n background: #000;\\n}\\n\\n.viewer-fade-enter-active {\\n -webkit-animation: viewer-fade-in 0.3s;\\n animation: viewer-fade-in 0.3s;\\n}\\n\\n.viewer-fade-leave-active {\\n -webkit-animation: viewer-fade-out 0.3s;\\n animation: viewer-fade-out 0.3s;\\n}\\n\\n@-webkit-keyframes viewer-fade-in {\\n 0% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n}\\n\\n@keyframes viewer-fade-in {\\n 0% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n}\\n@-webkit-keyframes viewer-fade-out {\\n 0% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n}\\n@keyframes viewer-fade-out {\\n 0% {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n opacity: 1;\\n }\\n 100% {\\n -webkit-transform: translate3d(0, -20px, 0);\\n transform: translate3d(0, -20px, 0);\\n opacity: 0;\\n }\\n}\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n.el-button {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-color: #DCDFE6;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n -webkit-transition: 0.1s;\\n transition: 0.1s;\\n font-weight: 400;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button + .el-button {\\n margin-left: 10px;\\n}\\n.el-button.is-round {\\n padding: 12px 20px;\\n}\\n.el-button:hover, .el-button:focus {\\n color: #1890ff;\\n border-color: #badeff;\\n background-color: #e8f4ff;\\n}\\n.el-button:active {\\n color: #1682e6;\\n border-color: #1682e6;\\n outline: none;\\n}\\n.el-button::-moz-focus-inner {\\n border: 0;\\n}\\n.el-button [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n.el-button.is-plain:hover, .el-button.is-plain:focus {\\n background: #FFFFFF;\\n border-color: #1890ff;\\n color: #1890ff;\\n}\\n.el-button.is-plain:active {\\n background: #FFFFFF;\\n border-color: #1682e6;\\n color: #1682e6;\\n outline: none;\\n}\\n\\n.el-button.is-active {\\n color: #1682e6;\\n border-color: #1682e6;\\n}\\n\\n.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n}\\n.el-button.is-disabled.el-button--text {\\n background-color: transparent;\\n}\\n.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n color: #C0C4CC;\\n}\\n\\n.el-button.is-loading {\\n position: relative;\\n pointer-events: none;\\n}\\n.el-button.is-loading:before {\\n pointer-events: none;\\n content: \\\"\\\";\\n position: absolute;\\n left: -1px;\\n top: -1px;\\n right: -1px;\\n bottom: -1px;\\n border-radius: inherit;\\n background-color: rgba(255, 255, 255, 0.35);\\n}\\n\\n.el-button.is-round {\\n border-radius: 20px;\\n padding: 12px 23px;\\n}\\n\\n.el-button.is-circle {\\n border-radius: 50%;\\n padding: 12px;\\n}\\n\\n.el-button--primary {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-button--primary:hover, .el-button--primary:focus {\\n background: #46a6ff;\\n border-color: #46a6ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #8cc8ff;\\n border-color: #8cc8ff;\\n}\\n.el-button--primary.is-plain {\\n color: #1890ff;\\n background: #e8f4ff;\\n border-color: #a3d3ff;\\n}\\n.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {\\n background: #1890ff;\\n border-color: #1890ff;\\n color: #FFFFFF;\\n}\\n.el-button--primary.is-plain:active {\\n background: #1682e6;\\n border-color: #1682e6;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {\\n color: #74bcff;\\n background-color: #e8f4ff;\\n border-color: #d1e9ff;\\n}\\n\\n.el-button--success {\\n color: #FFFFFF;\\n background-color: #13ce66;\\n border-color: #13ce66;\\n}\\n.el-button--success:hover, .el-button--success:focus {\\n background: #42d885;\\n border-color: #42d885;\\n color: #FFFFFF;\\n}\\n.el-button--success:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #89e7b3;\\n border-color: #89e7b3;\\n}\\n.el-button--success.is-plain {\\n color: #13ce66;\\n background: #e7faf0;\\n border-color: #a1ebc2;\\n}\\n.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {\\n background: #13ce66;\\n border-color: #13ce66;\\n color: #FFFFFF;\\n}\\n.el-button--success.is-plain:active {\\n background: #11b95c;\\n border-color: #11b95c;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {\\n color: #71e2a3;\\n background-color: #e7faf0;\\n border-color: #d0f5e0;\\n}\\n\\n.el-button--warning {\\n color: #FFFFFF;\\n background-color: #ffba00;\\n border-color: #ffba00;\\n}\\n.el-button--warning:hover, .el-button--warning:focus {\\n background: #ffc833;\\n border-color: #ffc833;\\n color: #FFFFFF;\\n}\\n.el-button--warning:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffdd80;\\n border-color: #ffdd80;\\n}\\n.el-button--warning.is-plain {\\n color: #ffba00;\\n background: #fff8e6;\\n border-color: #ffe399;\\n}\\n.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {\\n background: #ffba00;\\n border-color: #ffba00;\\n color: #FFFFFF;\\n}\\n.el-button--warning.is-plain:active {\\n background: #e6a700;\\n border-color: #e6a700;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {\\n color: #ffd666;\\n background-color: #fff8e6;\\n border-color: #fff1cc;\\n}\\n\\n.el-button--danger {\\n color: #FFFFFF;\\n background-color: #ff4949;\\n border-color: #ff4949;\\n}\\n.el-button--danger:hover, .el-button--danger:focus {\\n background: #ff6d6d;\\n border-color: #ff6d6d;\\n color: #FFFFFF;\\n}\\n.el-button--danger:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #ffa4a4;\\n border-color: #ffa4a4;\\n}\\n.el-button--danger.is-plain {\\n color: #ff4949;\\n background: #ffeded;\\n border-color: #ffb6b6;\\n}\\n.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {\\n background: #ff4949;\\n border-color: #ff4949;\\n color: #FFFFFF;\\n}\\n.el-button--danger.is-plain:active {\\n background: #e64242;\\n border-color: #e64242;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {\\n color: #ff9292;\\n background-color: #ffeded;\\n border-color: #ffdbdb;\\n}\\n\\n.el-button--info {\\n color: #FFFFFF;\\n background-color: #909399;\\n border-color: #909399;\\n}\\n.el-button--info:hover, .el-button--info:focus {\\n background: #a6a9ad;\\n border-color: #a6a9ad;\\n color: #FFFFFF;\\n}\\n.el-button--info:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {\\n color: #FFFFFF;\\n background-color: #c8c9cc;\\n border-color: #c8c9cc;\\n}\\n.el-button--info.is-plain {\\n color: #909399;\\n background: #f4f4f5;\\n border-color: #d3d4d6;\\n}\\n.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {\\n background: #909399;\\n border-color: #909399;\\n color: #FFFFFF;\\n}\\n.el-button--info.is-plain:active {\\n background: #82848a;\\n border-color: #82848a;\\n color: #FFFFFF;\\n outline: none;\\n}\\n.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {\\n color: #bcbec2;\\n background-color: #f4f4f5;\\n border-color: #e9e9eb;\\n}\\n\\n.el-button--medium {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n.el-button--medium.is-round {\\n padding: 10px 20px;\\n}\\n.el-button--medium.is-circle {\\n padding: 10px;\\n}\\n\\n.el-button--small {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--small.is-round {\\n padding: 9px 15px;\\n}\\n.el-button--small.is-circle {\\n padding: 9px;\\n}\\n\\n.el-button--mini {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 3px;\\n}\\n.el-button--mini.is-round {\\n padding: 7px 15px;\\n}\\n.el-button--mini.is-circle {\\n padding: 7px;\\n}\\n\\n.el-button--text {\\n border-color: transparent;\\n color: #1890ff;\\n background: transparent;\\n padding-left: 0;\\n padding-right: 0;\\n}\\n.el-button--text:hover, .el-button--text:focus {\\n color: #46a6ff;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text:active {\\n color: #1682e6;\\n border-color: transparent;\\n background-color: transparent;\\n}\\n.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {\\n border-color: transparent;\\n}\\n\\n.el-button-group {\\n display: inline-block;\\n vertical-align: middle;\\n}\\n.el-button-group::before,\\n.el-button-group::after {\\n display: table;\\n content: \\\"\\\";\\n}\\n\\n.el-button-group::after {\\n clear: both;\\n}\\n\\n.el-button-group > .el-button {\\n float: left;\\n position: relative;\\n}\\n.el-button-group > .el-button + .el-button {\\n margin-left: 0;\\n}\\n.el-button-group > .el-button.is-disabled {\\n z-index: 1;\\n}\\n.el-button-group > .el-button:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.el-button-group > .el-button:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n.el-button-group > .el-button:first-child:last-child {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px;\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-round {\\n border-radius: 20px;\\n}\\n.el-button-group > .el-button:first-child:last-child.is-circle {\\n border-radius: 50%;\\n}\\n.el-button-group > .el-button:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.el-button-group > .el-button:not(:last-child) {\\n margin-right: -1px;\\n}\\n.el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active {\\n z-index: 1;\\n}\\n.el-button-group > .el-button.is-active {\\n z-index: 1;\\n}\\n\\n.el-button-group > .el-dropdown > .el-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--primary:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--success:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--warning:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--danger:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:first-child {\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:last-child {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n}\\n.el-button-group .el-button--info:not(:first-child):not(:last-child) {\\n border-left-color: rgba(255, 255, 255, 0.5);\\n border-right-color: rgba(255, 255, 255, 0.5);\\n}\\n\\n.el-calendar {\\n background-color: #fff;\\n}\\n.el-calendar__header {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n padding: 12px 20px;\\n border-bottom: 1px solid #dfe6ec;\\n}\\n\\n.el-calendar__title {\\n color: #000000;\\n -ms-flex-item-align: center;\\n align-self: center;\\n}\\n\\n.el-calendar__body {\\n padding: 12px 20px 35px;\\n}\\n\\n.el-calendar-table {\\n table-layout: fixed;\\n width: 100%;\\n}\\n.el-calendar-table thead th {\\n padding: 12px 0;\\n color: #606266;\\n font-weight: normal;\\n}\\n.el-calendar-table:not(.is-range) td.prev,\\n.el-calendar-table:not(.is-range) td.next {\\n color: #C0C4CC;\\n}\\n.el-calendar-table td {\\n border-bottom: 1px solid #dfe6ec;\\n border-right: 1px solid #dfe6ec;\\n vertical-align: top;\\n -webkit-transition: background-color 0.2s ease;\\n transition: background-color 0.2s ease;\\n}\\n.el-calendar-table td.is-selected {\\n background-color: #F2F8FE;\\n}\\n\\n.el-calendar-table td.is-today {\\n color: #1890ff;\\n}\\n\\n.el-calendar-table tr:first-child td {\\n border-top: 1px solid #dfe6ec;\\n}\\n.el-calendar-table tr td:first-child {\\n border-left: 1px solid #dfe6ec;\\n}\\n.el-calendar-table tr.el-calendar-table__row--hide-border td {\\n border-top: none;\\n}\\n.el-calendar-table .el-calendar-day {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n padding: 8px;\\n height: 85px;\\n}\\n.el-calendar-table .el-calendar-day:hover {\\n cursor: pointer;\\n background-color: #F2F8FE;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-backtop {\\n position: fixed;\\n background-color: #FFFFFF;\\n width: 40px;\\n height: 40px;\\n border-radius: 50%;\\n color: #1890ff;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n font-size: 20px;\\n -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);\\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);\\n cursor: pointer;\\n z-index: 5;\\n}\\n.el-backtop:hover {\\n background-color: #F2F6FC;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-page-header {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n line-height: 24px;\\n}\\n.el-page-header__left {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n cursor: pointer;\\n margin-right: 40px;\\n position: relative;\\n}\\n.el-page-header__left::after {\\n content: \\\"\\\";\\n position: absolute;\\n width: 1px;\\n height: 16px;\\n right: -20px;\\n top: 50%;\\n -webkit-transform: translateY(-50%);\\n transform: translateY(-50%);\\n background-color: #DCDFE6;\\n}\\n.el-page-header__left .el-icon-back {\\n font-size: 18px;\\n margin-right: 6px;\\n -ms-flex-item-align: center;\\n align-self: center;\\n}\\n.el-page-header__title {\\n font-size: 14px;\\n font-weight: 500;\\n}\\n\\n.el-page-header__content {\\n font-size: 18px;\\n color: #303133;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-checkbox {\\n color: #606266;\\n font-weight: 500;\\n font-size: 14px;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n margin-right: 30px;\\n}\\n.el-checkbox.is-bordered {\\n padding: 9px 20px 9px 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n line-height: normal;\\n height: 40px;\\n}\\n.el-checkbox.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-checkbox.is-bordered.is-disabled {\\n border-color: #e6ebf5;\\n cursor: not-allowed;\\n}\\n.el-checkbox.is-bordered + .el-checkbox.is-bordered {\\n margin-left: 10px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium {\\n padding: 7px 20px 7px 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {\\n line-height: 17px;\\n font-size: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {\\n height: 14px;\\n width: 14px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small {\\n padding: 5px 15px 5px 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {\\n line-height: 15px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini {\\n padding: 3px 15px 3px 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {\\n line-height: 12px;\\n font-size: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {\\n height: 12px;\\n width: 12px;\\n}\\n.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {\\n height: 6px;\\n width: 2px;\\n}\\n\\n.el-checkbox__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner {\\n background-color: #edf2fc;\\n border-color: #DCDFE6;\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner::after {\\n cursor: not-allowed;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled .el-checkbox__inner + .el-checkbox__label {\\n cursor: not-allowed;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {\\n background-color: #F2F6FC;\\n border-color: #DCDFE6;\\n}\\n.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {\\n background-color: #C0C4CC;\\n border-color: #C0C4CC;\\n}\\n.el-checkbox__input.is-disabled + span.el-checkbox__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-checkbox__input.is-checked .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-checked .el-checkbox__inner::after {\\n -webkit-transform: rotate(45deg) scaleY(1);\\n transform: rotate(45deg) scaleY(1);\\n}\\n.el-checkbox__input.is-checked + .el-checkbox__label {\\n color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-focus {\\n /*focus时 视觉上区分*/\\n}\\n.el-checkbox__input.is-focus .el-checkbox__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner {\\n background-color: #1890ff;\\n border-color: #1890ff;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {\\n content: \\\"\\\";\\n position: absolute;\\n display: block;\\n background-color: #FFFFFF;\\n height: 2px;\\n -webkit-transform: scale(0.5);\\n transform: scale(0.5);\\n left: 0;\\n right: 0;\\n top: 5px;\\n}\\n.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {\\n display: none;\\n}\\n\\n.el-checkbox__inner {\\n display: inline-block;\\n position: relative;\\n border: 1px solid #DCDFE6;\\n border-radius: 2px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n z-index: 1;\\n -webkit-transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);\\n}\\n.el-checkbox__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-checkbox__inner::after {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n content: \\\"\\\";\\n border: 1px solid #FFFFFF;\\n border-left: 0;\\n border-top: 0;\\n height: 7px;\\n left: 4px;\\n position: absolute;\\n top: 1px;\\n -webkit-transform: rotate(45deg) scaleY(0);\\n transform: rotate(45deg) scaleY(0);\\n width: 3px;\\n -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: -webkit-transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s;\\n transition: transform 0.15s ease-in 0.05s, -webkit-transform 0.15s ease-in 0.05s;\\n -webkit-transform-origin: center;\\n transform-origin: center;\\n}\\n\\n.el-checkbox__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n width: 0;\\n height: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox__label {\\n display: inline-block;\\n padding-left: 10px;\\n line-height: 19px;\\n font-size: 14px;\\n}\\n\\n.el-checkbox:last-of-type {\\n margin-right: 0;\\n}\\n\\n.el-checkbox-button {\\n position: relative;\\n display: inline-block;\\n}\\n.el-checkbox-button__inner {\\n display: inline-block;\\n line-height: 1;\\n font-weight: 500;\\n white-space: nowrap;\\n vertical-align: middle;\\n cursor: pointer;\\n background: #FFFFFF;\\n border: 1px solid #DCDFE6;\\n border-left: 0;\\n color: #606266;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: none;\\n margin: 0;\\n position: relative;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n padding: 12px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button__inner.is-round {\\n padding: 12px 20px;\\n}\\n.el-checkbox-button__inner:hover {\\n color: #1890ff;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] {\\n line-height: 0.9;\\n}\\n.el-checkbox-button__inner [class*=el-icon-] + span {\\n margin-left: 5px;\\n}\\n\\n.el-checkbox-button__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n margin: 0;\\n z-index: -1;\\n}\\n\\n.el-checkbox-button.is-checked .el-checkbox-button__inner {\\n color: #FFFFFF;\\n background-color: #1890ff;\\n border-color: #1890ff;\\n -webkit-box-shadow: -1px 0 0 0 #74bcff;\\n box-shadow: -1px 0 0 0 #74bcff;\\n}\\n.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {\\n border-left-color: #1890ff;\\n}\\n.el-checkbox-button.is-disabled .el-checkbox-button__inner {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n background-image: none;\\n background-color: #FFFFFF;\\n border-color: #e6ebf5;\\n -webkit-box-shadow: none;\\n box-shadow: none;\\n}\\n.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {\\n border-left-color: #e6ebf5;\\n}\\n.el-checkbox-button:first-child .el-checkbox-button__inner {\\n border-left: 1px solid #DCDFE6;\\n border-radius: 4px 0 0 4px;\\n -webkit-box-shadow: none !important;\\n box-shadow: none !important;\\n}\\n.el-checkbox-button.is-focus .el-checkbox-button__inner {\\n border-color: #1890ff;\\n}\\n.el-checkbox-button:last-child .el-checkbox-button__inner {\\n border-radius: 0 4px 4px 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner {\\n padding: 10px 20px;\\n font-size: 14px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--medium .el-checkbox-button__inner.is-round {\\n padding: 10px 20px;\\n}\\n\\n.el-checkbox-button--small .el-checkbox-button__inner {\\n padding: 9px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--small .el-checkbox-button__inner.is-round {\\n padding: 9px 15px;\\n}\\n\\n.el-checkbox-button--mini .el-checkbox-button__inner {\\n padding: 7px 15px;\\n font-size: 12px;\\n border-radius: 0;\\n}\\n.el-checkbox-button--mini .el-checkbox-button__inner.is-round {\\n padding: 7px 15px;\\n}\\n\\n.el-checkbox-group {\\n font-size: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-radio {\\n color: #606266;\\n font-weight: 500;\\n line-height: 1;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n white-space: nowrap;\\n outline: none;\\n font-size: 14px;\\n margin-right: 30px;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n}\\n.el-radio.is-bordered {\\n padding: 12px 20px 0 10px;\\n border-radius: 4px;\\n border: 1px solid #DCDFE6;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n height: 40px;\\n}\\n.el-radio.is-bordered.is-checked {\\n border-color: #1890ff;\\n}\\n.el-radio.is-bordered.is-disabled {\\n cursor: not-allowed;\\n border-color: #e6ebf5;\\n}\\n.el-radio.is-bordered + .el-radio.is-bordered {\\n margin-left: 10px;\\n}\\n\\n.el-radio--medium.is-bordered {\\n padding: 10px 20px 0 10px;\\n border-radius: 4px;\\n height: 36px;\\n}\\n.el-radio--medium.is-bordered .el-radio__label {\\n font-size: 14px;\\n}\\n.el-radio--medium.is-bordered .el-radio__inner {\\n height: 14px;\\n width: 14px;\\n}\\n\\n.el-radio--small.is-bordered {\\n padding: 8px 15px 0 10px;\\n border-radius: 3px;\\n height: 32px;\\n}\\n.el-radio--small.is-bordered .el-radio__label {\\n font-size: 12px;\\n}\\n.el-radio--small.is-bordered .el-radio__inner {\\n height: 12px;\\n width: 12px;\\n}\\n\\n.el-radio--mini.is-bordered {\\n padding: 6px 15px 0 10px;\\n border-radius: 3px;\\n height: 28px;\\n}\\n.el-radio--mini.is-bordered .el-radio__label {\\n font-size: 12px;\\n}\\n.el-radio--mini.is-bordered .el-radio__inner {\\n height: 12px;\\n width: 12px;\\n}\\n\\n.el-radio:last-child {\\n margin-right: 0;\\n}\\n.el-radio__input {\\n white-space: nowrap;\\n cursor: pointer;\\n outline: none;\\n display: inline-block;\\n line-height: 1;\\n position: relative;\\n vertical-align: middle;\\n}\\n.el-radio__input.is-disabled .el-radio__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n cursor: not-allowed;\\n}\\n.el-radio__input.is-disabled .el-radio__inner::after {\\n cursor: not-allowed;\\n background-color: #F5F7FA;\\n}\\n.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {\\n cursor: not-allowed;\\n}\\n.el-radio__input.is-disabled.is-checked .el-radio__inner {\\n background-color: #F5F7FA;\\n border-color: #dfe4ed;\\n}\\n.el-radio__input.is-disabled.is-checked .el-radio__inner::after {\\n background-color: #C0C4CC;\\n}\\n.el-radio__input.is-disabled + span.el-radio__label {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-radio__input.is-checked .el-radio__inner {\\n border-color: #1890ff;\\n background: #1890ff;\\n}\\n.el-radio__input.is-checked .el-radio__inner::after {\\n -webkit-transform: translate(-50%, -50%) scale(1);\\n transform: translate(-50%, -50%) scale(1);\\n}\\n.el-radio__input.is-checked + .el-radio__label {\\n color: #1890ff;\\n}\\n\\n.el-radio__input.is-focus .el-radio__inner {\\n border-color: #1890ff;\\n}\\n\\n.el-radio__inner {\\n border: 1px solid #DCDFE6;\\n border-radius: 100%;\\n width: 14px;\\n height: 14px;\\n background-color: #FFFFFF;\\n position: relative;\\n cursor: pointer;\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-radio__inner:hover {\\n border-color: #1890ff;\\n}\\n.el-radio__inner::after {\\n width: 4px;\\n height: 4px;\\n border-radius: 100%;\\n background-color: #FFFFFF;\\n content: \\\"\\\";\\n position: absolute;\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%) scale(0);\\n transform: translate(-50%, -50%) scale(0);\\n -webkit-transition: -webkit-transform 0.15s ease-in;\\n transition: -webkit-transform 0.15s ease-in;\\n transition: transform 0.15s ease-in;\\n transition: transform 0.15s ease-in, -webkit-transform 0.15s ease-in;\\n}\\n\\n.el-radio__original {\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n z-index: -1;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n margin: 0;\\n}\\n\\n.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) {\\n /*获得焦点时 样式提醒*/\\n}\\n.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {\\n -webkit-box-shadow: 0 0 2px 2px #1890ff;\\n box-shadow: 0 0 2px 2px #1890ff;\\n}\\n.el-radio__label {\\n font-size: 14px;\\n padding-left: 10px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-scrollbar {\\n overflow: hidden;\\n position: relative;\\n}\\n.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .el-scrollbar__bar {\\n opacity: 1;\\n -webkit-transition: opacity 340ms ease-out;\\n transition: opacity 340ms ease-out;\\n}\\n.el-scrollbar__wrap {\\n overflow: scroll;\\n height: 100%;\\n}\\n.el-scrollbar__wrap--hidden-default {\\n scrollbar-width: none;\\n}\\n.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {\\n width: 0;\\n height: 0;\\n}\\n\\n.el-scrollbar__thumb {\\n position: relative;\\n display: block;\\n width: 0;\\n height: 0;\\n cursor: pointer;\\n border-radius: inherit;\\n background-color: rgba(144, 147, 153, 0.3);\\n -webkit-transition: 0.3s background-color;\\n transition: 0.3s background-color;\\n}\\n.el-scrollbar__thumb:hover {\\n background-color: rgba(144, 147, 153, 0.5);\\n}\\n\\n.el-scrollbar__bar {\\n position: absolute;\\n right: 2px;\\n bottom: 2px;\\n z-index: 1;\\n border-radius: 4px;\\n opacity: 0;\\n -webkit-transition: opacity 120ms ease-out;\\n transition: opacity 120ms ease-out;\\n}\\n.el-scrollbar__bar.is-vertical {\\n width: 6px;\\n top: 2px;\\n}\\n.el-scrollbar__bar.is-vertical > div {\\n width: 100%;\\n}\\n\\n.el-scrollbar__bar.is-horizontal {\\n height: 6px;\\n left: 2px;\\n}\\n.el-scrollbar__bar.is-horizontal > div {\\n height: 100%;\\n}\\n\\n.el-cascader-panel {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n border-radius: 4px;\\n font-size: 14px;\\n}\\n.el-cascader-panel.is-bordered {\\n border: solid 1px #dfe4ed;\\n border-radius: 4px;\\n}\\n\\n.el-cascader-menu {\\n min-width: 180px;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #606266;\\n border-right: solid 1px #dfe4ed;\\n}\\n.el-cascader-menu:last-child {\\n border-right: none;\\n}\\n.el-cascader-menu:last-child .el-cascader-node {\\n padding-right: 20px;\\n}\\n.el-cascader-menu__wrap {\\n height: 204px;\\n}\\n\\n.el-cascader-menu__list {\\n position: relative;\\n min-height: 100%;\\n margin: 0;\\n padding: 6px 0;\\n list-style: none;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n.el-cascader-menu__hover-zone {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n pointer-events: none;\\n}\\n\\n.el-cascader-menu__empty-text {\\n position: absolute;\\n top: 50%;\\n left: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n text-align: center;\\n color: #C0C4CC;\\n}\\n\\n.el-cascader-node {\\n position: relative;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding: 0 30px 0 20px;\\n height: 34px;\\n line-height: 34px;\\n outline: none;\\n}\\n.el-cascader-node.is-selectable.in-active-path {\\n color: #606266;\\n}\\n.el-cascader-node.in-active-path, .el-cascader-node.is-selectable.in-checked-path, .el-cascader-node.is-active {\\n color: #1890ff;\\n font-weight: bold;\\n}\\n.el-cascader-node:not(.is-disabled) {\\n cursor: pointer;\\n}\\n.el-cascader-node:not(.is-disabled):hover, .el-cascader-node:not(.is-disabled):focus {\\n background: #F5F7FA;\\n}\\n.el-cascader-node.is-disabled {\\n color: #C0C4CC;\\n cursor: not-allowed;\\n}\\n\\n.el-cascader-node__prefix {\\n position: absolute;\\n left: 10px;\\n}\\n\\n.el-cascader-node__postfix {\\n position: absolute;\\n right: 10px;\\n}\\n\\n.el-cascader-node__label {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n padding: 0 10px;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n\\n.el-cascader-node > .el-radio {\\n margin-right: 0;\\n}\\n.el-cascader-node > .el-radio .el-radio__label {\\n padding-left: 0;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-avatar {\\n display: inline-block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n text-align: center;\\n overflow: hidden;\\n color: #fff;\\n background: #C0C4CC;\\n width: 40px;\\n height: 40px;\\n line-height: 40px;\\n font-size: 14px;\\n}\\n.el-avatar > img {\\n display: block;\\n height: 100%;\\n vertical-align: middle;\\n}\\n.el-avatar--circle {\\n border-radius: 50%;\\n}\\n\\n.el-avatar--square {\\n border-radius: 4px;\\n}\\n\\n.el-avatar--icon {\\n font-size: 18px;\\n}\\n\\n.el-avatar--large {\\n width: 40px;\\n height: 40px;\\n line-height: 40px;\\n}\\n\\n.el-avatar--medium {\\n width: 36px;\\n height: 36px;\\n line-height: 36px;\\n}\\n\\n.el-avatar--small {\\n width: 28px;\\n height: 28px;\\n line-height: 28px;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n@-webkit-keyframes el-drawer-fade-in {\\n 0% {\\n opacity: 0;\\n }\\n 100% {\\n opacity: 1;\\n }\\n}\\n@keyframes el-drawer-fade-in {\\n 0% {\\n opacity: 0;\\n }\\n 100% {\\n opacity: 1;\\n }\\n}\\n@-webkit-keyframes rtl-drawer-in {\\n 0% {\\n -webkit-transform: translate(100%, 0px);\\n transform: translate(100%, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@keyframes rtl-drawer-in {\\n 0% {\\n -webkit-transform: translate(100%, 0px);\\n transform: translate(100%, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@-webkit-keyframes rtl-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(100%, 0px);\\n transform: translate(100%, 0px);\\n }\\n}\\n@keyframes rtl-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(100%, 0px);\\n transform: translate(100%, 0px);\\n }\\n}\\n@-webkit-keyframes ltr-drawer-in {\\n 0% {\\n -webkit-transform: translate(-100%, 0px);\\n transform: translate(-100%, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@keyframes ltr-drawer-in {\\n 0% {\\n -webkit-transform: translate(-100%, 0px);\\n transform: translate(-100%, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@-webkit-keyframes ltr-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(-100%, 0px);\\n transform: translate(-100%, 0px);\\n }\\n}\\n@keyframes ltr-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(-100%, 0px);\\n transform: translate(-100%, 0px);\\n }\\n}\\n@-webkit-keyframes ttb-drawer-in {\\n 0% {\\n -webkit-transform: translate(0px, -100%);\\n transform: translate(0px, -100%);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@keyframes ttb-drawer-in {\\n 0% {\\n -webkit-transform: translate(0px, -100%);\\n transform: translate(0px, -100%);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@-webkit-keyframes ttb-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(0px, -100%);\\n transform: translate(0px, -100%);\\n }\\n}\\n@keyframes ttb-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n 100% {\\n -webkit-transform: translate(0px, -100%);\\n transform: translate(0px, -100%);\\n }\\n}\\n@-webkit-keyframes btt-drawer-in {\\n 0% {\\n -webkit-transform: translate(0px, 100%);\\n transform: translate(0px, 100%);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@keyframes btt-drawer-in {\\n 0% {\\n -webkit-transform: translate(0px, 100%);\\n transform: translate(0px, 100%);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 0px);\\n transform: translate(0px, 0px);\\n }\\n}\\n@-webkit-keyframes btt-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0);\\n transform: translate(0px, 0);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 100%);\\n transform: translate(0px, 100%);\\n }\\n}\\n@keyframes btt-drawer-out {\\n 0% {\\n -webkit-transform: translate(0px, 0);\\n transform: translate(0px, 0);\\n }\\n 100% {\\n -webkit-transform: translate(0px, 100%);\\n transform: translate(0px, 100%);\\n }\\n}\\n.el-drawer {\\n position: absolute;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n background-color: #FFFFFF;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);\\n box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);\\n overflow: hidden;\\n}\\n.el-drawer.rtl {\\n -webkit-animation: rtl-drawer-out 0.3s;\\n animation: rtl-drawer-out 0.3s;\\n}\\n.el-drawer__open .el-drawer.rtl {\\n -webkit-animation: rtl-drawer-in 0.3s 1ms;\\n animation: rtl-drawer-in 0.3s 1ms;\\n}\\n.el-drawer.ltr {\\n -webkit-animation: ltr-drawer-out 0.3s;\\n animation: ltr-drawer-out 0.3s;\\n}\\n.el-drawer__open .el-drawer.ltr {\\n -webkit-animation: ltr-drawer-in 0.3s 1ms;\\n animation: ltr-drawer-in 0.3s 1ms;\\n}\\n.el-drawer.ttb {\\n -webkit-animation: ttb-drawer-out 0.3s;\\n animation: ttb-drawer-out 0.3s;\\n}\\n.el-drawer__open .el-drawer.ttb {\\n -webkit-animation: ttb-drawer-in 0.3s 1ms;\\n animation: ttb-drawer-in 0.3s 1ms;\\n}\\n.el-drawer.btt {\\n -webkit-animation: btt-drawer-out 0.3s;\\n animation: btt-drawer-out 0.3s;\\n}\\n.el-drawer__open .el-drawer.btt {\\n -webkit-animation: btt-drawer-in 0.3s 1ms;\\n animation: btt-drawer-in 0.3s 1ms;\\n}\\n.el-drawer__wrapper {\\n position: fixed;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n left: 0;\\n overflow: hidden;\\n margin: 0;\\n}\\n.el-drawer__header {\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #72767b;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n margin-bottom: 32px;\\n padding: 20px;\\n padding-bottom: 0;\\n}\\n.el-drawer__header > :first-child {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n}\\n.el-drawer__title {\\n margin: 0;\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n line-height: inherit;\\n font-size: 1rem;\\n}\\n.el-drawer__close-btn {\\n border: none;\\n cursor: pointer;\\n font-size: 20px;\\n color: inherit;\\n background-color: transparent;\\n}\\n.el-drawer__body {\\n -webkit-box-flex: 1;\\n -ms-flex: 1;\\n flex: 1;\\n}\\n.el-drawer__body > * {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.el-drawer.ltr, .el-drawer.rtl {\\n height: 100%;\\n top: 0;\\n bottom: 0;\\n}\\n.el-drawer.ttb, .el-drawer.btt {\\n width: 100%;\\n left: 0;\\n right: 0;\\n}\\n.el-drawer.ltr {\\n left: 0;\\n}\\n.el-drawer.rtl {\\n right: 0;\\n}\\n.el-drawer.ttb {\\n top: 0;\\n}\\n.el-drawer.btt {\\n bottom: 0;\\n}\\n\\n.el-drawer__container {\\n position: relative;\\n left: 0;\\n right: 0;\\n top: 0;\\n bottom: 0;\\n height: 100%;\\n width: 100%;\\n}\\n\\n.el-drawer-fade-enter-active {\\n -webkit-animation: el-drawer-fade-in 0.3s;\\n animation: el-drawer-fade-in 0.3s;\\n}\\n\\n.el-drawer-fade-leave-active {\\n animation: el-drawer-fade-in 0.3s reverse;\\n}\\n\\n/* BEM support Func\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n/* Break-points\\n -------------------------- */\\n/* Scrollbar\\n -------------------------- */\\n/* Placeholder\\n -------------------------- */\\n/* BEM\\n -------------------------- */\\n/* Element Chalk Variables */\\n/* Transition\\n-------------------------- */\\n/* Color\\n-------------------------- */\\n/* 53a8ff */\\n/* 66b1ff */\\n/* 79bbff */\\n/* 8cc5ff */\\n/* a0cfff */\\n/* b3d8ff */\\n/* c6e2ff */\\n/* d9ecff */\\n/* ecf5ff */\\n/* Link\\n-------------------------- */\\n/* Border\\n-------------------------- */\\n/* Fill\\n-------------------------- */\\n/* Typography\\n-------------------------- */\\n/* Size\\n-------------------------- */\\n/* z-index\\n-------------------------- */\\n/* Disable base\\n-------------------------- */\\n/* Icon\\n-------------------------- */\\n/* Checkbox\\n-------------------------- */\\n/* Radio\\n-------------------------- */\\n/* Select\\n-------------------------- */\\n/* Alert\\n-------------------------- */\\n/* MessageBox\\n-------------------------- */\\n/* Message\\n-------------------------- */\\n/* Notification\\n-------------------------- */\\n/* Input\\n-------------------------- */\\n/* Cascader\\n-------------------------- */\\n/* Group\\n-------------------------- */\\n/* Tab\\n-------------------------- */\\n/* Button\\n-------------------------- */\\n/* cascader\\n-------------------------- */\\n/* Switch\\n-------------------------- */\\n/* Dialog\\n-------------------------- */\\n/* Table\\n-------------------------- */\\n/* Pagination\\n-------------------------- */\\n/* Popup\\n-------------------------- */\\n/* Popover\\n-------------------------- */\\n/* Tooltip\\n-------------------------- */\\n/* Tag\\n-------------------------- */\\n/* Tree\\n-------------------------- */\\n/* Dropdown\\n-------------------------- */\\n/* Badge\\n-------------------------- */\\n/* Card\\n--------------------------*/\\n/* Slider\\n--------------------------*/\\n/* Steps\\n--------------------------*/\\n/* Menu\\n--------------------------*/\\n/* Rate\\n--------------------------*/\\n/* DatePicker\\n--------------------------*/\\n/* Loading\\n--------------------------*/\\n/* Scrollbar\\n--------------------------*/\\n/* Carousel\\n--------------------------*/\\n/* Collapse\\n--------------------------*/\\n/* Transfer\\n--------------------------*/\\n/* Header\\n --------------------------*/\\n/* Footer\\n--------------------------*/\\n/* Main\\n--------------------------*/\\n/* Timeline\\n--------------------------*/\\n/* Backtop\\n--------------------------*/\\n/* Link\\n--------------------------*/\\n/* Calendar\\n--------------------------*/\\n/* Form\\n-------------------------- */\\n/* Avatar\\n--------------------------*/\\n/* Break-point\\n--------------------------*/\\n.el-popconfirm__main {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n.el-popconfirm__icon {\\n margin-right: 5px;\\n}\\n\\n.el-popconfirm__action {\\n text-align: right;\\n margin: 0;\\n}\", \"\"]);\n// Exports\nexports.locals = {\n\t\"theme\": \"#1890ff\"\n};\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9zcmMvc3R5bGVzL2VsZW1lbnQtdmFyaWFibGVzLnNjc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2VsZW1lbnQtdmFyaWFibGVzLnNjc3M/MDNkMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG52YXIgX19fQ1NTX0xPQURFUl9HRVRfVVJMX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvZ2V0VXJsLmpzXCIpO1xudmFyIF9fX0NTU19MT0FERVJfVVJMX0lNUE9SVF8wX19fID0gcmVxdWlyZShcImVsZW1lbnQtdWkvbGliL3RoZW1lLWNoYWxrL2ZvbnRzL2VsZW1lbnQtaWNvbnMud29mZlwiKTtcbnZhciBfX19DU1NfTE9BREVSX1VSTF9JTVBPUlRfMV9fXyA9IHJlcXVpcmUoXCJlbGVtZW50LXVpL2xpYi90aGVtZS1jaGFsay9mb250cy9lbGVtZW50LWljb25zLnR0ZlwiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xudmFyIF9fX0NTU19MT0FERVJfVVJMX1JFUExBQ0VNRU5UXzBfX18gPSBfX19DU1NfTE9BREVSX0dFVF9VUkxfSU1QT1JUX19fKF9fX0NTU19MT0FERVJfVVJMX0lNUE9SVF8wX19fKTtcbnZhciBfX19DU1NfTE9BREVSX1VSTF9SRVBMQUNFTUVOVF8xX19fID0gX19fQ1NTX0xPQURFUl9HRVRfVVJMX0lNUE9SVF9fXyhfX19DU1NfTE9BREVSX1VSTF9JTVBPUlRfMV9fXyk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIkBjaGFyc2V0IFxcXCJVVEYtOFxcXCI7XFxuLyoqXFxuKiBJIHRoaW5rIGVsZW1lbnQtdWkncyBkZWZhdWx0IHRoZW1lIGNvbG9yIGlzIHRvbyBsaWdodCBmb3IgbG9uZy10ZXJtIHVzZS5cXG4qIFNvIEkgbW9kaWZpZWQgdGhlIGRlZmF1bHQgY29sb3IgYW5kIHlvdSBjYW4gbW9kaWZ5IGl0IHRvIHlvdXIgbGlraW5nLlxcbioqL1xcbi8qIHRoZW1lIGNvbG9yICovXFxuLyogaWNvbiBmb250IHBhdGgsIHJlcXVpcmVkICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5mYWRlLWluLWxpbmVhci1lbnRlci1hY3RpdmUsXFxuLmZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxufVxcblxcbi5mYWRlLWluLWxpbmVhci1lbnRlcixcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUsXFxuLmZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1saW5lYXItZW50ZXItYWN0aXZlLFxcbi5lbC1mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1saW5lYXItZW50ZXIsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLFxcbi5lbC1mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLWZhZGUtaW4tZW50ZXItYWN0aXZlLFxcbi5lbC1mYWRlLWluLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi5lbC1mYWRlLWluLWVudGVyLFxcbi5lbC1mYWRlLWluLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1jZW50ZXItZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLWNlbnRlci1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1jZW50ZXItZW50ZXIsXFxuLmVsLXpvb20taW4tY2VudGVyLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XFxufVxcblxcbi5lbC16b29tLWluLXRvcC1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tdG9wLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAxO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xcbn1cXG5cXG4uZWwtem9vbS1pbi10b3AtZW50ZXIsXFxuLmVsLXpvb20taW4tdG9wLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxufVxcblxcbi5lbC16b29tLWluLWJvdHRvbS1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tYm90dG9tLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAxO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1ib3R0b20tZW50ZXIsXFxuLmVsLXpvb20taW4tYm90dG9tLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxufVxcblxcbi5lbC16b29tLWluLWxlZnQtZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLWxlZnQtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XFxufVxcblxcbi5lbC16b29tLWluLWxlZnQtZW50ZXIsXFxuLmVsLXpvb20taW4tbGVmdC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQ1LCAwLjQ1KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ1LCAwLjQ1KTtcXG59XFxuXFxuLmNvbGxhcHNlLXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGhlaWdodCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXRvcCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWJvdHRvbSBlYXNlLWluLW91dDtcXG4gIHRyYW5zaXRpb246IDAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctdG9wIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctYm90dG9tIGVhc2UtaW4tb3V0O1xcbn1cXG5cXG4uaG9yaXpvbnRhbC1jb2xsYXBzZS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyB3aWR0aCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWxlZnQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1yaWdodCBlYXNlLWluLW91dDtcXG4gIHRyYW5zaXRpb246IDAuM3Mgd2lkdGggZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1sZWZ0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctcmlnaHQgZWFzZS1pbi1vdXQ7XFxufVxcblxcbi5lbC1saXN0LWVudGVyLWFjdGl2ZSxcXG4uZWwtbGlzdC1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XFxuICB0cmFuc2l0aW9uOiBhbGwgMXM7XFxufVxcblxcbi5lbC1saXN0LWVudGVyLCAuZWwtbGlzdC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcXG59XFxuXFxuLmVsLW9wYWNpdHktdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbkBmb250LWZhY2Uge1xcbiAgZm9udC1mYW1pbHk6IFxcXCJlbGVtZW50LWljb25zXFxcIjtcXG4gIHNyYzogdXJsKFwiICsgX19fQ1NTX0xPQURFUl9VUkxfUkVQTEFDRU1FTlRfMF9fXyArIFwiKSBmb3JtYXQoXFxcIndvZmZcXFwiKSwgdXJsKFwiICsgX19fQ1NTX0xPQURFUl9VUkxfUkVQTEFDRU1FTlRfMV9fXyArIFwiKSBmb3JtYXQoXFxcInRydWV0eXBlXFxcIik7XFxuICAvKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKi9cXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XFxuICBmb250LWRpc3BsYXk6IFxcXCJhdXRvXFxcIjtcXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcXG59XFxuW2NsYXNzXj1lbC1pY29uLV0sIFtjbGFzcyo9XFxcIiBlbC1pY29uLVxcXCJdIHtcXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXFxuICBmb250LWZhbWlseTogXFxcImVsZW1lbnQtaWNvbnNcXFwiICFpbXBvcnRhbnQ7XFxuICBzcGVhazogbm9uZTtcXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XFxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcXG59XFxuXFxuLmVsLWljb24taWNlLWNyZWFtLXJvdW5kOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pqgXFxcIjtcXG59XFxuXFxuLmVsLWljb24taWNlLWNyZWFtLXNxdWFyZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ao1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWxvbGxpcG9wOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pqkXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcG90YXRvLXN0cmlwczpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6apVxcXCI7XFxufVxcblxcbi5lbC1pY29uLW1pbGstdGVhOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pqmXFxcIjtcXG59XFxuXFxuLmVsLWljb24taWNlLWRyaW5rOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pqnXFxcIjtcXG59XFxuXFxuLmVsLWljb24taWNlLXRlYTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6aqVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNvZmZlZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6aqlxcXCI7XFxufVxcblxcbi5lbC1pY29uLW9yYW5nZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6aq1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXBlYXI6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLumqxcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1hcHBsZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6arVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNoZXJyeTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6arlxcXCI7XFxufVxcblxcbi5lbC1pY29uLXdhdGVybWVsb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLumq9cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1ncmFwZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6asFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXJlZnJpZ2VyYXRvcjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6asVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWdvYmxldC1zcXVhcmUtZnVsbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6aslxcXCI7XFxufVxcblxcbi5lbC1pY29uLWdvYmxldC1zcXVhcmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLumrNcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1nb2JsZXQtZnVsbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6atFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWdvYmxldDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6atVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNvbGQtZHJpbms6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLumrZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1jb2ZmZWUtY3VwOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq4XFxcIjtcXG59XFxuXFxuLmVsLWljb24td2F0ZXItY3VwOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq5XFxcIjtcXG59XFxuXFxuLmVsLWljb24taG90LXdhdGVyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq6XFxcIjtcXG59XFxuXFxuLmVsLWljb24taWNlLWNyZWFtOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq7XFxcIjtcXG59XFxuXFxuLmVsLWljb24tZGVzc2VydDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6avFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXN1Z2FyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq9XFxcIjtcXG59XFxuXFxuLmVsLWljb24tdGFibGV3YXJlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq+XFxcIjtcXG59XFxuXFxuLmVsLWljb24tYnVyZ2VyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pq/XFxcIjtcXG59XFxuXFxuLmVsLWljb24ta25pZmUtZm9yazpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bgVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWZvcmstc3Bvb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum4JcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1jaGlja2VuOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puDXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZm9vZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bhFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWRpc2gtMTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bhVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWRpc2g6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum4ZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tb29uLW5pZ2h0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puuXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbW9vbjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bsFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNsb3VkeS1hbmQtc3Vubnk6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum7FcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1wYXJ0bHktY2xvdWR5OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puyXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2xvdWR5OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puzXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc3Vubnk6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum7ZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zdW5zZXQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum7dcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zdW5yaXNlLTE6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum7hcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zdW5yaXNlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pu5XFxcIjtcXG59XFxuXFxuLmVsLWljb24taGVhdnktcmFpbjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bulxcXCI7XFxufVxcblxcbi5lbC1pY29uLWxpZ2h0bmluZzpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bu1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWxpZ2h0LXJhaW46YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum7xcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi13aW5kLXBvd2VyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pu9XFxcIjtcXG59XFxuXFxuLmVsLWljb24tYmFzZWJhbGw6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunJJcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zb2NjZXI6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunJNcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1mb290YmFsbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6clVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWJhc2tldGJhbGw6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunJZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zaGlwOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py/XFxcIjtcXG59XFxuXFxuLmVsLWljb24tdHJ1Y2s6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunYBcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1iaWN5Y2xlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2BXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbW9iaWxlLXBob25lOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puTXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc2VydmljZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6blFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWtleTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bolxcXCI7XFxufVxcblxcbi5lbC1pY29uLXVubG9jazpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bpFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWxvY2s6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum6VcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi13YXRjaDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bvlxcXCI7XFxufVxcblxcbi5lbC1pY29uLXdhdGNoLTE6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum79cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi10aW1lcjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cglxcXCI7XFxufVxcblxcbi5lbC1pY29uLWFsYXJtLWNsb2NrOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyDXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWFwLWxvY2F0aW9uOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyEXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZGVsZXRlLWxvY2F0aW9uOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyFXFxcIjtcXG59XFxuXFxuLmVsLWljb24tYWRkLWxvY2F0aW9uOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyGXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbG9jYXRpb24taW5mb3JtYXRpb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunIdcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyIXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbG9jYXRpb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunp5cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1wbGFjZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ciVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWRpc2NvdmVyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyKXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZmlyc3QtYWlkLWtpdDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ci1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXRyb3BoeS0xOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyMXFxcIjtcXG59XFxuXFxuLmVsLWljb24tdHJvcGh5OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyNXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWVkYWw6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunI5cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tZWRhbC0xOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyPXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc3RvcHdhdGNoOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyQXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWljOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyRXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY29weS1kb2N1bWVudDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cmFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyZXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc3dpdGNoLWJ1dHRvbjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cm1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWFpbTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cnFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNyb3A6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunJ1cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1vZG9tZXRlcjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cnlxcXCI7XFxufVxcblxcbi5lbC1pY29uLXRpbWU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunJ9cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1iYW5nemh1OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pykXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2xvc2Utbm90aWZpY2F0aW9uOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pymXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWljcm9waG9uZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cp1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXR1cm4tb2ZmLW1pY3JvcGhvbmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunKhcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1wb3NpdGlvbjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cqVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXBvc3RjYXJkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyqXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWVzc2FnZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cq1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWNoYXQtbGluZS1zcXVhcmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunK1cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1jaGF0LWRvdC1zcXVhcmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunK5cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1jaGF0LWRvdC1yb3VuZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cr1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWNoYXQtc3F1YXJlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pywXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2hhdC1saW5lLXJvdW5kOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyxXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2hhdC1yb3VuZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cslxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNldC11cDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6cs1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXR1cm4tb2ZmOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py0XFxcIjtcXG59XFxuXFxuLmVsLWljb24tb3BlbjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ctVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNvbm5lY3Rpb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunLZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1saW5rOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py3XFxcIjtcXG59XFxuXFxuLmVsLWljb24tY3B1OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py4XFxcIjtcXG59XFxuXFxuLmVsLWljb24tdGh1bWI6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunLlcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1mZW1hbGU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunLpcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tYWxlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py7XFxcIjtcXG59XFxuXFxuLmVsLWljb24tZ3VpZGU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunLxcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1uZXdzOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py+XFxcIjtcXG59XFxuXFxuLmVsLWljb24tcHJpY2UtdGFnOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2EXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZGlzY291bnQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunYVcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi13YWxsZXQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunYdcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1jb2luOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2IXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbW9uZXk6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunYlcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1iYW5rLWNhcmQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunYpcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1ib3g6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunYtcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1wcmVzZW50OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2MXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc2VsbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6blVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNvbGQtb3V0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puWXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc2hvcHBpbmctYmFnLTI6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunY1cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zaG9wcGluZy1iYWctMTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6djlxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNob3BwaW5nLWNhcnQtMjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dj1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXNob3BwaW5nLWNhcnQtMTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dkFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dkVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNtb2tpbmc6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunZJcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1uby1zbW9raW5nOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2TXFxcIjtcXG59XFxuXFxuLmVsLWljb24taG91c2U6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunZRcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi10YWJsZS1sYW1wOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2VXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc2Nob29sOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2WXFxcIjtcXG59XFxuXFxuLmVsLWljb24tb2ZmaWNlLWJ1aWxkaW5nOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2XXFxcIjtcXG59XFxuXFxuLmVsLWljb24tdG9pbGV0LXBhcGVyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2YXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbm90ZWJvb2stMjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dmVxcXCI7XFxufVxcblxcbi5lbC1pY29uLW5vdGVib29rLTE6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunZpcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1maWxlczpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dm1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWNvbGxlY3Rpb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunZxcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1yZWNlaXZpbmc6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunZ1cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zdWl0Y2FzZS0xOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2gXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc3VpdGNhc2U6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunaFcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1maWxtOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2jXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY29sbGVjdGlvbi10YWc6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunaVcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kYXRhLWFuYWx5c2lzOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2mXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcGllLWNoYXJ0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2nXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZGF0YS1ib2FyZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dqFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWRhdGEtbGluZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6drVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXJlYWRpbmc6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunalcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tYWdpYy1zdGljazpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dqlxcXCI7XFxufVxcblxcbi5lbC1pY29uLWNvb3JkaW5hdGU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunatcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tb3VzZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6drFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWJydXNoOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2uXFxcIjtcXG59XFxuXFxuLmVsLWljb24taGVhZHNldDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dr1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXVtYnJlbGxhOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2wXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc2Npc3NvcnM6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunbFcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tb2JpbGU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunbNcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1hdHRyYWN0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p20XFxcIjtcXG59XFxuXFxuLmVsLWljb24tbW9uaXRvcjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dtVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNlYXJjaDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6duFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXRha2Vhd2F5LWJveDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dulxcXCI7XFxufVxcblxcbi5lbC1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dvVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXByaW50ZXI6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunb5cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kb2N1bWVudC1hZGQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunoJcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kb2N1bWVudDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ehVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWRvY3VtZW50LWNoZWNrZWQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunoZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kb2N1bWVudC1jb3B5OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6HXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZG9jdW1lbnQtZGVsZXRlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6IXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZG9jdW1lbnQtcmVtb3ZlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6JXFxcIjtcXG59XFxuXFxuLmVsLWljb24tdGlja2V0czpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ei1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWZvbGRlci1jaGVja2VkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2/XFxcIjtcXG59XFxuXFxuLmVsLWljb24tZm9sZGVyLWRlbGV0ZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6egFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunoFcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6DXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZm9sZGVyLW9wZW5lZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ehFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWZvbGRlcjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6eilxcXCI7XFxufVxcblxcbi5lbC1pY29uLWVkaXQtb3V0bGluZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6dpFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWVkaXQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunoxcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kYXRlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6OXFxcIjtcXG59XFxuXFxuLmVsLWljb24tYy1zY2FsZS10by1vcmlnaW5hbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6fhlxcXCI7XFxufVxcblxcbi5lbC1pY29uLXZpZXc6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum45cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1sb2FkaW5nOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puPXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcmFuazpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bkVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNvcnQtZG93bjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6fhFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNvcnQtdXA6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLun4VcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zb3J0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puSXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZmluaXNoZWQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum41cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1yZWZyZXNoLWxlZnQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum4dcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1yZWZyZXNoLXJpZ2h0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puIXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcmVmcmVzaDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bkFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXZpZGVvLXBsYXk6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLun4BcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi12aWRlby1wYXVzZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6fgVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWQtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum5xcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kLWFycm93LWxlZnQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum51cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1hcnJvdy11cDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6boVxcXCI7XFxufVxcblxcbi5lbC1pY29uLWFycm93LWRvd246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum59cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6boFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum55cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi10b3AtcmlnaHQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum6dcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi10b3AtbGVmdDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bqFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXRvcDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bplxcXCI7XFxufVxcblxcbi5lbC1pY29uLWJvdHRvbTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bq1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXJpZ2h0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pupXFxcIjtcXG59XFxuXFxuLmVsLWljb24tYmFjazpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bqlxcXCI7XFxufVxcblxcbi5lbC1pY29uLWJvdHRvbS1yaWdodDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6brFxcXCI7XFxufVxcblxcbi5lbC1pY29uLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7putXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2FyZXQtdG9wOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6PXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2FyZXQtYm90dG9tOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6QXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunpFcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1jYXJldC1sZWZ0OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6SXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZC1jYXJldDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6emlxcXCI7XFxufVxcblxcbi5lbC1pY29uLXNoYXJlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6TXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWVudTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6emFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtZ3JpZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6eplxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtY2hlY2s6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqdcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLWRhdGE6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqhcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLW9wcG9ydHVuaXR5OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6qXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1jdXN0b206YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqtcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLWNsYWltOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6tXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1maW5hbmNlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6uXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1jb21tZW50OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6vXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1mbGFnOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6wXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1tYXJrZXRpbmc6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunrFcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLXNob3A6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunrRcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLW9wZW46YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunrVcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLW1hbmFnZW1lbnQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunrZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLXRpY2tldDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6et1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtcmVsZWFzZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6euFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtaG9tZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6euVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtcHJvbW90aW9uOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p66XFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1vcGVyYXRpb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunrtcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLXVuZm9sZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6evFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtZm9sZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6eqVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtcGxhdGZvcm06YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunr1cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLW9yZGVyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6+XFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1jb29wZXJhdGlvbjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6ev1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWJlbGw6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunKVcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1tZXNzYWdlLXNvbGlkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6ZXFxcIjtcXG59XFxuXFxuLmVsLWljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2yXFxcIjtcXG59XFxuXFxuLmVsLWljb24tdmlkZW8tY2FtZXJhLXNvbGlkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6WXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2FtZXJhOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p25XFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2FtZXJhLXNvbGlkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6bXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZG93bmxvYWQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunbxcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi11cGxvYWQyOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p27XFxcIjtcXG59XFxuXFxuLmVsLWljb24tdXBsb2FkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p+DXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcGljdHVyZS1vdXRsaW5lLXJvdW5kOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2fXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcGljdHVyZS1vdXRsaW5lOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p2eXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcGljdHVyZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6en1xcXCI7XFxufVxcblxcbi5lbC1pY29uLWNsb3NlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pubXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2hlY2s6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum5pcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1wbHVzOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puZXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbWludXM6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum5hcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1oZWxwOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7py9XFxcIjtcXG59XFxuXFxuLmVsLWljb24tcy1oZWxwOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6zXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2lyY2xlLWNsb3NlOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6NXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2lyY2xlLWNoZWNrOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pygXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2lyY2xlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6co1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7pyiXFxcIjtcXG59XFxuXFxuLmVsLWljb24tem9vbS1vdXQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunbZcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi16b29tLWluOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p23XFxcIjtcXG59XFxuXFxuLmVsLWljb24tZXJyb3I6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunp1cXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zdWNjZXNzOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6cXFxcIjtcXG59XFxuXFxuLmVsLWljb24tY2lyY2xlLXBsdXM6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqBcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1yZW1vdmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqJcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1pbmZvOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6hXFxcIjtcXG59XFxuXFxuLmVsLWljb24tcXVlc3Rpb246YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqRcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi13YXJuaW5nLW91dGxpbmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum4lcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi13YXJuaW5nOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6jXFxcIjtcXG59XFxuXFxuLmVsLWljb24tZ29vZHM6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLun4JcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zLWdvb2RzOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6yXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc3Rhci1vZmY6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunJdcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1zdGFyLW9uOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6XXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbW9yZS1vdXRsaW5lOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7puMXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbW9yZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6elFxcXCI7XFxufVxcblxcbi5lbC1pY29uLXBob25lLW91dGxpbmU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum4tcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1waG9uZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6elVxcXCI7XFxufVxcblxcbi5lbC1pY29uLXVzZXI6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum6NcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi11c2VyLXNvbGlkOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p6lXFxcIjtcXG59XFxuXFxuLmVsLWljb24tc2V0dGluZzpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6bilxcXCI7XFxufVxcblxcbi5lbC1pY29uLXMtdG9vbHM6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLunqxcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kZWxldGU6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLum5dcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1kZWxldGUtc29saWQ6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCLun4lcXFwiO1xcbn1cXG5cXG4uZWwtaWNvbi1lbGVtZTpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIu6fh1xcXCI7XFxufVxcblxcbi5lbC1pY29uLXBsYXRmb3JtLWVsZW1lOmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwi7p+KXFxcIjtcXG59XFxuXFxuLmVsLWljb24tbG9hZGluZyB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcXG59XFxuXFxuLmVsLWljb24tLXJpZ2h0IHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcblxcbi5lbC1pY29uLS1sZWZ0IHtcXG4gIG1hcmdpbi1yaWdodDogNXB4O1xcbn1cXG5cXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcXG4gIH1cXG59XFxuXFxuQGtleWZyYW1lcyByb3RhdGluZyB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xcbiAgfVxcbn1cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3csXFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbn1cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpKTtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0ge1xcbiAgbWFyZ2luLXRvcDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogLTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDNweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZWJmNTtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogLTZweDtcXG4gIGxlZnQ6IDFweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XFxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgcmlnaHQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3R0b206IC02cHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IDEwMDE7XFxuICBib3JkZXI6IHNvbGlkIDFweCAjZGZlNGVkO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG1hcmdpbjogNXB4IDA7XFxufVxcbi5lbC1zZWxlY3QtZHJvcGRvd24uaXMtbXVsdGlwbGUgLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbS5zZWxlY3RlZCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1zZWxlY3QtZHJvcGRvd24uaXMtbXVsdGlwbGUgLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbS5zZWxlY3RlZC5ob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbn1cXG4uZWwtc2VsZWN0LWRyb3Bkb3duLmlzLW11bHRpcGxlIC5lbC1zZWxlY3QtZHJvcGRvd25fX2l0ZW0uc2VsZWN0ZWQ6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAyMHB4O1xcbiAgZm9udC1mYW1pbHk6IFxcXCJlbGVtZW50LWljb25zXFxcIjtcXG4gIGNvbnRlbnQ6IFxcXCLum5pcXFwiO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XFxufVxcblxcbi5lbC1zZWxlY3QtZHJvcGRvd24gLmVsLXNjcm9sbGJhci5pcy1lbXB0eSAuZWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IHtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbi5lbC1zZWxlY3QtZHJvcGRvd25fX2VtcHR5IHtcXG4gIHBhZGRpbmc6IDEwcHggMDtcXG4gIG1hcmdpbjogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjOTk5O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX193cmFwIHtcXG4gIG1heC1oZWlnaHQ6IDI3NHB4O1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IHtcXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XFxuICBwYWRkaW5nOiA2cHggMDtcXG4gIG1hcmdpbjogMDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGV4dGFyZWEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDEuNTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10ZXh0YXJlYSAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvdHRvbTogNXB4O1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLWlucHV0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHotaW5kZXg6IDExO1xcbiAgd2lkdGg6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcXG4gIGhlaWdodDogNnB4O1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG4gIHdpZHRoOiA2cHg7XFxuICBiYWNrZ3JvdW5kOiAjYjRiY2NjO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NsZWFyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhcjpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQgLmVsLWlucHV0X19jb3VudC1pbm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nOiAwIDVweDtcXG59XFxuLmVsLWlucHV0X19pbm5lciB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGhlaWdodDogNDBweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBhZGRpbmc6IDAgMTVweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3N1ZmZpeCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICByaWdodDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgtaW5uZXIge1xcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcXG59XFxuXFxuLmVsLWlucHV0X19wcmVmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgbGVmdDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxufVxcblxcbi5lbC1pbnB1dF9faWNvbiB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMjVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtaW5wdXRfX2ljb246YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC1pbnB1dF9fdmFsaWRhdGVJY29uIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtYWN0aXZlIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faWNvbiB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9fc3VmZml4IC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dC0tc3VmZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1yaWdodDogMzBweDtcXG59XFxuXFxuLmVsLWlucHV0LS1wcmVmaXggLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIHtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzJweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1taW5pIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0LS1taW5pIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cCB7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cCA+IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgcGFkZGluZzogMCAyMHB4O1xcbiAgd2lkdGg6IDFweDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kOmZvY3VzLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQ6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBtYXJnaW46IC0xMHB4IC0yMHB4O1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIGRpdi5lbC1zZWxlY3QgLmVsLWlucHV0X19pbm5lcixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIGRpdi5lbC1zZWxlY3Q6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIGJvcmRlci10b3A6IDA7XFxuICBib3JkZXItYm90dG9tOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1pbnB1dCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24sXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1pbnB1dCB7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCB7XFxuICBib3JkZXItcmlnaHQ6IDA7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAtLXByZXBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1zZWxlY3QgLmVsLWlucHV0LmlzLWZvY3VzIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAtLWFwcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi8qKiBkaXNhbGJlIGRlZmF1bHQgY2xlYXIgb24gSUUgKi9cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtY2xlYXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10YWcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG4gIGJvcmRlci1jb2xvcjogI2QxZTlmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgaGVpZ2h0OiAzMnB4O1xcbiAgcGFkZGluZzogMCAxMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci13aWR0aDogMXB4O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC10YWcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRhZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XFxuICBib3JkZXItY29sb3I6ICNlOWU5ZWI7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWluZm8uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2QwZjVlMDtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2Vzcy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMWNjO1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGJkYjtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnIC5lbC1pY29uLWNsb3NlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGhlaWdodDogMTZweDtcXG4gIHdpZHRoOiAxNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgdG9wOiAtMXB4O1xcbiAgcmlnaHQ6IC01cHg7XFxufVxcbi5lbC10YWcgLmVsLWljb24tY2xvc2U6OmJlZm9yZSB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuLmVsLXRhZy0tZGFyayB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWctLWRhcmsgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YTZmZjtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE5YWQ7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJkODg1O1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzgzMztcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQ2ZDtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNhM2QzZmY7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWctLXBsYWluIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDNkNGQ2O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mby5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2ExZWJjMjtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3MuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNmZmUzOTk7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNmZmI2YjY7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy0tbWVkaXVtIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xcbn1cXG4uZWwtdGFnLS1tZWRpdW0gLmVsLWljb24tY2xvc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLXRhZy0tc21hbGwge1xcbiAgaGVpZ2h0OiAyNHB4O1xcbiAgcGFkZGluZzogMCA4cHg7XFxuICBsaW5lLWhlaWdodDogMjJweDtcXG59XFxuLmVsLXRhZy0tc21hbGwgLmVsLWljb24tY2xvc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLXRhZy0tbWluaSB7XFxuICBoZWlnaHQ6IDIwcHg7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xcbn1cXG4uZWwtdGFnLS1taW5pIC5lbC1pY29uLWNsb3NlIHtcXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGhlaWdodDogMzRweDtcXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbS5pcy1kaXNhYmxlZDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtLmhvdmVyLCAuZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcbi5lbC1zZWxlY3QtZHJvcGRvd25fX2l0ZW0uc2VsZWN0ZWQge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2VsZWN0LWdyb3VwIHtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcbi5lbC1zZWxlY3QtZ3JvdXBfX3dyYXAge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcbi5lbC1zZWxlY3QtZ3JvdXBfX3dyYXA6bm90KDpsYXN0LW9mLXR5cGUpIHtcXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xcbn1cXG4uZWwtc2VsZWN0LWdyb3VwX193cmFwOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGxlZnQ6IDIwcHg7XFxuICByaWdodDogMjBweDtcXG4gIGJvdHRvbTogMTJweDtcXG4gIGhlaWdodDogMXB4O1xcbiAgYmFja2dyb3VuZDogI2RmZTRlZDtcXG59XFxuXFxuLmVsLXNlbGVjdC1ncm91cF9fdGl0bGUge1xcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG59XFxuXFxuLmVsLXNlbGVjdC1ncm91cCAuZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtIHtcXG4gIHBhZGRpbmctbGVmdDogMjBweDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLXNlbGVjdCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zZWxlY3QgLmVsLXNlbGVjdF9fdGFncyA+IHNwYW4ge1xcbiAgZGlzcGxheTogY29udGVudHM7XFxufVxcbi5lbC1zZWxlY3Q6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1zZWxlY3QgLmVsLWlucHV0X19pbm5lciB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xcbn1cXG4uZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtc2VsZWN0IC5lbC1pbnB1dCAuZWwtc2VsZWN0X19jYXJldCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1zZWxlY3QgLmVsLWlucHV0IC5lbC1zZWxlY3RfX2NhcmV0LmlzLXJldmVyc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcXG59XFxuXFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQgLmVsLXNlbGVjdF9fY2FyZXQuaXMtc2hvdy1jbG9zZSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQgLmVsLXNlbGVjdF9fY2FyZXQuaXMtc2hvdy1jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG59XFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1zZWxlY3QgPiAuZWwtaW5wdXQge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lbC1zZWxlY3RfX2lucHV0IHtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwO1xcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XFxuICBjb2xvcjogIzY2NjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcXG4gIGhlaWdodDogMjhweDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtc2VsZWN0X19pbnB1dC5pcy1taW5pIHtcXG4gIGhlaWdodDogMTRweDtcXG59XFxuXFxuLmVsLXNlbGVjdF9fY2xvc2Uge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiA4cHg7XFxuICB6LWluZGV4OiAxMDAwO1xcbiAgcmlnaHQ6IDI1cHg7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtc2VsZWN0X19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXNlbGVjdF9fdGFncyB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcXG4gIHotaW5kZXg6IDE7XFxuICB0b3A6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XFxuICAgICAgZmxleC13cmFwOiB3cmFwO1xcbn1cXG5cXG4uZWwtc2VsZWN0IC5lbC10YWdfX2Nsb3NlIHtcXG4gIG1hcmdpbi10b3A6IC0ycHg7XFxufVxcbi5lbC1zZWxlY3QgLmVsLXRhZyB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgbWFyZ2luOiAycHggMCAycHggNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcXG59XFxuLmVsLXNlbGVjdCAuZWwtdGFnX19jbG9zZS5lbC1pY29uLWNsb3NlIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxuICByaWdodDogLTdweDtcXG4gIHRvcDogMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtc2VsZWN0IC5lbC10YWdfX2Nsb3NlLmVsLWljb24tY2xvc2U6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXNlbGVjdCAuZWwtdGFnX19jbG9zZS5lbC1pY29uLWNsb3NlOjpiZWZvcmUge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpO1xcbn1cXG5cXG4uZWwtcGFnaW5hdGlvbiB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgcGFkZGluZzogMnB4IDVweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxufVxcbi5lbC1wYWdpbmF0aW9uOjpiZWZvcmUsXFxuLmVsLXBhZ2luYXRpb246OmFmdGVyIHtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxufVxcblxcbi5lbC1wYWdpbmF0aW9uOjphZnRlciB7XFxuICBjbGVhcjogYm90aDtcXG59XFxuXFxuLmVsLXBhZ2luYXRpb24gc3Bhbjpub3QoW2NsYXNzKj1zdWZmaXhdKSxcXG4uZWwtcGFnaW5hdGlvbiBidXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgZm9udC1zaXplOiAxM3B4O1xcbiAgbWluLXdpZHRoOiAzNS41cHg7XFxuICBoZWlnaHQ6IDI4cHg7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1wYWdpbmF0aW9uIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbn1cXG4uZWwtcGFnaW5hdGlvbiAuZWwtaW5wdXRfX3N1ZmZpeCB7XFxuICByaWdodDogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcbi5lbC1wYWdpbmF0aW9uIC5lbC1zZWxlY3QgLmVsLWlucHV0IHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIG1hcmdpbjogMCA1cHg7XFxufVxcbi5lbC1wYWdpbmF0aW9uIC5lbC1zZWxlY3QgLmVsLWlucHV0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1yaWdodDogMjVweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG59XFxuLmVsLXBhZ2luYXRpb24gYnV0dG9uIHtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIHBhZGRpbmc6IDAgNnB4O1xcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1wYWdpbmF0aW9uIGJ1dHRvbjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1wYWdpbmF0aW9uIGJ1dHRvbjpkaXNhYmxlZCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtcGFnaW5hdGlvbiAuYnRuLXByZXYsXFxuLmVsLXBhZ2luYXRpb24gLmJ0bi1uZXh0IHtcXG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIG1hcmdpbjogMDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtcGFnaW5hdGlvbiAuYnRuLXByZXYgLmVsLWljb24sXFxuLmVsLXBhZ2luYXRpb24gLmJ0bi1uZXh0IC5lbC1pY29uIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxufVxcbi5lbC1wYWdpbmF0aW9uIC5idG4tcHJldiB7XFxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtcGFnaW5hdGlvbiAuYnRuLW5leHQge1xcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xcbn1cXG4uZWwtcGFnaW5hdGlvbiAuZWwtcGFnZXIgbGkuZGlzYWJsZWQge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgLmJ0bi1wcmV2LFxcbi5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuYnRuLW5leHQsXFxuLmVsLXBhZ2luYXRpb24tLXNtYWxsIC5lbC1wYWdlciBsaSxcXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgLmVsLXBhZ2VyIGxpLmJ0bi1xdWlja25leHQsXFxuLmVsLXBhZ2luYXRpb24tLXNtYWxsIC5lbC1wYWdlciBsaS5idG4tcXVpY2twcmV2LFxcbi5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuZWwtcGFnZXIgbGk6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbGluZS1oZWlnaHQ6IDIycHg7XFxuICBoZWlnaHQ6IDIycHg7XFxuICBtaW4td2lkdGg6IDIycHg7XFxufVxcbi5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuYXJyb3cuZGlzYWJsZWQge1xcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xcbn1cXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgLm1vcmU6OmJlZm9yZSxcXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgbGkubW9yZTo6YmVmb3JlIHtcXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xcbn1cXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgc3Bhbjpub3QoW2NsYXNzKj1zdWZmaXhdKSxcXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgYnV0dG9uIHtcXG4gIGhlaWdodDogMjJweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xcbn1cXG4uZWwtcGFnaW5hdGlvbi0tc21hbGwgLmVsLXBhZ2luYXRpb25fX2VkaXRvciB7XFxuICBoZWlnaHQ6IDIycHg7XFxufVxcbi5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuZWwtcGFnaW5hdGlvbl9fZWRpdG9yLmVsLWlucHV0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAyMnB4O1xcbn1cXG5cXG4uZWwtcGFnaW5hdGlvbl9fc2l6ZXMge1xcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtcGFnaW5hdGlvbl9fc2l6ZXMgLmVsLWlucHV0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgZm9udC1zaXplOiAxM3B4O1xcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XFxufVxcbi5lbC1wYWdpbmF0aW9uX19zaXplcyAuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1wYWdpbmF0aW9uX190b3RhbCB7XFxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XFxuICBmb250LXdlaWdodDogbm9ybWFsO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcblxcbi5lbC1wYWdpbmF0aW9uX19qdW1wIHtcXG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtcGFnaW5hdGlvbl9fanVtcCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmc6IDAgM3B4O1xcbn1cXG5cXG4uZWwtcGFnaW5hdGlvbl9fcmlnaHR3cmFwcGVyIHtcXG4gIGZsb2F0OiByaWdodDtcXG59XFxuXFxuLmVsLXBhZ2luYXRpb25fX2VkaXRvciB7XFxuICBsaW5lLWhlaWdodDogMThweDtcXG4gIHBhZGRpbmc6IDAgMnB4O1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbWFyZ2luOiAwIDJweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG59XFxuLmVsLXBhZ2luYXRpb25fX2VkaXRvci5lbC1pbnB1dCB7XFxuICB3aWR0aDogNTBweDtcXG59XFxuLmVsLXBhZ2luYXRpb25fX2VkaXRvci5lbC1pbnB1dCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLXBhZ2luYXRpb25fX2VkaXRvciAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxcbi5lbC1wYWdpbmF0aW9uX19lZGl0b3IgLmVsLWlucHV0X19pbm5lcjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxufVxcblxcbi5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2LFxcbi5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0LFxcbi5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpIHtcXG4gIG1hcmdpbjogMCA1cHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBtaW4td2lkdGg6IDMwcHg7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxufVxcbi5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2LmRpc2FibGVkLFxcbi5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0LmRpc2FibGVkLFxcbi5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiwgLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQge1xcbiAgcGFkZGluZzogMDtcXG59XFxuLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXY6ZGlzYWJsZWQsIC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0OmRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaTpub3QoLmRpc2FibGVkKTpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZC5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuYnRuLXByZXYsXFxuLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZC5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuYnRuLW5leHQsXFxuLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZC5lbC1wYWdpbmF0aW9uLS1zbWFsbCAuZWwtcGFnZXIgbGkge1xcbiAgbWFyZ2luOiAwIDNweDtcXG4gIG1pbi13aWR0aDogMjJweDtcXG59XFxuXFxuLmVsLXBhZ2VyIHtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcXG4gIGZvbnQtc2l6ZTogMDtcXG4gIHBhZGRpbmc6IDA7XFxuICBtYXJnaW46IDA7XFxufVxcbi5lbC1wYWdlciAubW9yZTo6YmVmb3JlIHtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbn1cXG4uZWwtcGFnZXIgbGkge1xcbiAgcGFkZGluZzogMCA0cHg7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG4gIG1pbi13aWR0aDogMzUuNXB4O1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBtYXJnaW46IDA7XFxufVxcbi5lbC1wYWdlciBsaS5idG4tcXVpY2tuZXh0LCAuZWwtcGFnZXIgbGkuYnRuLXF1aWNrcHJldiB7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtcGFnZXIgbGkuYnRuLXF1aWNrbmV4dC5kaXNhYmxlZCwgLmVsLXBhZ2VyIGxpLmJ0bi1xdWlja3ByZXYuZGlzYWJsZWQge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1wYWdlciBsaS5idG4tcXVpY2twcmV2OmhvdmVyIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLXBhZ2VyIGxpLmJ0bi1xdWlja25leHQ6aG92ZXIge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtcGFnZXIgbGkuYWN0aXZlICsgbGkge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxufVxcbi5lbC1wYWdlciBsaTpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXBhZ2VyIGxpLmFjdGl2ZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGN1cnNvcjogZGVmYXVsdDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi52LW1vZGFsLWVudGVyIHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2LW1vZGFsLWluIDAuMnMgZWFzZTtcXG4gICAgICAgICAgYW5pbWF0aW9uOiB2LW1vZGFsLWluIDAuMnMgZWFzZTtcXG59XFxuXFxuLnYtbW9kYWwtbGVhdmUge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHYtbW9kYWwtb3V0IDAuMnMgZWFzZSBmb3J3YXJkcztcXG4gICAgICAgICAgYW5pbWF0aW9uOiB2LW1vZGFsLW91dCAwLjJzIGVhc2UgZm9yd2FyZHM7XFxufVxcblxcbkAtd2Via2l0LWtleWZyYW1lcyB2LW1vZGFsLWluIHtcXG4gIDAlIHtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuXFxuQGtleWZyYW1lcyB2LW1vZGFsLWluIHtcXG4gIDAlIHtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHYtbW9kYWwtb3V0IHtcXG4gIDEwMCUge1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIHYtbW9kYWwtb3V0IHtcXG4gIDEwMCUge1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbn1cXG4udi1tb2RhbCB7XFxuICBwb3NpdGlvbjogZml4ZWQ7XFxuICBsZWZ0OiAwO1xcbiAgdG9wOiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBvcGFjaXR5OiAwLjU7XFxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xcbn1cXG5cXG4uZWwtcG9wdXAtcGFyZW50LS1oaWRkZW4ge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuXFxuLmVsLWRpYWxvZyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBtYXJnaW46IDAgYXV0byA1MHB4O1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiA1MCU7XFxufVxcbi5lbC1kaWFsb2cuaXMtZnVsbHNjcmVlbiB7XFxuICB3aWR0aDogMTAwJTtcXG4gIG1hcmdpbi10b3A6IDA7XFxuICBtYXJnaW4tYm90dG9tOiAwO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgb3ZlcmZsb3c6IGF1dG87XFxufVxcblxcbi5lbC1kaWFsb2dfX3dyYXBwZXIge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgdG9wOiAwO1xcbiAgcmlnaHQ6IDA7XFxuICBib3R0b206IDA7XFxuICBsZWZ0OiAwO1xcbiAgb3ZlcmZsb3c6IGF1dG87XFxuICBtYXJnaW46IDA7XFxufVxcblxcbi5lbC1kaWFsb2dfX2hlYWRlciB7XFxuICBwYWRkaW5nOiAyMHB4O1xcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XFxufVxcblxcbi5lbC1kaWFsb2dfX2hlYWRlcmJ0biB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDIwcHg7XFxuICByaWdodDogMjBweDtcXG4gIHBhZGRpbmc6IDA7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5lbC1kaWFsb2dfX2hlYWRlcmJ0biAuZWwtZGlhbG9nX19jbG9zZSB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWRpYWxvZ19faGVhZGVyYnRuOmZvY3VzIC5lbC1kaWFsb2dfX2Nsb3NlLCAuZWwtZGlhbG9nX19oZWFkZXJidG46aG92ZXIgLmVsLWRpYWxvZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1kaWFsb2dfX3RpdGxlIHtcXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xcbiAgZm9udC1zaXplOiAxOHB4O1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcblxcbi5lbC1kaWFsb2dfX2JvZHkge1xcbiAgcGFkZGluZzogMzBweCAyMHB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XFxufVxcblxcbi5lbC1kaWFsb2dfX2Zvb3RlciB7XFxuICBwYWRkaW5nOiAyMHB4O1xcbiAgcGFkZGluZy10b3A6IDEwcHg7XFxuICB0ZXh0LWFsaWduOiByaWdodDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLWRpYWxvZy0tY2VudGVyIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLWRpYWxvZy0tY2VudGVyIC5lbC1kaWFsb2dfX2JvZHkge1xcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcXG4gIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4O1xcbn1cXG5cXG4uZWwtZGlhbG9nLS1jZW50ZXIgLmVsLWRpYWxvZ19fZm9vdGVyIHtcXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XFxufVxcblxcbi5kaWFsb2ctZmFkZS1lbnRlci1hY3RpdmUge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IGRpYWxvZy1mYWRlLWluIDAuM3M7XFxuICAgICAgICAgIGFuaW1hdGlvbjogZGlhbG9nLWZhZGUtaW4gMC4zcztcXG59XFxuXFxuLmRpYWxvZy1mYWRlLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogZGlhbG9nLWZhZGUtb3V0IDAuM3M7XFxuICAgICAgICAgIGFuaW1hdGlvbjogZGlhbG9nLWZhZGUtb3V0IDAuM3M7XFxufVxcblxcbkAtd2Via2l0LWtleWZyYW1lcyBkaWFsb2ctZmFkZS1pbiB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgIG9wYWNpdHk6IDE7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgZGlhbG9nLWZhZGUtaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcbn1cXG5ALXdlYmtpdC1rZXlmcmFtZXMgZGlhbG9nLWZhZGUtb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgIG9wYWNpdHk6IDE7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuQGtleWZyYW1lcyBkaWFsb2ctZmFkZS1vdXQge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbn1cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93LFxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItd2lkdGg6IDZweDtcXG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMykpO1xcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxufVxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCIgXFxcIjtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIHtcXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlYmY1O1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm90dG9tOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcXG4gIG1hcmdpbi10b3A6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3cge1xcbiAgdG9wOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgdG9wOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIGxlZnQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiAxcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIHJpZ2h0OiAtNnB4O1xcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLmVsLWF1dG9jb21wbGV0ZSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcblxcbi5lbC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XFxuICBtYXJnaW46IDVweCAwO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTRlZDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbl9fd3JhcCB7XFxuICBtYXgtaGVpZ2h0OiAyODBweDtcXG4gIHBhZGRpbmc6IDEwcHggMDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uX19saXN0IHtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbi5lbC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiBsaSB7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBtYXJnaW46IDA7XFxuICBsaW5lLWhlaWdodDogMzRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxufVxcbi5lbC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiBsaTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbn1cXG4uZWwtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24gbGkuaGlnaGxpZ2h0ZWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG59XFxuLmVsLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIGxpLmRpdmlkZXIge1xcbiAgbWFyZ2luLXRvcDogNnB4O1xcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XFxufVxcbi5lbC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiBsaS5kaXZpZGVyOmxhc3QtY2hpbGQge1xcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcXG59XFxuLmVsLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLmlzLWxvYWRpbmcgbGkge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgaGVpZ2h0OiAxMDBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcXG4gIGZvbnQtc2l6ZTogMjBweDtcXG4gIGNvbG9yOiAjOTk5O1xcbn1cXG4uZWwtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24uaXMtbG9hZGluZyBsaTo6YWZ0ZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24uaXMtbG9hZGluZyBsaTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24uaXMtbG9hZGluZyAuZWwtaWNvbi1sb2FkaW5nIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLmVsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcztcXG4gIHRyYW5zaXRpb246IDAuMXM7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxufVxcbi5lbC1idXR0b24gKyAuZWwtYnV0dG9uIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtYnV0dG9uLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG59XFxuLmVsLWJ1dHRvbjpob3ZlciwgLmVsLWJ1dHRvbjpmb2N1cyB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogI2JhZGVmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxufVxcbi5lbC1idXR0b246YWN0aXZlIHtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XFxuICBib3JkZXI6IDA7XFxufVxcbi5lbC1idXR0b24gW2NsYXNzKj1lbC1pY29uLV0gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcbi5lbC1idXR0b24uaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24uaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtYnV0dG9uLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICMxNjgyZTY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWFjdGl2ZSB7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5lbC1idXR0b24tLXRleHQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1idXR0b24uaXMtZGlzYWJsZWQuaXMtcGxhaW4sIC5lbC1idXR0b24uaXMtZGlzYWJsZWQuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24uaXMtZGlzYWJsZWQuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWxvYWRpbmcge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcbi5lbC1idXR0b24uaXMtbG9hZGluZzpiZWZvcmUge1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IC0xcHg7XFxuICB0b3A6IC0xcHg7XFxuICByaWdodDogLTFweDtcXG4gIGJvdHRvbTogLTFweDtcXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLXJvdW5kIHtcXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XFxuICBwYWRkaW5nOiAxMnB4IDIzcHg7XFxufVxcblxcbi5lbC1idXR0b24uaXMtY2lyY2xlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIHBhZGRpbmc6IDEycHg7XFxufVxcblxcbi5lbC1idXR0b24tLXByaW1hcnkge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICM0NmE2ZmY7XFxuICBib3JkZXItY29sb3I6ICM0NmE2ZmY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2M4ZmY7XFxuICBib3JkZXItY29sb3I6ICM4Y2M4ZmY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW4ge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBiYWNrZ3JvdW5kOiAjZThmNGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTNkM2ZmO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICM3NGJjZmY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDFlOWZmO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1zdWNjZXNzIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzczpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzczpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjNDJkODg1O1xcbiAgYm9yZGVyLWNvbG9yOiAjNDJkODg1O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3M6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxMWI5NWM7XFxuICBib3JkZXItY29sb3I6ICMxMWI5NWM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxMWI5NWM7XFxuICBib3JkZXItY29sb3I6ICMxMWI5NWM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODllN2IzO1xcbiAgYm9yZGVyLWNvbG9yOiAjODllN2IzO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbiAgYmFja2dyb3VuZDogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2ExZWJjMjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjMTNjZTY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxMWI5NWM7XFxuICBib3JkZXItY29sb3I6ICMxMWI5NWM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjNzFlMmEzO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2QwZjVlMDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0td2FybmluZyB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmc6aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmc6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmYzgzMztcXG4gIGJvcmRlci1jb2xvcjogI2ZmYzgzMztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTZhNzAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZhNzAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTZhNzAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZhNzAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ4MDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGQ4MDtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbiB7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG4gIGJhY2tncm91bmQ6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmUzOTk7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmYmEwMDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTZhNzAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZhNzAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI2ZmZDY2NjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmYxY2M7XFxufVxcblxcbi5lbC1idXR0b24tLWRhbmdlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlcjpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNmZjZkNmQ7XFxuICBib3JkZXItY29sb3I6ICNmZjZkNmQ7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTY0MjQyO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTY0MjQyO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNjQyNDI7XFxuICBib3JkZXItY29sb3I6ICNlNjQyNDI7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWRhbmdlci5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE0YTQ7XFxuICBib3JkZXItY29sb3I6ICNmZmE0YTQ7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbiB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG4gIGJhY2tncm91bmQ6ICNmZmVkZWQ7XFxuICBib3JkZXItY29sb3I6ICNmZmI2YjY7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTY0MjQyO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTY0MjQyO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjZmY5MjkyO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGJkYjtcXG59XFxuXFxuLmVsLWJ1dHRvbi0taW5mbyB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1idXR0b24tLWluZm86aG92ZXIsIC5lbC1idXR0b24tLWluZm86Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2E2YTlhZDtcXG4gIGJvcmRlci1jb2xvcjogI2E2YTlhZDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjODI4NDhhO1xcbiAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjODI4NDhhO1xcbiAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljYztcXG4gIGJvcmRlci1jb2xvcjogI2M4YzljYztcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbiB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjU7XFxuICBib3JkZXItY29sb3I6ICNkM2Q0ZDY7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzkwOTM5OTtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjODI4NDhhO1xcbiAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI2JjYmVjMjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XFxuICBib3JkZXItY29sb3I6ICNlOWU5ZWI7XFxufVxcblxcbi5lbC1idXR0b24tLW1lZGl1bSB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxufVxcbi5lbC1idXR0b24tLW1lZGl1bS5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxufVxcbi5lbC1idXR0b24tLW1lZGl1bS5pcy1jaXJjbGUge1xcbiAgcGFkZGluZzogMTBweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tc21hbGwge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcbi5lbC1idXR0b24tLXNtYWxsLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbn1cXG4uZWwtYnV0dG9uLS1zbWFsbC5pcy1jaXJjbGUge1xcbiAgcGFkZGluZzogOXB4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1taW5pIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbn1cXG4uZWwtYnV0dG9uLS1taW5pLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbn1cXG4uZWwtYnV0dG9uLS1taW5pLmlzLWNpcmNsZSB7XFxuICBwYWRkaW5nOiA3cHg7XFxufVxcblxcbi5lbC1idXR0b24tLXRleHQge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxuICBwYWRkaW5nLWxlZnQ6IDA7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbn1cXG4uZWwtYnV0dG9uLS10ZXh0OmhvdmVyLCAuZWwtYnV0dG9uLS10ZXh0OmZvY3VzIHtcXG4gIGNvbG9yOiAjNDZhNmZmO1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtYnV0dG9uLS10ZXh0OmFjdGl2ZSB7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLWJ1dHRvbi0tdGV4dC5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tdGV4dC5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tdGV4dC5pcy1kaXNhYmxlZDpmb2N1cyB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcbi5lbC1idXR0b24tZ3JvdXA6OmJlZm9yZSxcXG4uZWwtYnV0dG9uLWdyb3VwOjphZnRlciB7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwOjphZnRlciB7XFxuICBjbGVhcjogYm90aDtcXG59XFxuXFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uICsgLmVsLWJ1dHRvbiB7XFxuICBtYXJnaW4tbGVmdDogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24uaXMtZGlzYWJsZWQge1xcbiAgei1pbmRleDogMTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246bGFzdC1jaGlsZCB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZC5pcy1yb3VuZCB7XFxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLmlzLWNpcmNsZSB7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XFxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmhvdmVyLCAuZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmb2N1cywgLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246YWN0aXZlIHtcXG4gIHotaW5kZXg6IDE7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uLmlzLWFjdGl2ZSB7XFxuICB6LWluZGV4OiAxO1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWRyb3Bkb3duID4gLmVsLWJ1dHRvbiB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tcHJpbWFyeTpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1wcmltYXJ5Omxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tc3VjY2VzczpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS13YXJuaW5nOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXdhcm5pbmc6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tZGFuZ2VyOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWRhbmdlcjpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWluZm86Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0taW5mbzpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0taW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93LFxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItd2lkdGg6IDZweDtcXG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMykpO1xcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxufVxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCIgXFxcIjtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIHtcXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlYmY1O1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm90dG9tOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcXG4gIG1hcmdpbi10b3A6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3cge1xcbiAgdG9wOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgdG9wOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIGxlZnQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiAxcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIHJpZ2h0OiAtNnB4O1xcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLmVsLWRyb3Bkb3duIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtZHJvcGRvd24gLmVsLWJ1dHRvbi1ncm91cCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuLmVsLWRyb3Bkb3duIC5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbiB7XFxuICBmbG9hdDogbm9uZTtcXG59XFxuLmVsLWRyb3Bkb3duIC5lbC1kcm9wZG93bl9fY2FyZXQtYnV0dG9uIHtcXG4gIHBhZGRpbmctbGVmdDogNXB4O1xcbiAgcGFkZGluZy1yaWdodDogNXB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XFxufVxcbi5lbC1kcm9wZG93biAuZWwtZHJvcGRvd25fX2NhcmV0LWJ1dHRvbjo6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMXB4O1xcbiAgdG9wOiA1cHg7XFxuICBib3R0b206IDVweDtcXG4gIGxlZnQ6IDA7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1kcm9wZG93biAuZWwtZHJvcGRvd25fX2NhcmV0LWJ1dHRvbi5lbC1idXR0b24tLWRlZmF1bHQ6OmJlZm9yZSB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgMjIzLCAyMzAsIDAuNSk7XFxufVxcbi5lbC1kcm9wZG93biAuZWwtZHJvcGRvd25fX2NhcmV0LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcXG4gIHRvcDogMDtcXG4gIGJvdHRvbTogMDtcXG59XFxuLmVsLWRyb3Bkb3duIC5lbC1kcm9wZG93bl9fY2FyZXQtYnV0dG9uIC5lbC1kcm9wZG93bl9faWNvbiB7XFxuICBwYWRkaW5nLWxlZnQ6IDA7XFxufVxcbi5lbC1kcm9wZG93bl9faWNvbiB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBtYXJnaW46IDAgM3B4O1xcbn1cXG5cXG4uZWwtZHJvcGRvd24gLmVsLWRyb3Bkb3duLXNlbGZkZWZpbmU6Zm9jdXM6YWN0aXZlLCAuZWwtZHJvcGRvd24gLmVsLWRyb3Bkb3duLXNlbGZkZWZpbmU6Zm9jdXM6bm90KC5mb2N1c2luZykge1xcbiAgb3V0bGluZS13aWR0aDogMDtcXG59XFxuXFxuLmVsLWRyb3Bkb3duLW1lbnUge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAwO1xcbiAgbGVmdDogMDtcXG4gIHotaW5kZXg6IDEwO1xcbiAgcGFkZGluZzogMTBweCAwO1xcbiAgbWFyZ2luOiA1cHggMDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbn1cXG4uZWwtZHJvcGRvd24tbWVudV9faXRlbSB7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBtYXJnaW46IDA7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1kcm9wZG93bi1tZW51X19pdGVtOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyLCAuZWwtZHJvcGRvd24tbWVudV9faXRlbTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbiAgY29sb3I6ICM0NmE2ZmY7XFxufVxcbi5lbC1kcm9wZG93bi1tZW51X19pdGVtIGkge1xcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XFxufVxcbi5lbC1kcm9wZG93bi1tZW51X19pdGVtLS1kaXZpZGVkIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIG1hcmdpbi10b3A6IDZweDtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlYmY1O1xcbn1cXG4uZWwtZHJvcGRvd24tbWVudV9faXRlbS0tZGl2aWRlZDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDZweDtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgbWFyZ2luOiAwIC0yMHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLmVsLWRyb3Bkb3duLW1lbnVfX2l0ZW0uaXMtZGlzYWJsZWQge1xcbiAgY3Vyc29yOiBkZWZhdWx0O1xcbiAgY29sb3I6ICNiYmI7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWRyb3Bkb3duLW1lbnUtLW1lZGl1bSB7XFxuICBwYWRkaW5nOiA2cHggMDtcXG59XFxuLmVsLWRyb3Bkb3duLW1lbnUtLW1lZGl1bSAuZWwtZHJvcGRvd24tbWVudV9faXRlbSB7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG4gIHBhZGRpbmc6IDAgMTdweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWRyb3Bkb3duLW1lbnUtLW1lZGl1bSAuZWwtZHJvcGRvd24tbWVudV9faXRlbS5lbC1kcm9wZG93bi1tZW51X19pdGVtLS1kaXZpZGVkIHtcXG4gIG1hcmdpbi10b3A6IDZweDtcXG59XFxuLmVsLWRyb3Bkb3duLW1lbnUtLW1lZGl1bSAuZWwtZHJvcGRvd24tbWVudV9faXRlbS5lbC1kcm9wZG93bi1tZW51X19pdGVtLS1kaXZpZGVkOmJlZm9yZSB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIG1hcmdpbjogMCAtMTdweDtcXG59XFxuXFxuLmVsLWRyb3Bkb3duLW1lbnUtLXNtYWxsIHtcXG4gIHBhZGRpbmc6IDZweCAwO1xcbn1cXG4uZWwtZHJvcGRvd24tbWVudS0tc21hbGwgLmVsLWRyb3Bkb3duLW1lbnVfX2l0ZW0ge1xcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1kcm9wZG93bi1tZW51LS1zbWFsbCAuZWwtZHJvcGRvd24tbWVudV9faXRlbS5lbC1kcm9wZG93bi1tZW51X19pdGVtLS1kaXZpZGVkIHtcXG4gIG1hcmdpbi10b3A6IDRweDtcXG59XFxuLmVsLWRyb3Bkb3duLW1lbnUtLXNtYWxsIC5lbC1kcm9wZG93bi1tZW51X19pdGVtLmVsLWRyb3Bkb3duLW1lbnVfX2l0ZW0tLWRpdmlkZWQ6YmVmb3JlIHtcXG4gIGhlaWdodDogNHB4O1xcbiAgbWFyZ2luOiAwIC0xNXB4O1xcbn1cXG5cXG4uZWwtZHJvcGRvd24tbWVudS0tbWluaSB7XFxuICBwYWRkaW5nOiAzcHggMDtcXG59XFxuLmVsLWRyb3Bkb3duLW1lbnUtLW1pbmkgLmVsLWRyb3Bkb3duLW1lbnVfX2l0ZW0ge1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBwYWRkaW5nOiAwIDEwcHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1kcm9wZG93bi1tZW51LS1taW5pIC5lbC1kcm9wZG93bi1tZW51X19pdGVtLmVsLWRyb3Bkb3duLW1lbnVfX2l0ZW0tLWRpdmlkZWQge1xcbiAgbWFyZ2luLXRvcDogM3B4O1xcbn1cXG4uZWwtZHJvcGRvd24tbWVudS0tbWluaSAuZWwtZHJvcGRvd24tbWVudV9faXRlbS5lbC1kcm9wZG93bi1tZW51X19pdGVtLS1kaXZpZGVkOmJlZm9yZSB7XFxuICBoZWlnaHQ6IDNweDtcXG4gIG1hcmdpbjogMCAtMTBweDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmZhZGUtaW4tbGluZWFyLWVudGVyLWFjdGl2ZSxcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG59XFxuXFxuLmZhZGUtaW4tbGluZWFyLWVudGVyLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZSxcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC1mYWRlLWluLWxpbmVhci1lbnRlci1hY3RpdmUsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxufVxcblxcbi5lbC1mYWRlLWluLWxpbmVhci1lbnRlcixcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1lbnRlci1hY3RpdmUsXFxuLmVsLWZhZGUtaW4tbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLmVsLWZhZGUtaW4tZW50ZXIsXFxuLmVsLWZhZGUtaW4tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC16b29tLWluLWNlbnRlci1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tY2VudGVyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi5lbC16b29tLWluLWNlbnRlci1lbnRlcixcXG4uZWwtem9vbS1pbi1jZW50ZXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tdG9wLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi10b3AtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XFxufVxcblxcbi5lbC16b29tLWluLXRvcC1lbnRlcixcXG4uZWwtem9vbS1pbi10b3AtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tYm90dG9tLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XFxufVxcblxcbi5lbC16b29tLWluLWJvdHRvbS1lbnRlcixcXG4uZWwtem9vbS1pbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tbGVmdC1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tbGVmdC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcXG59XFxuXFxuLmVsLXpvb20taW4tbGVmdC1lbnRlcixcXG4uZWwtem9vbS1pbi1sZWZ0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUsIDAuNDUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDUsIDAuNDUpO1xcbn1cXG5cXG4uY29sbGFwc2UtdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctdG9wIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctYm90dG9tIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4zcyBoZWlnaHQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy10b3AgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1ib3R0b20gZWFzZS1pbi1vdXQ7XFxufVxcblxcbi5ob3Jpem9udGFsLWNvbGxhcHNlLXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXJpZ2h0IGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4zcyB3aWR0aCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWxlZnQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1yaWdodCBlYXNlLWluLW91dDtcXG59XFxuXFxuLmVsLWxpc3QtZW50ZXItYWN0aXZlLFxcbi5lbC1saXN0LWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcXG4gIHRyYW5zaXRpb246IGFsbCAxcztcXG59XFxuXFxuLmVsLWxpc3QtZW50ZXIsIC5lbC1saXN0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xcbn1cXG5cXG4uZWwtb3BhY2l0eS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtbWVudSB7XFxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZTZlNmU2O1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1tZW51OjpiZWZvcmUsXFxuLmVsLW1lbnU6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxufVxcblxcbi5lbC1tZW51OjphZnRlciB7XFxuICBjbGVhcjogYm90aDtcXG59XFxuXFxuLmVsLW1lbnUuZWwtbWVudS0taG9yaXpvbnRhbCB7XFxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U2ZTZlNjtcXG59XFxuLmVsLW1lbnUtLWhvcml6b250YWwge1xcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1tZW51LWl0ZW0ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBoZWlnaHQ6IDYwcHg7XFxuICBsaW5lLWhlaWdodDogNjBweDtcXG4gIG1hcmdpbjogMDtcXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1tZW51LWl0ZW0gYSxcXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1tZW51LWl0ZW0gYTpob3ZlciB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuLmVsLW1lbnUtLWhvcml6b250YWwgPiAuZWwtbWVudS1pdGVtOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyLCAuZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1tZW51LWl0ZW06bm90KC5pcy1kaXNhYmxlZCk6Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG59XFxuLmVsLW1lbnUtLWhvcml6b250YWwgPiAuZWwtc3VibWVudSB7XFxuICBmbG9hdDogbGVmdDtcXG59XFxuLmVsLW1lbnUtLWhvcml6b250YWwgPiAuZWwtc3VibWVudTpmb2N1cywgLmVsLW1lbnUtLWhvcml6b250YWwgPiAuZWwtc3VibWVudTpob3ZlciB7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1zdWJtZW51OmZvY3VzIC5lbC1zdWJtZW51X190aXRsZSwgLmVsLW1lbnUtLWhvcml6b250YWwgPiAuZWwtc3VibWVudTpob3ZlciAuZWwtc3VibWVudV9fdGl0bGUge1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC1tZW51LS1ob3Jpem9udGFsID4gLmVsLXN1Ym1lbnUuaXMtYWN0aXZlIC5lbC1zdWJtZW51X190aXRsZSB7XFxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE4OTBmZjtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1zdWJtZW51IC5lbC1zdWJtZW51X190aXRsZSB7XFxuICBoZWlnaHQ6IDYwcHg7XFxuICBsaW5lLWhlaWdodDogNjBweDtcXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1zdWJtZW51IC5lbC1zdWJtZW51X190aXRsZTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCA+IC5lbC1zdWJtZW51IC5lbC1zdWJtZW51X19pY29uLWFycm93IHtcXG4gIHBvc2l0aW9uOiBzdGF0aWM7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgbWFyZ2luLWxlZnQ6IDhweDtcXG4gIG1hcmdpbi10b3A6IC0zcHg7XFxufVxcbi5lbC1tZW51LS1ob3Jpem9udGFsIC5lbC1tZW51IC5lbC1tZW51LWl0ZW0sIC5lbC1tZW51LS1ob3Jpem9udGFsIC5lbC1tZW51IC5lbC1zdWJtZW51X190aXRsZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgZmxvYXQ6IG5vbmU7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIHBhZGRpbmc6IDAgMTBweDtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCAuZWwtbWVudSAuZWwtbWVudS1pdGVtLmlzLWFjdGl2ZSwgLmVsLW1lbnUtLWhvcml6b250YWwgLmVsLW1lbnUgLmVsLXN1Ym1lbnUuaXMtYWN0aXZlID4gLmVsLXN1Ym1lbnVfX3RpdGxlIHtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtbWVudS0taG9yaXpvbnRhbCAuZWwtbWVudS1pdGVtOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyLCAuZWwtbWVudS0taG9yaXpvbnRhbCAuZWwtbWVudS1pdGVtOm5vdCguaXMtZGlzYWJsZWQpOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBjb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLW1lbnUtLWhvcml6b250YWwgPiAuZWwtbWVudS1pdGVtLmlzLWFjdGl2ZSB7XFxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE4OTBmZjtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG5cXG4uZWwtbWVudS0tY29sbGFwc2Uge1xcbiAgd2lkdGg6IDY0cHg7XFxufVxcbi5lbC1tZW51LS1jb2xsYXBzZSA+IC5lbC1tZW51LWl0ZW0gW2NsYXNzXj1lbC1pY29uLV0sXFxuLmVsLW1lbnUtLWNvbGxhcHNlID4gLmVsLXN1Ym1lbnUgPiAuZWwtc3VibWVudV9fdGl0bGUgW2NsYXNzXj1lbC1pY29uLV0ge1xcbiAgbWFyZ2luOiAwO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIHdpZHRoOiAyNHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtbWVudS0tY29sbGFwc2UgPiAuZWwtbWVudS1pdGVtIC5lbC1zdWJtZW51X19pY29uLWFycm93LFxcbi5lbC1tZW51LS1jb2xsYXBzZSA+IC5lbC1zdWJtZW51ID4gLmVsLXN1Ym1lbnVfX3RpdGxlIC5lbC1zdWJtZW51X19pY29uLWFycm93IHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcbi5lbC1tZW51LS1jb2xsYXBzZSA+IC5lbC1tZW51LWl0ZW0gc3BhbixcXG4uZWwtbWVudS0tY29sbGFwc2UgPiAuZWwtc3VibWVudSA+IC5lbC1zdWJtZW51X190aXRsZSBzcGFuIHtcXG4gIGhlaWdodDogMDtcXG4gIHdpZHRoOiAwO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuLmVsLW1lbnUtLWNvbGxhcHNlID4gLmVsLW1lbnUtaXRlbS5pcy1hY3RpdmUgaSB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuLmVsLW1lbnUtLWNvbGxhcHNlIC5lbC1tZW51IC5lbC1zdWJtZW51IHtcXG4gIG1pbi13aWR0aDogMjAwcHg7XFxufVxcbi5lbC1tZW51LS1jb2xsYXBzZSAuZWwtc3VibWVudSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1tZW51LS1jb2xsYXBzZSAuZWwtc3VibWVudSAuZWwtbWVudSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBtYXJnaW4tbGVmdDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgbGVmdDogMTAwJTtcXG4gIHotaW5kZXg6IDEwO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTRlZDtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG59XFxuLmVsLW1lbnUtLWNvbGxhcHNlIC5lbC1zdWJtZW51LmlzLW9wZW5lZCA+IC5lbC1zdWJtZW51X190aXRsZSAuZWwtc3VibWVudV9faWNvbi1hcnJvdyB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xcbn1cXG5cXG4uZWwtbWVudS0tcG9wdXAge1xcbiAgei1pbmRleDogMTAwO1xcbiAgbWluLXdpZHRoOiAyMDBweDtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIHBhZGRpbmc6IDVweCAwO1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbn1cXG4uZWwtbWVudS0tcG9wdXAtYm90dG9tLXN0YXJ0IHtcXG4gIG1hcmdpbi10b3A6IDVweDtcXG59XFxuLmVsLW1lbnUtLXBvcHVwLXJpZ2h0LXN0YXJ0IHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxuICBtYXJnaW4tcmlnaHQ6IDVweDtcXG59XFxuXFxuLmVsLW1lbnUtaXRlbSB7XFxuICBoZWlnaHQ6IDU2cHg7XFxuICBsaW5lLWhlaWdodDogNTZweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgcGFkZGluZzogMCAyMHB4O1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtbWVudS1pdGVtICoge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLW1lbnUtaXRlbSBpIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtbWVudS1pdGVtOmhvdmVyLCAuZWwtbWVudS1pdGVtOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbn1cXG4uZWwtbWVudS1pdGVtLmlzLWRpc2FibGVkIHtcXG4gIG9wYWNpdHk6IDAuMjU7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZWwtbWVudS1pdGVtIFtjbGFzc149ZWwtaWNvbi1dIHtcXG4gIG1hcmdpbi1yaWdodDogNXB4O1xcbiAgd2lkdGg6IDI0cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBmb250LXNpemU6IDE4cHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtbWVudS1pdGVtLmlzLWFjdGl2ZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLW1lbnUtaXRlbS5pcy1hY3RpdmUgaSB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLmVsLXN1Ym1lbnUge1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG59XFxuLmVsLXN1Ym1lbnVfX3RpdGxlIHtcXG4gIGhlaWdodDogNTZweDtcXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY29sb3I6ICMzMDMxMzM7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC1zdWJtZW51X190aXRsZSAqIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcbi5lbC1zdWJtZW51X190aXRsZSBpIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtc3VibWVudV9fdGl0bGU6aG92ZXIsIC5lbC1zdWJtZW51X190aXRsZTpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG59XFxuLmVsLXN1Ym1lbnVfX3RpdGxlLmlzLWRpc2FibGVkIHtcXG4gIG9wYWNpdHk6IDAuMjU7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZWwtc3VibWVudV9fdGl0bGU6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG59XFxuXFxuLmVsLXN1Ym1lbnUgLmVsLW1lbnUge1xcbiAgYm9yZGVyOiBub25lO1xcbn1cXG4uZWwtc3VibWVudSAuZWwtbWVudS1pdGVtIHtcXG4gIGhlaWdodDogNTBweDtcXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xcbiAgcGFkZGluZzogMCA0NXB4O1xcbiAgbWluLXdpZHRoOiAyMDBweDtcXG59XFxuLmVsLXN1Ym1lbnVfX2ljb24tYXJyb3cge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiA1MCU7XFxuICByaWdodDogMjBweDtcXG4gIG1hcmdpbi10b3A6IC03cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuXFxuLmVsLXN1Ym1lbnUuaXMtYWN0aXZlIC5lbC1zdWJtZW51X190aXRsZSB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtc3VibWVudS5pcy1vcGVuZWQgPiAuZWwtc3VibWVudV9fdGl0bGUgLmVsLXN1Ym1lbnVfX2ljb24tYXJyb3cge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XFxufVxcblxcbi5lbC1zdWJtZW51LmlzLWRpc2FibGVkIC5lbC1zdWJtZW51X190aXRsZSxcXG4uZWwtc3VibWVudS5pcy1kaXNhYmxlZCAuZWwtbWVudS1pdGVtIHtcXG4gIG9wYWNpdHk6IDAuMjU7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZWwtc3VibWVudSBbY2xhc3NePWVsLWljb24tXSB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XFxuICB3aWR0aDogMjRweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMThweDtcXG59XFxuXFxuLmVsLW1lbnUtaXRlbS1ncm91cCA+IHVsIHtcXG4gIHBhZGRpbmc6IDA7XFxufVxcbi5lbC1tZW51LWl0ZW0tZ3JvdXBfX3RpdGxlIHtcXG4gIHBhZGRpbmc6IDdweCAwIDdweCAyMHB4O1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uaG9yaXpvbnRhbC1jb2xsYXBzZS10cmFuc2l0aW9uIC5lbC1zdWJtZW51X190aXRsZSAuZWwtc3VibWVudV9faWNvbi1hcnJvdyB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XFxuICB0cmFuc2l0aW9uOiAwLjJzO1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGV4dGFyZWEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDEuNTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10ZXh0YXJlYSAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvdHRvbTogNXB4O1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLWlucHV0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHotaW5kZXg6IDExO1xcbiAgd2lkdGg6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcXG4gIGhlaWdodDogNnB4O1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG4gIHdpZHRoOiA2cHg7XFxuICBiYWNrZ3JvdW5kOiAjYjRiY2NjO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NsZWFyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhcjpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQgLmVsLWlucHV0X19jb3VudC1pbm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nOiAwIDVweDtcXG59XFxuLmVsLWlucHV0X19pbm5lciB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGhlaWdodDogNDBweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBhZGRpbmc6IDAgMTVweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3N1ZmZpeCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICByaWdodDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgtaW5uZXIge1xcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcXG59XFxuXFxuLmVsLWlucHV0X19wcmVmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgbGVmdDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxufVxcblxcbi5lbC1pbnB1dF9faWNvbiB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMjVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtaW5wdXRfX2ljb246YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC1pbnB1dF9fdmFsaWRhdGVJY29uIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtYWN0aXZlIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faWNvbiB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9fc3VmZml4IC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dC0tc3VmZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1yaWdodDogMzBweDtcXG59XFxuXFxuLmVsLWlucHV0LS1wcmVmaXggLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIHtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzJweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1taW5pIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0LS1taW5pIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cCB7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cCA+IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgcGFkZGluZzogMCAyMHB4O1xcbiAgd2lkdGg6IDFweDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kOmZvY3VzLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQ6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBtYXJnaW46IC0xMHB4IC0yMHB4O1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIGRpdi5lbC1zZWxlY3QgLmVsLWlucHV0X19pbm5lcixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIGRpdi5lbC1zZWxlY3Q6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIGJvcmRlci10b3A6IDA7XFxuICBib3JkZXItYm90dG9tOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1pbnB1dCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24sXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1pbnB1dCB7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCB7XFxuICBib3JkZXItcmlnaHQ6IDA7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAtLXByZXBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1zZWxlY3QgLmVsLWlucHV0LmlzLWZvY3VzIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAtLWFwcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi8qKiBkaXNhbGJlIGRlZmF1bHQgY2xlYXIgb24gSUUgKi9cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtY2xlYXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTgwcHg7XFxuICBsaW5lLWhlaWdodDogMzhweDtcXG59XFxuLmVsLWlucHV0LW51bWJlciAuZWwtaW5wdXQge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lbC1pbnB1dC1udW1iZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XFxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSwgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgei1pbmRleDogMTtcXG4gIHRvcDogMXB4O1xcbiAgd2lkdGg6IDQwcHg7XFxuICBoZWlnaHQ6IGF1dG87XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlOmhvdmVyLCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZTpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2U6aG92ZXI6bm90KC5pcy1kaXNhYmxlZCkgfiAuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lcjpub3QoLmlzLWRpc2FibGVkKSwgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2U6aG92ZXI6bm90KC5pcy1kaXNhYmxlZCkgfiAuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lcjpub3QoLmlzLWRpc2FibGVkKSB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlLmlzLWRpc2FibGVkLCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZS5pcy1kaXNhYmxlZCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREZFNjtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgbGVmdDogMXB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERkU2O1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlIHtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjZGZlNGVkO1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlOmhvdmVyLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlOmhvdmVyIHtcXG4gIGNvbG9yOiAjZGZlNGVkO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci0tbWVkaXVtIHtcXG4gIHdpZHRoOiAyMDBweDtcXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyLS1tZWRpdW0gLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UsIC5lbC1pbnB1dC1udW1iZXItLW1lZGl1bSAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICB3aWR0aDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xcbiAgcGFkZGluZy1yaWdodDogNDNweDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci0tc21hbGwge1xcbiAgd2lkdGg6IDEzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXItLXNtYWxsIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlLCAuZWwtaW5wdXQtbnVtYmVyLS1zbWFsbCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICB3aWR0aDogMzJweDtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci0tc21hbGwgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UgW2NsYXNzKj1lbC1pY29uXSwgLmVsLWlucHV0LW51bWJlci0tc21hbGwgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2UgW2NsYXNzKj1lbC1pY29uXSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLS1zbWFsbCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctbGVmdDogMzlweDtcXG4gIHBhZGRpbmctcmlnaHQ6IDM5cHg7XFxufVxcblxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkge1xcbiAgd2lkdGg6IDEzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UsIC5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgd2lkdGg6IDI4cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UgW2NsYXNzKj1lbC1pY29uXSwgLmVsLWlucHV0LW51bWJlci0tbWluaSAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSBbY2xhc3MqPWVsLWljb25dIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLXdpdGhvdXQtY29udHJvbHMgLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xcbiAgcGFkZGluZy1yaWdodDogNTBweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSwgLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICBoZWlnaHQ6IGF1dG87XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSBbY2xhc3MqPWVsLWljb25dLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0IC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlIFtjbGFzcyo9ZWwtaWNvbl0ge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSB7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREZFNjtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAxcHg7XFxuICB0b3A6IGF1dG87XFxuICBsZWZ0OiBhdXRvO1xcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0W2NsYXNzKj1tZWRpdW1dIFtjbGFzcyo9aW5jcmVhc2VdLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0W2NsYXNzKj1tZWRpdW1dIFtjbGFzcyo9ZGVjcmVhc2VdIHtcXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0W2NsYXNzKj1zbWFsbF0gW2NsYXNzKj1pbmNyZWFzZV0sIC5lbC1pbnB1dC1udW1iZXIuaXMtY29udHJvbHMtcmlnaHRbY2xhc3MqPXNtYWxsXSBbY2xhc3MqPWRlY3JlYXNlXSB7XFxuICBsaW5lLWhlaWdodDogMTVweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodFtjbGFzcyo9bWluaV0gW2NsYXNzKj1pbmNyZWFzZV0sIC5lbC1pbnB1dC1udW1iZXIuaXMtY29udHJvbHMtcmlnaHRbY2xhc3MqPW1pbmldIFtjbGFzcyo9ZGVjcmVhc2VdIHtcXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcmFkaW8ge1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIG1hcmdpbi1yaWdodDogMzBweDtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbn1cXG4uZWwtcmFkaW8uaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4IDAgMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBoZWlnaHQ6IDQwcHg7XFxufVxcbi5lbC1yYWRpby5pcy1ib3JkZXJlZC5pcy1jaGVja2VkIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXJhZGlvLmlzLWJvcmRlcmVkLmlzLWRpc2FibGVkIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1yYWRpby5pcy1ib3JkZXJlZCArIC5lbC1yYWRpby5pcy1ib3JkZXJlZCB7XFxuICBtYXJnaW4tbGVmdDogMTBweDtcXG59XFxuXFxuLmVsLXJhZGlvLS1tZWRpdW0uaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogMTBweCAyMHB4IDAgMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLXJhZGlvLS1tZWRpdW0uaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19sYWJlbCB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1yYWRpby0tbWVkaXVtLmlzLWJvcmRlcmVkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgaGVpZ2h0OiAxNHB4O1xcbiAgd2lkdGg6IDE0cHg7XFxufVxcblxcbi5lbC1yYWRpby0tc21hbGwuaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogOHB4IDE1cHggMCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbn1cXG4uZWwtcmFkaW8tLXNtYWxsLmlzLWJvcmRlcmVkIC5lbC1yYWRpb19fbGFiZWwge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtcmFkaW8tLXNtYWxsLmlzLWJvcmRlcmVkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcblxcbi5lbC1yYWRpby0tbWluaS5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiA2cHggMTVweCAwIDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1yYWRpby0tbWluaS5pcy1ib3JkZXJlZCAuZWwtcmFkaW9fX2xhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLXJhZGlvLS1taW5pLmlzLWJvcmRlcmVkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcblxcbi5lbC1yYWRpbzpsYXN0LWNoaWxkIHtcXG4gIG1hcmdpbi1yaWdodDogMDtcXG59XFxuLmVsLXJhZGlvX19pbnB1dCB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWRpc2FibGVkIC5lbC1yYWRpb19faW5uZXI6OmFmdGVyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWRpc2FibGVkIC5lbC1yYWRpb19faW5uZXIgKyAuZWwtcmFkaW9fX2xhYmVsIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQuaXMtY2hlY2tlZCAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQuaXMtY2hlY2tlZCAuZWwtcmFkaW9fX2lubmVyOjphZnRlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWRpc2FibGVkICsgc3Bhbi5lbC1yYWRpb19fbGFiZWwge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWNoZWNrZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWNoZWNrZWQgLmVsLXJhZGlvX19pbm5lcjo6YWZ0ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtY2hlY2tlZCArIC5lbC1yYWRpb19fbGFiZWwge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1yYWRpb19faW5wdXQuaXMtZm9jdXMgLmVsLXJhZGlvX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1yYWRpb19faW5uZXIge1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XFxuICB3aWR0aDogMTRweDtcXG4gIGhlaWdodDogMTRweDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1yYWRpb19faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW9fX2lubmVyOjphZnRlciB7XFxuICB3aWR0aDogNHB4O1xcbiAgaGVpZ2h0OiA0cHg7XFxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogNTAlO1xcbiAgdG9wOiA1MCU7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbjtcXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW47XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbjtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xcbn1cXG5cXG4uZWwtcmFkaW9fX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgei1pbmRleDogLTE7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxuICBib3R0b206IDA7XFxuICBtYXJnaW46IDA7XFxufVxcblxcbi5lbC1yYWRpbzpmb2N1czpub3QoLmlzLWZvY3VzKTpub3QoOmFjdGl2ZSk6bm90KC5pcy1kaXNhYmxlZCkge1xcbiAgLyrojrflvpfnhKbngrnml7Yg5qC35byP5o+Q6YaSKi9cXG59XFxuLmVsLXJhZGlvOmZvY3VzOm5vdCguaXMtZm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoLmlzLWRpc2FibGVkKSAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggIzE4OTBmZjtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggIzE4OTBmZjtcXG59XFxuLmVsLXJhZGlvX19sYWJlbCB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXJhZGlvLWdyb3VwIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGZvbnQtc2l6ZTogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXJhZGlvLWJ1dHRvbiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtcmFkaW8tYnV0dG9uX19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1yYWRpby1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG59XFxuLmVsLXJhZGlvLWJ1dHRvbl9faW5uZXI6aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1yYWRpby1idXR0b25fX2lubmVyIFtjbGFzcyo9ZWwtaWNvbi1dIHtcXG4gIGxpbmUtaGVpZ2h0OiAwLjk7XFxufVxcbi5lbC1yYWRpby1idXR0b25fX2lubmVyIFtjbGFzcyo9ZWwtaWNvbi1dICsgc3BhbiB7XFxuICBtYXJnaW4tbGVmdDogNXB4O1xcbn1cXG5cXG4uZWwtcmFkaW8tYnV0dG9uOmZpcnN0LWNoaWxkIC5lbC1yYWRpby1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG59XFxuLmVsLXJhZGlvLWJ1dHRvbl9fb3JpZy1yYWRpbyB7XFxuICBvcGFjaXR5OiAwO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IC0xO1xcbn1cXG4uZWwtcmFkaW8tYnV0dG9uX19vcmlnLXJhZGlvOmNoZWNrZWQgKyAuZWwtcmFkaW8tYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzE4OTBmZjtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW8tYnV0dG9uX19vcmlnLXJhZGlvOmRpc2FibGVkICsgLmVsLXJhZGlvLWJ1dHRvbl9faW5uZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcbi5lbC1yYWRpby1idXR0b25fX29yaWctcmFkaW86ZGlzYWJsZWQ6Y2hlY2tlZCArIC5lbC1yYWRpby1idXR0b25fX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XFxufVxcblxcbi5lbC1yYWRpby1idXR0b246bGFzdC1jaGlsZCAuZWwtcmFkaW8tYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcXG59XFxuLmVsLXJhZGlvLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5lbC1yYWRpby1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuLmVsLXJhZGlvLWJ1dHRvbi0tbWVkaXVtIC5lbC1yYWRpby1idXR0b25fX2lubmVyIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1yYWRpby1idXR0b24tLW1lZGl1bSAuZWwtcmFkaW8tYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxufVxcblxcbi5lbC1yYWRpby1idXR0b24tLXNtYWxsIC5lbC1yYWRpby1idXR0b25fX2lubmVyIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLXJhZGlvLWJ1dHRvbi0tc21hbGwgLmVsLXJhZGlvLWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxufVxcblxcbi5lbC1yYWRpby1idXR0b24tLW1pbmkgLmVsLXJhZGlvLWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtcmFkaW8tYnV0dG9uLS1taW5pIC5lbC1yYWRpby1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbn1cXG5cXG4uZWwtcmFkaW8tYnV0dG9uOmZvY3VzOm5vdCguaXMtZm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoLmlzLWRpc2FibGVkKSB7XFxuICAvKuiOt+W+l+eEpueCueaXtiDmoLflvI/mj5DphpIqL1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjMTg5MGZmO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjMTg5MGZmO1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtY2hlY2tib3gge1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiA5cHggMjBweCA5cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuaXMtY2hlY2tlZCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5pcy1kaXNhYmxlZCB7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQgKyAuZWwtY2hlY2tib3guaXMtYm9yZGVyZWQge1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWVkaXVtIHtcXG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgaGVpZ2h0OiAzNnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGhlaWdodDogMTRweDtcXG4gIHdpZHRoOiAxNHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIHtcXG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIHdpZHRoOiAycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSB7XFxuICBwYWRkaW5nOiAzcHggMTVweCAzcHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgbGluZS1oZWlnaHQ6IDEycHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGhlaWdodDogMTJweDtcXG4gIHdpZHRoOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogMnB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0IHtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmYztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyICsgLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YmVmb3JlIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgKyBzcGFuLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtY2hlY2tlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtY2hlY2tlZCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMSk7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtY2hlY2tlZCArIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZm9jdXMge1xcbiAgLypmb2N1c+aXtiDop4bop4nkuIrljLrliIYqL1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWZvY3VzIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgaGVpZ2h0OiAycHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgdG9wOiA1cHg7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTRweDtcXG4gIGhlaWdodDogMTRweDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICB6LWluZGV4OiAxO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KSwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40NiksIGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KTtcXG59XFxuLmVsLWNoZWNrYm94X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgaGVpZ2h0OiA3cHg7XFxuICBsZWZ0OiA0cHg7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDFweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgwKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgwKTtcXG4gIHdpZHRoOiAzcHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XFxufVxcblxcbi5lbC1jaGVja2JveF9fb3JpZ2luYWwge1xcbiAgb3BhY2l0eTogMDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBtYXJnaW46IDA7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIHotaW5kZXg6IC0xO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBhZGRpbmctbGVmdDogMTBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3g6bGFzdC1vZi10eXBlIHtcXG4gIG1hcmdpbi1yaWdodDogMDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciBbY2xhc3MqPWVsLWljb24tXSB7XFxuICBsaW5lLWhlaWdodDogMC45O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciBbY2xhc3MqPWVsLWljb24tXSArIHNwYW4ge1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9fb3JpZ2luYWwge1xcbiAgb3BhY2l0eTogMDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBtYXJnaW46IDA7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1jaGVja2VkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgMCAjNzRiY2ZmO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICM3NGJjZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtY2hlY2tlZDpmaXJzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1kaXNhYmxlZDpmaXJzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbjpmaXJzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZm9jdXMgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uOmxhc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1lZGl1bSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1tZWRpdW0gLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1zbWFsbCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLXNtYWxsIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1taW5pIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWluaSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWdyb3VwIHtcXG4gIGZvbnQtc2l6ZTogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc3dpdGNoIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XFxuICBoZWlnaHQ6IDIwcHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtc3dpdGNoLmlzLWRpc2FibGVkIC5lbC1zd2l0Y2hfX2NvcmUsIC5lbC1zd2l0Y2guaXMtZGlzYWJsZWQgLmVsLXN3aXRjaF9fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLXN3aXRjaF9fbGFiZWwge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xcbiAgdHJhbnNpdGlvbjogMC4ycztcXG4gIGhlaWdodDogMjBweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC1zd2l0Y2hfX2xhYmVsLmlzLWFjdGl2ZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXN3aXRjaF9fbGFiZWwtLWxlZnQge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xcbn1cXG5cXG4uZWwtc3dpdGNoX19sYWJlbC0tcmlnaHQge1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxufVxcblxcbi5lbC1zd2l0Y2hfX2xhYmVsICoge1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcblxcbi5lbC1zd2l0Y2hfX2lucHV0IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgb3BhY2l0eTogMDtcXG4gIG1hcmdpbjogMDtcXG59XFxuXFxuLmVsLXN3aXRjaF9fY29yZSB7XFxuICBtYXJnaW46IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB3aWR0aDogNDBweDtcXG4gIGhlaWdodDogMjBweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJhY2tncm91bmQ6ICNEQ0RGRTY7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLXN3aXRjaF9fY29yZTphZnRlciB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMXB4O1xcbiAgbGVmdDogMXB4O1xcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHdpZHRoOiAxNnB4O1xcbiAgaGVpZ2h0OiAxNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLmVsLXN3aXRjaC5pcy1jaGVja2VkIC5lbC1zd2l0Y2hfX2NvcmUge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXN3aXRjaC5pcy1jaGVja2VkIC5lbC1zd2l0Y2hfX2NvcmU6OmFmdGVyIHtcXG4gIGxlZnQ6IDEwMCU7XFxuICBtYXJnaW4tbGVmdDogLTE3cHg7XFxufVxcblxcbi5lbC1zd2l0Y2guaXMtZGlzYWJsZWQge1xcbiAgb3BhY2l0eTogMC42O1xcbn1cXG5cXG4uZWwtc3dpdGNoLS13aWRlIC5lbC1zd2l0Y2hfX2xhYmVsLmVsLXN3aXRjaF9fbGFiZWwtLWxlZnQgc3BhbiB7XFxuICBsZWZ0OiAxMHB4O1xcbn1cXG4uZWwtc3dpdGNoLS13aWRlIC5lbC1zd2l0Y2hfX2xhYmVsLmVsLXN3aXRjaF9fbGFiZWwtLXJpZ2h0IHNwYW4ge1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcblxcbi5lbC1zd2l0Y2ggLmxhYmVsLWZhZGUtZW50ZXIsIC5lbC1zd2l0Y2ggLmxhYmVsLWZhZGUtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3csXFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbn1cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpKTtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0ge1xcbiAgbWFyZ2luLXRvcDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogLTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDNweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZWJmNTtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogLTZweDtcXG4gIGxlZnQ6IDFweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XFxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgcmlnaHQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3R0b206IC02cHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IDEwMDE7XFxuICBib3JkZXI6IHNvbGlkIDFweCAjZGZlNGVkO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG1hcmdpbjogNXB4IDA7XFxufVxcbi5lbC1zZWxlY3QtZHJvcGRvd24uaXMtbXVsdGlwbGUgLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbS5zZWxlY3RlZCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1zZWxlY3QtZHJvcGRvd24uaXMtbXVsdGlwbGUgLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbS5zZWxlY3RlZC5ob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbn1cXG4uZWwtc2VsZWN0LWRyb3Bkb3duLmlzLW11bHRpcGxlIC5lbC1zZWxlY3QtZHJvcGRvd25fX2l0ZW0uc2VsZWN0ZWQ6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAyMHB4O1xcbiAgZm9udC1mYW1pbHk6IFxcXCJlbGVtZW50LWljb25zXFxcIjtcXG4gIGNvbnRlbnQ6IFxcXCLum5pcXFwiO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XFxufVxcblxcbi5lbC1zZWxlY3QtZHJvcGRvd24gLmVsLXNjcm9sbGJhci5pcy1lbXB0eSAuZWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IHtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbi5lbC1zZWxlY3QtZHJvcGRvd25fX2VtcHR5IHtcXG4gIHBhZGRpbmc6IDEwcHggMDtcXG4gIG1hcmdpbjogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjOTk5O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX193cmFwIHtcXG4gIG1heC1oZWlnaHQ6IDI3NHB4O1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19saXN0IHtcXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XFxuICBwYWRkaW5nOiA2cHggMDtcXG4gIG1hcmdpbjogMDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGV4dGFyZWEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDEuNTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10ZXh0YXJlYSAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvdHRvbTogNXB4O1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLWlucHV0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHotaW5kZXg6IDExO1xcbiAgd2lkdGg6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcXG4gIGhlaWdodDogNnB4O1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG4gIHdpZHRoOiA2cHg7XFxuICBiYWNrZ3JvdW5kOiAjYjRiY2NjO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NsZWFyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhcjpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQgLmVsLWlucHV0X19jb3VudC1pbm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nOiAwIDVweDtcXG59XFxuLmVsLWlucHV0X19pbm5lciB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGhlaWdodDogNDBweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBhZGRpbmc6IDAgMTVweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3N1ZmZpeCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICByaWdodDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgtaW5uZXIge1xcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcXG59XFxuXFxuLmVsLWlucHV0X19wcmVmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgbGVmdDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxufVxcblxcbi5lbC1pbnB1dF9faWNvbiB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMjVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtaW5wdXRfX2ljb246YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC1pbnB1dF9fdmFsaWRhdGVJY29uIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtYWN0aXZlIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faWNvbiB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9fc3VmZml4IC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dC0tc3VmZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1yaWdodDogMzBweDtcXG59XFxuXFxuLmVsLWlucHV0LS1wcmVmaXggLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIHtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzJweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1taW5pIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0LS1taW5pIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cCB7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cCA+IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgcGFkZGluZzogMCAyMHB4O1xcbiAgd2lkdGg6IDFweDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kOmZvY3VzLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQ6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBtYXJnaW46IC0xMHB4IC0yMHB4O1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIGRpdi5lbC1zZWxlY3QgLmVsLWlucHV0X19pbm5lcixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIGRpdi5lbC1zZWxlY3Q6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIGJvcmRlci10b3A6IDA7XFxuICBib3JkZXItYm90dG9tOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1pbnB1dCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24sXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1pbnB1dCB7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCB7XFxuICBib3JkZXItcmlnaHQ6IDA7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAtLXByZXBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1zZWxlY3QgLmVsLWlucHV0LmlzLWZvY3VzIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAtLWFwcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi8qKiBkaXNhbGJlIGRlZmF1bHQgY2xlYXIgb24gSUUgKi9cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtY2xlYXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10YWcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG4gIGJvcmRlci1jb2xvcjogI2QxZTlmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgaGVpZ2h0OiAzMnB4O1xcbiAgcGFkZGluZzogMCAxMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci13aWR0aDogMXB4O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC10YWcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRhZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XFxuICBib3JkZXItY29sb3I6ICNlOWU5ZWI7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWluZm8uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2QwZjVlMDtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2Vzcy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMWNjO1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGJkYjtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnIC5lbC1pY29uLWNsb3NlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGhlaWdodDogMTZweDtcXG4gIHdpZHRoOiAxNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgdG9wOiAtMXB4O1xcbiAgcmlnaHQ6IC01cHg7XFxufVxcbi5lbC10YWcgLmVsLWljb24tY2xvc2U6OmJlZm9yZSB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuLmVsLXRhZy0tZGFyayB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWctLWRhcmsgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YTZmZjtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE5YWQ7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJkODg1O1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzgzMztcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQ2ZDtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNhM2QzZmY7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWctLXBsYWluIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDNkNGQ2O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mby5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2ExZWJjMjtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3MuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNmZmUzOTk7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNmZmI2YjY7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy0tbWVkaXVtIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xcbn1cXG4uZWwtdGFnLS1tZWRpdW0gLmVsLWljb24tY2xvc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLXRhZy0tc21hbGwge1xcbiAgaGVpZ2h0OiAyNHB4O1xcbiAgcGFkZGluZzogMCA4cHg7XFxuICBsaW5lLWhlaWdodDogMjJweDtcXG59XFxuLmVsLXRhZy0tc21hbGwgLmVsLWljb24tY2xvc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLXRhZy0tbWluaSB7XFxuICBoZWlnaHQ6IDIwcHg7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xcbn1cXG4uZWwtdGFnLS1taW5pIC5lbC1pY29uLWNsb3NlIHtcXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGhlaWdodDogMzRweDtcXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLXNlbGVjdC1kcm9wZG93bl9faXRlbS5pcy1kaXNhYmxlZDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4uZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtLmhvdmVyLCAuZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcbi5lbC1zZWxlY3QtZHJvcGRvd25fX2l0ZW0uc2VsZWN0ZWQge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2VsZWN0LWdyb3VwIHtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcbi5lbC1zZWxlY3QtZ3JvdXBfX3dyYXAge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcbi5lbC1zZWxlY3QtZ3JvdXBfX3dyYXA6bm90KDpsYXN0LW9mLXR5cGUpIHtcXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xcbn1cXG4uZWwtc2VsZWN0LWdyb3VwX193cmFwOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGxlZnQ6IDIwcHg7XFxuICByaWdodDogMjBweDtcXG4gIGJvdHRvbTogMTJweDtcXG4gIGhlaWdodDogMXB4O1xcbiAgYmFja2dyb3VuZDogI2RmZTRlZDtcXG59XFxuXFxuLmVsLXNlbGVjdC1ncm91cF9fdGl0bGUge1xcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG59XFxuXFxuLmVsLXNlbGVjdC1ncm91cCAuZWwtc2VsZWN0LWRyb3Bkb3duX19pdGVtIHtcXG4gIHBhZGRpbmctbGVmdDogMjBweDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLXNlbGVjdCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zZWxlY3QgLmVsLXNlbGVjdF9fdGFncyA+IHNwYW4ge1xcbiAgZGlzcGxheTogY29udGVudHM7XFxufVxcbi5lbC1zZWxlY3Q6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1zZWxlY3QgLmVsLWlucHV0X19pbm5lciB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xcbn1cXG4uZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtc2VsZWN0IC5lbC1pbnB1dCAuZWwtc2VsZWN0X19jYXJldCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1zZWxlY3QgLmVsLWlucHV0IC5lbC1zZWxlY3RfX2NhcmV0LmlzLXJldmVyc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcXG59XFxuXFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQgLmVsLXNlbGVjdF9fY2FyZXQuaXMtc2hvdy1jbG9zZSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQgLmVsLXNlbGVjdF9fY2FyZXQuaXMtc2hvdy1jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG59XFxuLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1zZWxlY3QgPiAuZWwtaW5wdXQge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lbC1zZWxlY3RfX2lucHV0IHtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwO1xcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XFxuICBjb2xvcjogIzY2NjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcXG4gIGhlaWdodDogMjhweDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtc2VsZWN0X19pbnB1dC5pcy1taW5pIHtcXG4gIGhlaWdodDogMTRweDtcXG59XFxuXFxuLmVsLXNlbGVjdF9fY2xvc2Uge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiA4cHg7XFxuICB6LWluZGV4OiAxMDAwO1xcbiAgcmlnaHQ6IDI1cHg7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtc2VsZWN0X19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXNlbGVjdF9fdGFncyB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcXG4gIHotaW5kZXg6IDE7XFxuICB0b3A6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XFxuICAgICAgZmxleC13cmFwOiB3cmFwO1xcbn1cXG5cXG4uZWwtc2VsZWN0IC5lbC10YWdfX2Nsb3NlIHtcXG4gIG1hcmdpbi10b3A6IC0ycHg7XFxufVxcbi5lbC1zZWxlY3QgLmVsLXRhZyB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgbWFyZ2luOiAycHggMCAycHggNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcXG59XFxuLmVsLXNlbGVjdCAuZWwtdGFnX19jbG9zZS5lbC1pY29uLWNsb3NlIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxuICByaWdodDogLTdweDtcXG4gIHRvcDogMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtc2VsZWN0IC5lbC10YWdfX2Nsb3NlLmVsLWljb24tY2xvc2U6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXNlbGVjdCAuZWwtdGFnX19jbG9zZS5lbC1pY29uLWNsb3NlOjpiZWZvcmUge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuNXB4KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMC41cHgpO1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4uZWwtYnV0dG9uIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgbWFyZ2luOiAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjFzO1xcbiAgdHJhbnNpdGlvbjogMC4xcztcXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XFxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuLmVsLWJ1dHRvbiArIC5lbC1idXR0b24ge1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxufVxcbi5lbC1idXR0b24uaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbn1cXG4uZWwtYnV0dG9uOmhvdmVyLCAuZWwtYnV0dG9uOmZvY3VzIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjYmFkZWZmO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG59XFxuLmVsLWJ1dHRvbjphY3RpdmUge1xcbiAgY29sb3I6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcXG4gIGJvcmRlcjogMDtcXG59XFxuLmVsLWJ1dHRvbiBbY2xhc3MqPWVsLWljb24tXSArIHNwYW4ge1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG59XFxuLmVsLWJ1dHRvbi5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1idXR0b24uaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcblxcbi5lbC1idXR0b24uaXMtYWN0aXZlIHtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtYnV0dG9uLmlzLWRpc2FibGVkLmVsLWJ1dHRvbi0tdGV4dCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5pcy1wbGFpbiwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC1idXR0b24uaXMtbG9hZGluZyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi5pcy1sb2FkaW5nOmJlZm9yZSB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogLTFweDtcXG4gIHRvcDogLTFweDtcXG4gIHJpZ2h0OiAtMXB4O1xcbiAgYm90dG9tOiAtMXB4O1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XFxufVxcblxcbi5lbC1idXR0b24uaXMtcm91bmQge1xcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcXG4gIHBhZGRpbmc6IDEycHggMjNweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1jaXJjbGUge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgcGFkZGluZzogMTJweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tcHJpbWFyeSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnk6aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnk6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzQ2YTZmZjtcXG4gIGJvcmRlci1jb2xvcjogIzQ2YTZmZjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYzhmZjtcXG4gIGJvcmRlci1jb2xvcjogIzhjYzhmZjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbiB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQ6ICNlOGY0ZmY7XFxuICBib3JkZXItY29sb3I6ICNhM2QzZmY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogIzc0YmNmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxuICBib3JkZXItY29sb3I6ICNkMWU5ZmY7XFxufVxcblxcbi5lbC1idXR0b24tLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICM0MmQ4ODU7XFxuICBib3JkZXItY29sb3I6ICM0MmQ4ODU7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2VzczphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzExYjk1YztcXG4gIGJvcmRlci1jb2xvcjogIzExYjk1YztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzExYjk1YztcXG4gIGJvcmRlci1jb2xvcjogIzExYjk1YztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM4OWU3YjM7XFxuICBib3JkZXItY29sb3I6ICM4OWU3YjM7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4ge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxuICBiYWNrZ3JvdW5kOiAjZTdmYWYwO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTFlYmMyO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICMxM2NlNjY7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzExYjk1YztcXG4gIGJvcmRlci1jb2xvcjogIzExYjk1YztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICM3MWUyYTM7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWYwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDBmNWUwO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS13YXJuaW5nIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZzpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZzpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjZmZjODMzO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZjODMzO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmc6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNmE3MDA7XFxuICBib3JkZXItY29sb3I6ICNlNmE3MDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNmE3MDA7XFxuICBib3JkZXItY29sb3I6ICNlNmE3MDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDgwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZDgwO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbiAgYmFja2dyb3VuZDogI2ZmZjhlNjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZTM5OTtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNmE3MDA7XFxuICBib3JkZXItY29sb3I6ICNlNmE3MDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjZmZkNjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlNjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZjFjYztcXG59XFxuXFxuLmVsLWJ1dHRvbi0tZGFuZ2VyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXI6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmNmQ2ZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNmQ2ZDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXI6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNjQyNDI7XFxuICBib3JkZXItY29sb3I6ICNlNjQyNDI7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2NDI0MjtcXG4gIGJvcmRlci1jb2xvcjogI2U2NDI0MjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWRhbmdlci5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTRhNDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYTRhNDtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbiAgYmFja2dyb3VuZDogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYjZiNjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmNDk0OTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNjQyNDI7XFxuICBib3JkZXItY29sb3I6ICNlNjQyNDI7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNmZjkyOTI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGVkO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYmRiO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1pbmZvIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWJ1dHRvbi0taW5mbzpob3ZlciwgLmVsLWJ1dHRvbi0taW5mbzpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjYTZhOWFkO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWFkO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWluZm86YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICM4Mjg0OGE7XFxuICBib3JkZXItY29sb3I6ICM4Mjg0OGE7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICM4Mjg0OGE7XFxuICBib3JkZXItY29sb3I6ICM4Mjg0OGE7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOWNjO1xcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWNjO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNTtcXG4gIGJvcmRlci1jb2xvcjogI2QzZDRkNjtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjOTA5Mzk5O1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICM4Mjg0OGE7XFxuICBib3JkZXItY29sb3I6ICM4Mjg0OGE7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjYmNiZWMyO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNTtcXG4gIGJvcmRlci1jb2xvcjogI2U5ZTllYjtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tbWVkaXVtIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuLmVsLWJ1dHRvbi0tbWVkaXVtLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG59XFxuLmVsLWJ1dHRvbi0tbWVkaXVtLmlzLWNpcmNsZSB7XFxuICBwYWRkaW5nOiAxMHB4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1zbWFsbCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG59XFxuLmVsLWJ1dHRvbi0tc21hbGwuaXMtcm91bmQge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxufVxcbi5lbC1idXR0b24tLXNtYWxsLmlzLWNpcmNsZSB7XFxuICBwYWRkaW5nOiA5cHg7XFxufVxcblxcbi5lbC1idXR0b24tLW1pbmkge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcbi5lbC1idXR0b24tLW1pbmkuaXMtcm91bmQge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxufVxcbi5lbC1idXR0b24tLW1pbmkuaXMtY2lyY2xlIHtcXG4gIHBhZGRpbmc6IDdweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tdGV4dCB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG4gIHBhZGRpbmctcmlnaHQ6IDA7XFxufVxcbi5lbC1idXR0b24tLXRleHQ6aG92ZXIsIC5lbC1idXR0b24tLXRleHQ6Zm9jdXMge1xcbiAgY29sb3I6ICM0NmE2ZmY7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1idXR0b24tLXRleHQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtYnV0dG9uLS10ZXh0LmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS10ZXh0LmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS10ZXh0LmlzLWRpc2FibGVkOmZvY3VzIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXAge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cDo6YmVmb3JlLFxcbi5lbC1idXR0b24tZ3JvdXA6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXA6OmFmdGVyIHtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbiB7XFxuICBmbG9hdDogbGVmdDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24gKyAuZWwtYnV0dG9uIHtcXG4gIG1hcmdpbi1sZWZ0OiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XFxuICB6LWluZGV4OiAxO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLmlzLXJvdW5kIHtcXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQuaXMtY2lyY2xlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIG1hcmdpbi1yaWdodDogLTFweDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246aG92ZXIsIC5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZvY3VzLCAuZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjphY3RpdmUge1xcbiAgei1pbmRleDogMTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24uaXMtYWN0aXZlIHtcXG4gIHotaW5kZXg6IDE7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtZHJvcGRvd24gPiAuZWwtYnV0dG9uIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1wcmltYXJ5OmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXByaW1hcnk6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tc3VjY2VzczpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1zdWNjZXNzOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXdhcm5pbmc6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0td2FybmluZzpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0td2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1kYW5nZXI6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tZGFuZ2VyOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0taW5mbzpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1pbmZvOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWNoZWNrYm94IHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmlzLWNoZWNrZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuaXMtZGlzYWJsZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkICsgLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSB7XFxuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBsaW5lLWhlaWdodDogMTdweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICB3aWR0aDogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCB7XFxuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMzJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkge1xcbiAgcGFkZGluZzogM3B4IDE1cHggM3B4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGhlaWdodDogNnB4O1xcbiAgd2lkdGg6IDJweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dCB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmM7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lciArIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNENDO1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkICsgc3Bhbi5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgKyAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWZvY3VzIHtcXG4gIC8qZm9jdXPml7Yg6KeG6KeJ5LiK5Yy65YiGKi9cXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1mb2N1cyAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGhlaWdodDogMnB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIHRvcDogNXB4O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDE0cHg7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgei1pbmRleDogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40NiksIGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40Nik7XFxufVxcbi5lbC1jaGVja2JveF9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0OiAwO1xcbiAgYm9yZGVyLXRvcDogMDtcXG4gIGhlaWdodDogN3B4O1xcbiAgbGVmdDogNHB4O1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAxcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICB3aWR0aDogM3B4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lcjpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0ge1xcbiAgbGluZS1oZWlnaHQ6IDAuOTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b25fX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgei1pbmRleDogLTE7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtY2hlY2tlZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzc0YmNmZjtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjNzRiY2ZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWNoZWNrZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b246Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWZvY3VzIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbjpsYXN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1tZWRpdW0gLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWVkaXVtIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tc21hbGwgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1zbWFsbCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWluaSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1pbmkgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1ncm91cCB7XFxuICBmb250LXNpemU6IDA7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRhZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDFlOWZmO1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBwYWRkaW5nOiAwIDEwcHg7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG59XFxuLmVsLXRhZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFnIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy5lbC10YWctLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNTtcXG4gIGJvcmRlci1jb2xvcjogI2U5ZTllYjtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0taW5mby5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWYwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDBmNWUwO1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmYxY2M7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy5lbC10YWctLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGVkO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYmRiO1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWcgLmVsLWljb24tY2xvc2Uge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgaGVpZ2h0OiAxNnB4O1xcbiAgd2lkdGg6IDE2cHg7XFxuICBsaW5lLWhlaWdodDogMTZweDtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICB0b3A6IC0xcHg7XFxuICByaWdodDogLTVweDtcXG59XFxuLmVsLXRhZyAuZWwtaWNvbi1jbG9zZTo6YmVmb3JlIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG4uZWwtdGFnLS1kYXJrIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRhZy0tZGFyayAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhNmZmO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mby5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTlhZDtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3MuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmQ4ODU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODMzO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDZkO1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbiB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2EzZDNmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbiAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy0tcGxhaW4gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNkM2Q0ZDY7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTFlYmMyO1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2Vzcy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZTM5OTtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYjZiNjtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlci5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLS1tZWRpdW0ge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XFxufVxcbi5lbC10YWctLW1lZGl1bSAuZWwtaWNvbi1jbG9zZSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbn1cXG5cXG4uZWwtdGFnLS1zbWFsbCB7XFxuICBoZWlnaHQ6IDI0cHg7XFxuICBwYWRkaW5nOiAwIDhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xcbn1cXG4uZWwtdGFnLS1zbWFsbCAuZWwtaWNvbi1jbG9zZSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbn1cXG5cXG4uZWwtdGFnLS1taW5pIHtcXG4gIGhlaWdodDogMjBweDtcXG4gIHBhZGRpbmc6IDAgNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XFxufVxcbi5lbC10YWctLW1pbmkgLmVsLWljb24tY2xvc2Uge1xcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10b29sdGlwOmZvY3VzOm5vdCguZm9jdXNpbmcpLCAuZWwtdG9vbHRpcDpmb2N1czpob3ZlciB7XFxuICBvdXRsaW5lLXdpZHRoOiAwO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDEwcHg7XFxuICB6LWluZGV4OiAyMDAwO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbGluZS1oZWlnaHQ6IDEuMjtcXG4gIG1pbi13aWR0aDogMTBweDtcXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlciAucG9wcGVyX19hcnJvdyxcXG4uZWwtdG9vbHRpcF9fcG9wcGVyIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIgLnBvcHBlcl9fYXJyb3cge1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCIgXFxcIjtcXG4gIGJvcmRlci13aWR0aDogNXB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIHtcXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogMXB4O1xcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzMTMzO1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSB7XFxuICBtYXJnaW4tdG9wOiAxMnB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogLTZweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIGxlZnQ6IC02cHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDMxMzM7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IC01cHg7XFxuICBsZWZ0OiAxcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDMxMzM7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49bGVmdF0ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICByaWdodDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcmlnaHQ6IDFweDtcXG4gIGJvdHRvbTogLTVweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtZGFyayB7XFxuICBiYWNrZ3JvdW5kOiAjMzAzMTMzO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHQge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHRbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10YWJsZSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcXG4gICAgICAtbXMtZmxleDogMTtcXG4gICAgICAgICAgZmxleDogMTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgbWF4LXdpZHRoOiAxMDAlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtdGFibGVfX2VtcHR5LWJsb2NrIHtcXG4gIG1pbi1oZWlnaHQ6IDYwcHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICB3aWR0aDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcblxcbi5lbC10YWJsZV9fZW1wdHktdGV4dCB7XFxuICBsaW5lLWhlaWdodDogNjBweDtcXG4gIHdpZHRoOiA1MCU7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhYmxlX19leHBhbmQtY29sdW1uIC5jZWxsIHtcXG4gIHBhZGRpbmc6IDA7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbi5lbC10YWJsZV9fZXhwYW5kLWljb24ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICM2NjY7XFxuICBmb250LXNpemU6IDEycHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcXG4gIGhlaWdodDogMjBweDtcXG59XFxuLmVsLXRhYmxlX19leHBhbmQtaWNvbi0tZXhwYW5kZWQge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcXG59XFxuXFxuLmVsLXRhYmxlX19leHBhbmQtaWNvbiA+IC5lbC1pY29uIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDUwJTtcXG4gIHRvcDogNTAlO1xcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XFxuICBtYXJnaW4tdG9wOiAtNXB4O1xcbn1cXG5cXG4uZWwtdGFibGVfX2V4cGFuZGVkLWNlbGwge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXRhYmxlX19leHBhbmRlZC1jZWxsW2NsYXNzKj1jZWxsXSB7XFxuICBwYWRkaW5nOiAyMHB4IDUwcHg7XFxufVxcbi5lbC10YWJsZV9fZXhwYW5kZWQtY2VsbDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZWwtdGFibGVfX3BsYWNlaG9sZGVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAyMHB4O1xcbn1cXG5cXG4uZWwtdGFibGVfX2FwcGVuZC13cmFwcGVyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcblxcbi5lbC10YWJsZS0tZml0IHtcXG4gIGJvcmRlci1yaWdodDogMDtcXG4gIGJvcmRlci1ib3R0b206IDA7XFxufVxcbi5lbC10YWJsZS0tZml0IHRoLmd1dHRlciwgLmVsLXRhYmxlLS1maXQgdGQuZ3V0dGVyIHtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xcbn1cXG5cXG4uZWwtdGFibGUtLXNjcm9sbGFibGUteCAuZWwtdGFibGVfX2JvZHktd3JhcHBlciB7XFxuICBvdmVyZmxvdy14OiBhdXRvO1xcbn1cXG5cXG4uZWwtdGFibGUtLXNjcm9sbGFibGUteSAuZWwtdGFibGVfX2JvZHktd3JhcHBlciB7XFxuICBvdmVyZmxvdy15OiBhdXRvO1xcbn1cXG5cXG4uZWwtdGFibGUgdGhlYWQge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXdlaWdodDogNTAwO1xcbn1cXG4uZWwtdGFibGUgdGhlYWQuaXMtZ3JvdXAgdGgge1xcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcXG59XFxuLmVsLXRhYmxlIHRoLCAuZWwtdGFibGUgdGQge1xcbiAgcGFkZGluZzogMTJweCAwO1xcbiAgbWluLXdpZHRoOiAwO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG59XFxuLmVsLXRhYmxlIHRoLmlzLWNlbnRlciwgLmVsLXRhYmxlIHRkLmlzLWNlbnRlciB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbi5lbC10YWJsZSB0aC5pcy1yaWdodCwgLmVsLXRhYmxlIHRkLmlzLXJpZ2h0IHtcXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xcbn1cXG5cXG4uZWwtdGFibGUgdGguZ3V0dGVyLCAuZWwtdGFibGUgdGQuZ3V0dGVyIHtcXG4gIHdpZHRoOiAxNXB4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcbi5lbC10YWJsZSB0aC5pcy1oaWRkZW4gPiAqLCAuZWwtdGFibGUgdGQuaXMtaGlkZGVuID4gKiB7XFxuICB2aXNpYmlsaXR5OiBoaWRkZW47XFxufVxcbi5lbC10YWJsZS0tbWVkaXVtIHRoLCAuZWwtdGFibGUtLW1lZGl1bSB0ZCB7XFxuICBwYWRkaW5nOiAxMHB4IDA7XFxufVxcblxcbi5lbC10YWJsZS0tc21hbGwge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtdGFibGUtLXNtYWxsIHRoLCAuZWwtdGFibGUtLXNtYWxsIHRkIHtcXG4gIHBhZGRpbmc6IDhweCAwO1xcbn1cXG5cXG4uZWwtdGFibGUtLW1pbmkge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtdGFibGUtLW1pbmkgdGgsIC5lbC10YWJsZS0tbWluaSB0ZCB7XFxuICBwYWRkaW5nOiA2cHggMDtcXG59XFxuXFxuLmVsLXRhYmxlIHRyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC10YWJsZSB0ciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XFxuICBtYXJnaW46IDA7XFxufVxcbi5lbC10YWJsZSB0aC5pcy1sZWFmLCAuZWwtdGFibGUgdGQge1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmU2ZWM7XFxufVxcbi5lbC10YWJsZSB0aC5pcy1zb3J0YWJsZSB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC10YWJsZSB0aCB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC10YWJsZSB0aCA+IC5jZWxsIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC10YWJsZSB0aCA+IC5jZWxsLmhpZ2hsaWdodCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhYmxlIHRoLnJlcXVpcmVkID4gZGl2OjpiZWZvcmUge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICB3aWR0aDogOHB4O1xcbiAgaGVpZ2h0OiA4cHg7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICBiYWNrZ3JvdW5kOiAjZmY0ZDUxO1xcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtdGFibGUgdGQgZGl2IHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuLmVsLXRhYmxlIHRkLmd1dHRlciB7XFxuICB3aWR0aDogMDtcXG59XFxuLmVsLXRhYmxlIC5jZWxsIHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XFxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XFxuICBsaW5lLWhlaWdodDogMjNweDtcXG4gIHBhZGRpbmctbGVmdDogMTBweDtcXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XFxufVxcbi5lbC10YWJsZSAuY2VsbC5lbC10b29sdGlwIHtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBtaW4td2lkdGg6IDUwcHg7XFxufVxcbi5lbC10YWJsZS0tZ3JvdXAsIC5lbC10YWJsZS0tYm9yZGVyIHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmU2ZWM7XFxufVxcbi5lbC10YWJsZTo6YmVmb3JlLCAuZWwtdGFibGUtLWdyb3VwOjphZnRlciwgLmVsLXRhYmxlLS1ib3JkZXI6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWJmNTtcXG4gIHotaW5kZXg6IDE7XFxufVxcblxcbi5lbC10YWJsZS0tZ3JvdXA6OmFmdGVyLCAuZWwtdGFibGUtLWJvcmRlcjo6YWZ0ZXIge1xcbiAgdG9wOiAwO1xcbiAgcmlnaHQ6IDA7XFxuICB3aWR0aDogMXB4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG4uZWwtdGFibGU6OmJlZm9yZSB7XFxuICBsZWZ0OiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDFweDtcXG59XFxuLmVsLXRhYmxlLS1ib3JkZXIge1xcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcXG59XFxuLmVsLXRhYmxlLS1ib3JkZXIuZWwtbG9hZGluZy1wYXJlbnQtLXJlbGF0aXZlIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC10YWJsZS0tYm9yZGVyIHRoLCAuZWwtdGFibGUtLWJvcmRlciB0ZCB7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZlNmVjO1xcbn1cXG4uZWwtdGFibGUtLWJvcmRlciB0aDpmaXJzdC1jaGlsZCAuY2VsbCwgLmVsLXRhYmxlLS1ib3JkZXIgdGQ6Zmlyc3QtY2hpbGQgLmNlbGwge1xcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtdGFibGUtLWJvcmRlciB0aC5ndXR0ZXI6bGFzdC1vZi10eXBlIHtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlNmVjO1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xcbn1cXG4uZWwtdGFibGUtLWJvcmRlciB0aCB7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTZlYztcXG59XFxuXFxuLmVsLXRhYmxlLS1oaWRkZW4ge1xcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xcbn1cXG5cXG4uZWwtdGFibGVfX2ZpeGVkLCAuZWwtdGFibGVfX2ZpeGVkLXJpZ2h0IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICBvdmVyZmxvdy14OiBoaWRkZW47XFxuICBvdmVyZmxvdy15OiBoaWRkZW47XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XFxufVxcbi5lbC10YWJsZV9fZml4ZWQ6OmJlZm9yZSwgLmVsLXRhYmxlX19maXhlZC1yaWdodDo6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxcHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlYmY1O1xcbiAgei1pbmRleDogNDtcXG59XFxuXFxuLmVsLXRhYmxlX19maXhlZC1yaWdodC1wYXRjaCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IC0xcHg7XFxuICByaWdodDogMDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTZlYztcXG59XFxuXFxuLmVsLXRhYmxlX19maXhlZC1yaWdodCB7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiBhdXRvO1xcbiAgcmlnaHQ6IDA7XFxufVxcbi5lbC10YWJsZV9fZml4ZWQtcmlnaHQgLmVsLXRhYmxlX19maXhlZC1oZWFkZXItd3JhcHBlcixcXG4uZWwtdGFibGVfX2ZpeGVkLXJpZ2h0IC5lbC10YWJsZV9fZml4ZWQtYm9keS13cmFwcGVyLFxcbi5lbC10YWJsZV9fZml4ZWQtcmlnaHQgLmVsLXRhYmxlX19maXhlZC1mb290ZXItd3JhcHBlciB7XFxuICBsZWZ0OiBhdXRvO1xcbiAgcmlnaHQ6IDA7XFxufVxcblxcbi5lbC10YWJsZV9fZml4ZWQtaGVhZGVyLXdyYXBwZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG4gIHotaW5kZXg6IDM7XFxufVxcblxcbi5lbC10YWJsZV9fZml4ZWQtZm9vdGVyLXdyYXBwZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIHotaW5kZXg6IDM7XFxufVxcbi5lbC10YWJsZV9fZml4ZWQtZm9vdGVyLXdyYXBwZXIgdGJvZHkgdGQge1xcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmU2ZWM7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcblxcbi5lbC10YWJsZV9fZml4ZWQtYm9keS13cmFwcGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDA7XFxuICB0b3A6IDM3cHg7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgei1pbmRleDogMztcXG59XFxuXFxuLmVsLXRhYmxlX19oZWFkZXItd3JhcHBlciwgLmVsLXRhYmxlX19ib2R5LXdyYXBwZXIsIC5lbC10YWJsZV9fZm9vdGVyLXdyYXBwZXIge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbi5lbC10YWJsZV9fZm9vdGVyLXdyYXBwZXIge1xcbiAgbWFyZ2luLXRvcDogLTFweDtcXG59XFxuLmVsLXRhYmxlX19mb290ZXItd3JhcHBlciB0ZCB7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZTZlYztcXG59XFxuXFxuLmVsLXRhYmxlX19oZWFkZXIsIC5lbC10YWJsZV9fYm9keSwgLmVsLXRhYmxlX19mb290ZXIge1xcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XFxufVxcblxcbi5lbC10YWJsZV9faGVhZGVyLXdyYXBwZXIsIC5lbC10YWJsZV9fZm9vdGVyLXdyYXBwZXIge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuLmVsLXRhYmxlX19oZWFkZXItd3JhcHBlciB0Ym9keSB0ZCwgLmVsLXRhYmxlX19mb290ZXItd3JhcHBlciB0Ym9keSB0ZCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcblxcbi5lbC10YWJsZV9fYm9keS13cmFwcGVyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC10YWJsZV9fYm9keS13cmFwcGVyLmlzLXNjcm9sbGluZy1ub25lIH4gLmVsLXRhYmxlX19maXhlZCxcXG4uZWwtdGFibGVfX2JvZHktd3JhcHBlci5pcy1zY3JvbGxpbmctbm9uZSB+IC5lbC10YWJsZV9fZml4ZWQtcmlnaHQge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG4uZWwtdGFibGVfX2JvZHktd3JhcHBlci5pcy1zY3JvbGxpbmctbGVmdCB+IC5lbC10YWJsZV9fZml4ZWQge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG4uZWwtdGFibGVfX2JvZHktd3JhcHBlci5pcy1zY3JvbGxpbmctcmlnaHQgfiAuZWwtdGFibGVfX2ZpeGVkLXJpZ2h0IHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcXG59XFxuXFxuLmVsLXRhYmxlX19ib2R5LXdyYXBwZXIgLmVsLXRhYmxlLS1ib3JkZXIuaXMtc2Nyb2xsaW5nLXJpZ2h0IH4gLmVsLXRhYmxlX19maXhlZC1yaWdodCB7XFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmU2ZWM7XFxufVxcblxcbi5lbC10YWJsZV9fYm9keS13cmFwcGVyIC5lbC10YWJsZS0tYm9yZGVyLmlzLXNjcm9sbGluZy1sZWZ0IH4gLmVsLXRhYmxlX19maXhlZCB7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZlNmVjO1xcbn1cXG5cXG4uZWwtdGFibGUgLmNhcmV0LXdyYXBwZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XFxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM0cHg7XFxuICB3aWR0aDogMjRweDtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBvdmVyZmxvdzogaW5pdGlhbDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLXRhYmxlIC5zb3J0LWNhcmV0IHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiA3cHg7XFxufVxcbi5lbC10YWJsZSAuc29ydC1jYXJldC5hc2NlbmRpbmcge1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MwQzRDQztcXG4gIHRvcDogNXB4O1xcbn1cXG4uZWwtdGFibGUgLnNvcnQtY2FyZXQuZGVzY2VuZGluZyB7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjQzBDNENDO1xcbiAgYm90dG9tOiA3cHg7XFxufVxcbi5lbC10YWJsZSAuYXNjZW5kaW5nIC5zb3J0LWNhcmV0LmFzY2VuZGluZyB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFibGUgLmRlc2NlbmRpbmcgLnNvcnQtY2FyZXQuZGVzY2VuZGluZyB7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFibGUgLmhpZGRlbi1jb2x1bW5zIHtcXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IC0xO1xcbn1cXG4uZWwtdGFibGUtLXN0cmlwZWQgLmVsLXRhYmxlX19ib2R5IHRyLmVsLXRhYmxlX19yb3ctLXN0cmlwZWQgdGQge1xcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcXG59XFxuLmVsLXRhYmxlLS1zdHJpcGVkIC5lbC10YWJsZV9fYm9keSB0ci5lbC10YWJsZV9fcm93LS1zdHJpcGVkLmN1cnJlbnQtcm93IHRkIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxufVxcblxcbi5lbC10YWJsZV9fYm9keSB0ci5ob3Zlci1yb3cgPiB0ZCwgLmVsLXRhYmxlX19ib2R5IHRyLmhvdmVyLXJvdy5jdXJyZW50LXJvdyA+IHRkLCAuZWwtdGFibGVfX2JvZHkgdHIuaG92ZXItcm93LmVsLXRhYmxlX19yb3ctLXN0cmlwZWQgPiB0ZCwgLmVsLXRhYmxlX19ib2R5IHRyLmhvdmVyLXJvdy5lbC10YWJsZV9fcm93LS1zdHJpcGVkLmN1cnJlbnQtcm93ID4gdGQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG59XFxuLmVsLXRhYmxlX19ib2R5IHRyLmN1cnJlbnQtcm93ID4gdGQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG59XFxuXFxuLmVsLXRhYmxlX19jb2x1bW4tcmVzaXplLXByb3h5IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDIwMHB4O1xcbiAgdG9wOiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmU2ZWM7XFxuICB6LWluZGV4OiAxMDtcXG59XFxuXFxuLmVsLXRhYmxlX19jb2x1bW4tZmlsdGVyLXRyaWdnZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC10YWJsZV9fY29sdW1uLWZpbHRlci10cmlnZ2VyIGkge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XFxufVxcblxcbi5lbC10YWJsZS0tZW5hYmxlLXJvdy10cmFuc2l0aW9uIC5lbC10YWJsZV9fYm9keSB0ZCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcXG59XFxuXFxuLmVsLXRhYmxlLS1lbmFibGUtcm93LWhvdmVyIC5lbC10YWJsZV9fYm9keSB0cjpob3ZlciA+IHRkIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcblxcbi5lbC10YWJsZS0tZmx1aWQtaGVpZ2h0IC5lbC10YWJsZV9fZml4ZWQsXFxuLmVsLXRhYmxlLS1mbHVpZC1oZWlnaHQgLmVsLXRhYmxlX19maXhlZC1yaWdodCB7XFxuICBib3R0b206IDA7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG5cXG4uZWwtdGFibGUgW2NsYXNzKj1lbC10YWJsZV9fcm93LS1sZXZlbF0gLmVsLXRhYmxlX19leHBhbmQtaWNvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMjBweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xcbiAgaGVpZ2h0OiAyMHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtY2hlY2tib3gge1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiA5cHggMjBweCA5cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuaXMtY2hlY2tlZCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5pcy1kaXNhYmxlZCB7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQgKyAuZWwtY2hlY2tib3guaXMtYm9yZGVyZWQge1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWVkaXVtIHtcXG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgaGVpZ2h0OiAzNnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGhlaWdodDogMTRweDtcXG4gIHdpZHRoOiAxNHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIHtcXG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIHdpZHRoOiAycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSB7XFxuICBwYWRkaW5nOiAzcHggMTVweCAzcHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgbGluZS1oZWlnaHQ6IDEycHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGhlaWdodDogMTJweDtcXG4gIHdpZHRoOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogMnB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0IHtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmYztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyICsgLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkLmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YmVmb3JlIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgKyBzcGFuLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtY2hlY2tlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtY2hlY2tlZCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMSk7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtY2hlY2tlZCArIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZm9jdXMge1xcbiAgLypmb2N1c+aXtiDop4bop4nkuIrljLrliIYqL1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWZvY3VzIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgaGVpZ2h0OiAycHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgdG9wOiA1cHg7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTRweDtcXG4gIGhlaWdodDogMTRweDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICB6LWluZGV4OiAxO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KSwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40NiksIGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KTtcXG59XFxuLmVsLWNoZWNrYm94X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgaGVpZ2h0OiA3cHg7XFxuICBsZWZ0OiA0cHg7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDFweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgwKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgwKTtcXG4gIHdpZHRoOiAzcHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XFxufVxcblxcbi5lbC1jaGVja2JveF9fb3JpZ2luYWwge1xcbiAgb3BhY2l0eTogMDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBtYXJnaW46IDA7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIHotaW5kZXg6IC0xO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBhZGRpbmctbGVmdDogMTBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3g6bGFzdC1vZi10eXBlIHtcXG4gIG1hcmdpbi1yaWdodDogMDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciBbY2xhc3MqPWVsLWljb24tXSB7XFxuICBsaW5lLWhlaWdodDogMC45O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciBbY2xhc3MqPWVsLWljb24tXSArIHNwYW4ge1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9fb3JpZ2luYWwge1xcbiAgb3BhY2l0eTogMDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBtYXJnaW46IDA7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1jaGVja2VkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgMCAjNzRiY2ZmO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICM3NGJjZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtY2hlY2tlZDpmaXJzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1kaXNhYmxlZDpmaXJzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbjpmaXJzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZm9jdXMgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uOmxhc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1lZGl1bSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1tZWRpdW0gLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1zbWFsbCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLXNtYWxsIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1taW5pIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWluaSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWdyb3VwIHtcXG4gIGZvbnQtc2l6ZTogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGFnIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxuICBib3JkZXItY29sb3I6ICNkMWU5ZmY7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGhlaWdodDogMzJweDtcXG4gIHBhZGRpbmc6IDAgMTBweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItd2lkdGg6IDFweDtcXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtdGFnLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWViO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1pbmZvLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ZhZjA7XFxuICBib3JkZXItY29sb3I6ICNkMGY1ZTA7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3MuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlNjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZjFjYztcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkZWQ7XFxuICBib3JkZXItY29sb3I6ICNmZmRiZGI7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWRhbmdlci5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZyAuZWwtaWNvbi1jbG9zZSB7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBoZWlnaHQ6IDE2cHg7XFxuICB3aWR0aDogMTZweDtcXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIHRvcDogLTFweDtcXG4gIHJpZ2h0OiAtNXB4O1xcbn1cXG4uZWwtdGFnIC5lbC1pY29uLWNsb3NlOjpiZWZvcmUge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lbC10YWctLWRhcmsge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyayAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmE2ZmY7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhOWFkO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2Vzcy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyZDg4NTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM4MzM7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlci5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkNmQ7XFxufVxcblxcbi5lbC10YWctLXBsYWluIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTNkM2ZmO1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWctLXBsYWluLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWctLXBsYWluIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLS1wbGFpbiAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2QzZDRkNjtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNhMWViYzI7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMzk5O1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNmI2O1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWctLW1lZGl1bSB7XFxuICBoZWlnaHQ6IDI4cHg7XFxuICBsaW5lLWhlaWdodDogMjZweDtcXG59XFxuLmVsLXRhZy0tbWVkaXVtIC5lbC1pY29uLWNsb3NlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC10YWctLXNtYWxsIHtcXG4gIGhlaWdodDogMjRweDtcXG4gIHBhZGRpbmc6IDAgOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDIycHg7XFxufVxcbi5lbC10YWctLXNtYWxsIC5lbC1pY29uLWNsb3NlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC10YWctLW1pbmkge1xcbiAgaGVpZ2h0OiAyMHB4O1xcbiAgcGFkZGluZzogMCA1cHg7XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG59XFxuLmVsLXRhZy0tbWluaSAuZWwtaWNvbi1jbG9zZSB7XFxuICBtYXJnaW4tbGVmdDogLTNweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGFibGUtY29sdW1uLS1zZWxlY3Rpb24gLmNlbGwge1xcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xcbiAgcGFkZGluZy1yaWdodDogMTRweDtcXG59XFxuXFxuLmVsLXRhYmxlLWZpbHRlciB7XFxuICBib3JkZXI6IHNvbGlkIDFweCAjZTZlYmY1O1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG1hcmdpbjogMnB4IDA7XFxuICAvKiogdXNlZCBmb3IgZHJvcGRvd24gbW9kZSAqL1xcbn1cXG4uZWwtdGFibGUtZmlsdGVyX19saXN0IHtcXG4gIHBhZGRpbmc6IDVweCAwO1xcbiAgbWFyZ2luOiAwO1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIG1pbi13aWR0aDogMTAwcHg7XFxufVxcblxcbi5lbC10YWJsZS1maWx0ZXJfX2xpc3QtaXRlbSB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIHBhZGRpbmc6IDAgMTBweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRhYmxlLWZpbHRlcl9fbGlzdC1pdGVtOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxuICBjb2xvcjogIzQ2YTZmZjtcXG59XFxuLmVsLXRhYmxlLWZpbHRlcl9fbGlzdC1pdGVtLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC10YWJsZS1maWx0ZXJfX2NvbnRlbnQge1xcbiAgbWluLXdpZHRoOiAxMDBweDtcXG59XFxuXFxuLmVsLXRhYmxlLWZpbHRlcl9fYm90dG9tIHtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgcGFkZGluZzogOHB4O1xcbn1cXG4uZWwtdGFibGUtZmlsdGVyX19ib3R0b20gYnV0dG9uIHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyOiBub25lO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBmb250LXNpemU6IDEzcHg7XFxuICBwYWRkaW5nOiAwIDNweDtcXG59XFxuLmVsLXRhYmxlLWZpbHRlcl9fYm90dG9tIGJ1dHRvbjpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhYmxlLWZpbHRlcl9fYm90dG9tIGJ1dHRvbjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtdGFibGUtZmlsdGVyX19ib3R0b20gYnV0dG9uLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLXRhYmxlLWZpbHRlcl9fd3JhcCB7XFxuICBtYXgtaGVpZ2h0OiAyODBweDtcXG59XFxuXFxuLmVsLXRhYmxlLWZpbHRlcl9fY2hlY2tib3gtZ3JvdXAge1xcbiAgcGFkZGluZzogMTBweDtcXG59XFxuLmVsLXRhYmxlLWZpbHRlcl9fY2hlY2tib3gtZ3JvdXAgbGFiZWwuZWwtY2hlY2tib3gge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBtYXJnaW4tcmlnaHQ6IDVweDtcXG4gIG1hcmdpbi1ib3R0b206IDhweDtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcbi5lbC10YWJsZS1maWx0ZXJfX2NoZWNrYm94LWdyb3VwIC5lbC1jaGVja2JveDpsYXN0LWNoaWxkIHtcXG4gIG1hcmdpbi1ib3R0b206IDA7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLmVsLWRhdGUtdGFibGUge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG59XFxuLmVsLWRhdGUtdGFibGUuaXMtd2Vlay1tb2RlIC5lbC1kYXRlLXRhYmxlX19yb3c6aG92ZXIgZGl2IHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XFxufVxcbi5lbC1kYXRlLXRhYmxlLmlzLXdlZWstbW9kZSAuZWwtZGF0ZS10YWJsZV9fcm93OmhvdmVyIHRkLmF2YWlsYWJsZTpob3ZlciB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG59XFxuLmVsLWRhdGUtdGFibGUuaXMtd2Vlay1tb2RlIC5lbC1kYXRlLXRhYmxlX19yb3c6aG92ZXIgdGQ6Zmlyc3QtY2hpbGQgZGl2IHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcXG59XFxuLmVsLWRhdGUtdGFibGUuaXMtd2Vlay1tb2RlIC5lbC1kYXRlLXRhYmxlX19yb3c6aG92ZXIgdGQ6bGFzdC1jaGlsZCBkaXYge1xcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xcbn1cXG4uZWwtZGF0ZS10YWJsZS5pcy13ZWVrLW1vZGUgLmVsLWRhdGUtdGFibGVfX3Jvdy5jdXJyZW50IGRpdiB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbn1cXG5cXG4uZWwtZGF0ZS10YWJsZSB0ZCB7XFxuICB3aWR0aDogMzJweDtcXG4gIGhlaWdodDogMzBweDtcXG4gIHBhZGRpbmc6IDRweCAwO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZCBkaXYge1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgcGFkZGluZzogM3B4IDA7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1kYXRlLXRhYmxlIHRkIHNwYW4ge1xcbiAgd2lkdGg6IDI0cHg7XFxuICBoZWlnaHQ6IDI0cHg7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIG1hcmdpbjogMCBhdXRvO1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiA1MCU7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZC5uZXh0LW1vbnRoLCAuZWwtZGF0ZS10YWJsZSB0ZC5wcmV2LW1vbnRoIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZC50b2RheSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1kYXRlLXRhYmxlIHRkLnRvZGF5IHNwYW4ge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuLmVsLWRhdGUtdGFibGUgdGQudG9kYXkuc3RhcnQtZGF0ZSBzcGFuLCAuZWwtZGF0ZS10YWJsZSB0ZC50b2RheS5lbmQtZGF0ZSBzcGFuIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZC5hdmFpbGFibGU6aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1kYXRlLXRhYmxlIHRkLmluLXJhbmdlIGRpdiB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZC5pbi1yYW5nZSBkaXY6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG59XFxuLmVsLWRhdGUtdGFibGUgdGQuY3VycmVudDpub3QoLmRpc2FibGVkKSBzcGFuIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWRhdGUtdGFibGUgdGQuc3RhcnQtZGF0ZSBkaXYsIC5lbC1kYXRlLXRhYmxlIHRkLmVuZC1kYXRlIGRpdiB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWRhdGUtdGFibGUgdGQuc3RhcnQtZGF0ZSBzcGFuLCAuZWwtZGF0ZS10YWJsZSB0ZC5lbmQtZGF0ZSBzcGFuIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1kYXRlLXRhYmxlIHRkLnN0YXJ0LWRhdGUgZGl2IHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcXG59XFxuLmVsLWRhdGUtdGFibGUgdGQuZW5kLWRhdGUgZGl2IHtcXG4gIG1hcmdpbi1yaWdodDogNXB4O1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcXG59XFxuLmVsLWRhdGUtdGFibGUgdGQuZGlzYWJsZWQgZGl2IHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBvcGFjaXR5OiAxO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZC5zZWxlY3RlZCBkaXYge1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG4gIG1hcmdpbi1yaWdodDogNXB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XFxufVxcbi5lbC1kYXRlLXRhYmxlIHRkLnNlbGVjdGVkIGRpdjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbn1cXG4uZWwtZGF0ZS10YWJsZSB0ZC5zZWxlY3RlZCBzcGFuIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XFxufVxcbi5lbC1kYXRlLXRhYmxlIHRkLndlZWsge1xcbiAgZm9udC1zaXplOiA4MCU7XFxuICBjb2xvcjogIzYwNjI2NjtcXG59XFxuLmVsLWRhdGUtdGFibGUgdGgge1xcbiAgcGFkZGluZzogNXB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNmViZjU7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtbW9udGgtdGFibGUge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbWFyZ2luOiAtMXB4O1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcXG59XFxuLmVsLW1vbnRoLXRhYmxlIHRkIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIHBhZGRpbmc6IDhweCAwcHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1tb250aC10YWJsZSB0ZCBkaXYge1xcbiAgaGVpZ2h0OiA0OHB4O1xcbiAgcGFkZGluZzogNnB4IDA7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1tb250aC10YWJsZSB0ZC50b2RheSAuY2VsbCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG4uZWwtbW9udGgtdGFibGUgdGQudG9kYXkuc3RhcnQtZGF0ZSAuY2VsbCwgLmVsLW1vbnRoLXRhYmxlIHRkLnRvZGF5LmVuZC1kYXRlIC5jZWxsIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtbW9udGgtdGFibGUgdGQuZGlzYWJsZWQgLmNlbGwge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLW1vbnRoLXRhYmxlIHRkLmRpc2FibGVkIC5jZWxsOmhvdmVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtbW9udGgtdGFibGUgdGQgLmNlbGwge1xcbiAgd2lkdGg6IDYwcHg7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBtYXJnaW46IDAgYXV0bztcXG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XFxufVxcbi5lbC1tb250aC10YWJsZSB0ZCAuY2VsbDpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLW1vbnRoLXRhYmxlIHRkLmluLXJhbmdlIGRpdiB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZDO1xcbn1cXG4uZWwtbW9udGgtdGFibGUgdGQuaW4tcmFuZ2UgZGl2OmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XFxufVxcbi5lbC1tb250aC10YWJsZSB0ZC5zdGFydC1kYXRlIGRpdiwgLmVsLW1vbnRoLXRhYmxlIHRkLmVuZC1kYXRlIGRpdiB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLW1vbnRoLXRhYmxlIHRkLnN0YXJ0LWRhdGUgLmNlbGwsIC5lbC1tb250aC10YWJsZSB0ZC5lbmQtZGF0ZSAuY2VsbCB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1tb250aC10YWJsZSB0ZC5zdGFydC1kYXRlIGRpdiB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjRweDtcXG59XFxuLmVsLW1vbnRoLXRhYmxlIHRkLmVuZC1kYXRlIGRpdiB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xcbn1cXG4uZWwtbW9udGgtdGFibGUgdGQuY3VycmVudDpub3QoLmRpc2FibGVkKSAuY2VsbCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC15ZWFyLXRhYmxlIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIG1hcmdpbjogLTFweDtcXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XFxufVxcbi5lbC15ZWFyLXRhYmxlIC5lbC1pY29uIHtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwteWVhci10YWJsZSB0ZCB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBwYWRkaW5nOiAyMHB4IDNweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLXllYXItdGFibGUgdGQudG9kYXkgLmNlbGwge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuLmVsLXllYXItdGFibGUgdGQuZGlzYWJsZWQgLmNlbGwge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXllYXItdGFibGUgdGQuZGlzYWJsZWQgLmNlbGw6aG92ZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC15ZWFyLXRhYmxlIHRkIC5jZWxsIHtcXG4gIHdpZHRoOiA0OHB4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgbWFyZ2luOiAwIGF1dG87XFxufVxcbi5lbC15ZWFyLXRhYmxlIHRkIC5jZWxsOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwteWVhci10YWJsZSB0ZC5jdXJyZW50Om5vdCguZGlzYWJsZWQpIC5jZWxsIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRpbWUtc3Bpbm5lci5oYXMtc2Vjb25kcyAuZWwtdGltZS1zcGlubmVyX193cmFwcGVyIHtcXG4gIHdpZHRoOiAzMy4zJTtcXG59XFxuLmVsLXRpbWUtc3Bpbm5lcl9fd3JhcHBlciB7XFxuICBtYXgtaGVpZ2h0OiAxOTBweDtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDUwJTtcXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX3dyYXBwZXIgLmVsLXNjcm9sbGJhcl9fd3JhcDpub3QoLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQpIHtcXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX193cmFwcGVyLmlzLWFycm93IHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX3dyYXBwZXIuaXMtYXJyb3cgLmVsLXRpbWUtc3Bpbm5lcl9fbGlzdCB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX3dyYXBwZXIuaXMtYXJyb3cgLmVsLXRpbWUtc3Bpbm5lcl9faXRlbTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGN1cnNvcjogZGVmYXVsdDtcXG59XFxuXFxuLmVsLXRpbWUtc3Bpbm5lcl9fYXJyb3cge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB6LWluZGV4OiAxO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX2Fycm93OmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19hcnJvdy5lbC1pY29uLWFycm93LXVwIHtcXG4gIHRvcDogMTBweDtcXG59XFxuLmVsLXRpbWUtc3Bpbm5lcl9fYXJyb3cuZWwtaWNvbi1hcnJvdy1kb3duIHtcXG4gIGJvdHRvbTogMTBweDtcXG59XFxuXFxuLmVsLXRpbWUtc3Bpbm5lcl9faW5wdXQuZWwtaW5wdXQge1xcbiAgd2lkdGg6IDcwJTtcXG59XFxuLmVsLXRpbWUtc3Bpbm5lcl9faW5wdXQuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtdGltZS1zcGlubmVyX19saXN0IHtcXG4gIHBhZGRpbmc6IDA7XFxuICBtYXJnaW46IDA7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19saXN0OjphZnRlciwgLmVsLXRpbWUtc3Bpbm5lcl9fbGlzdDo6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogODBweDtcXG59XFxuXFxuLmVsLXRpbWUtc3Bpbm5lcl9faXRlbSB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19pdGVtOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSB7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19pdGVtLmFjdGl2ZTpub3QoLmRpc2FibGVkKSB7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19pdGVtLmRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmZhZGUtaW4tbGluZWFyLWVudGVyLWFjdGl2ZSxcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG59XFxuXFxuLmZhZGUtaW4tbGluZWFyLWVudGVyLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZSxcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC1mYWRlLWluLWxpbmVhci1lbnRlci1hY3RpdmUsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxufVxcblxcbi5lbC1mYWRlLWluLWxpbmVhci1lbnRlcixcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1lbnRlci1hY3RpdmUsXFxuLmVsLWZhZGUtaW4tbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLmVsLWZhZGUtaW4tZW50ZXIsXFxuLmVsLWZhZGUtaW4tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC16b29tLWluLWNlbnRlci1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tY2VudGVyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi5lbC16b29tLWluLWNlbnRlci1lbnRlcixcXG4uZWwtem9vbS1pbi1jZW50ZXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tdG9wLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi10b3AtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XFxufVxcblxcbi5lbC16b29tLWluLXRvcC1lbnRlcixcXG4uZWwtem9vbS1pbi10b3AtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tYm90dG9tLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XFxufVxcblxcbi5lbC16b29tLWluLWJvdHRvbS1lbnRlcixcXG4uZWwtem9vbS1pbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tbGVmdC1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tbGVmdC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcXG59XFxuXFxuLmVsLXpvb20taW4tbGVmdC1lbnRlcixcXG4uZWwtem9vbS1pbi1sZWZ0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUsIDAuNDUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDUsIDAuNDUpO1xcbn1cXG5cXG4uY29sbGFwc2UtdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctdG9wIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctYm90dG9tIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4zcyBoZWlnaHQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy10b3AgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1ib3R0b20gZWFzZS1pbi1vdXQ7XFxufVxcblxcbi5ob3Jpem9udGFsLWNvbGxhcHNlLXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXJpZ2h0IGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4zcyB3aWR0aCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWxlZnQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1yaWdodCBlYXNlLWluLW91dDtcXG59XFxuXFxuLmVsLWxpc3QtZW50ZXItYWN0aXZlLFxcbi5lbC1saXN0LWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcXG4gIHRyYW5zaXRpb246IGFsbCAxcztcXG59XFxuXFxuLmVsLWxpc3QtZW50ZXIsIC5lbC1saXN0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xcbn1cXG5cXG4uZWwtb3BhY2l0eS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtZGF0ZS1lZGl0b3Ige1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG59XFxuLmVsLWRhdGUtZWRpdG9yLmVsLWlucHV0LCAuZWwtZGF0ZS1lZGl0b3IuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHdpZHRoOiAyMjBweDtcXG59XFxuLmVsLWRhdGUtZWRpdG9yLS1tb250aHJhbmdlLmVsLWlucHV0LCAuZWwtZGF0ZS1lZGl0b3ItLW1vbnRocmFuZ2UuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHdpZHRoOiAzMDBweDtcXG59XFxuXFxuLmVsLWRhdGUtZWRpdG9yLS1kYXRlcmFuZ2UuZWwtaW5wdXQsIC5lbC1kYXRlLWVkaXRvci0tZGF0ZXJhbmdlLmVsLWlucHV0X19pbm5lciwgLmVsLWRhdGUtZWRpdG9yLS10aW1lcmFuZ2UuZWwtaW5wdXQsIC5lbC1kYXRlLWVkaXRvci0tdGltZXJhbmdlLmVsLWlucHV0X19pbm5lciB7XFxuICB3aWR0aDogMzUwcHg7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvci0tZGF0ZXRpbWVyYW5nZS5lbC1pbnB1dCwgLmVsLWRhdGUtZWRpdG9yLS1kYXRldGltZXJhbmdlLmVsLWlucHV0X19pbm5lciB7XFxuICB3aWR0aDogNDAwcHg7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvci0tZGF0ZXMgLmVsLWlucHV0X19pbm5lciB7XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvciAuZWwtaWNvbi1jaXJjbGUtY2xvc2Uge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlX19pY29uIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBmbG9hdDogbGVmdDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0IHtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAwO1xcbiAgd2lkdGg6IDM5JTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWRhdGUtZWRpdG9yIC5lbC1yYW5nZS1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0OjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWRhdGUtZWRpdG9yIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcGFkZGluZzogMCA1cHg7XFxuICBtYXJnaW46IDA7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHdpZHRoOiA1JTtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlX19jbG9zZS1pY29uIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgd2lkdGg6IDI1cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmbG9hdDogcmlnaHQ7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLXJhbmdlLWVkaXRvci5lbC1pbnB1dF9faW5uZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nOiAzcHggMTBweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQge1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtYWN0aXZlIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1hY3RpdmU6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtcmFuZ2UtZWRpdG9yLS1tZWRpdW0uZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tbWVkaXVtIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLW1lZGl1bSAuZWwtcmFuZ2UtaW5wdXQge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLS1tZWRpdW0gLmVsLXJhbmdlX19pY29uLFxcbi5lbC1yYW5nZS1lZGl0b3ItLW1lZGl1bSAuZWwtcmFuZ2VfX2Nsb3NlLWljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZS1pbnB1dCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZV9faWNvbixcXG4uZWwtcmFuZ2UtZWRpdG9yLS1zbWFsbCAuZWwtcmFuZ2VfX2Nsb3NlLWljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxufVxcblxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tbWluaSAuZWwtcmFuZ2Utc2VwYXJhdG9yIHtcXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLS1taW5pIC5lbC1yYW5nZS1pbnB1dCB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkgLmVsLXJhbmdlX19pY29uLFxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkgLmVsLXJhbmdlX19jbG9zZS1pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xcbn1cXG5cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQ6Zm9jdXMge1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIGlucHV0IHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1waWNrZXItcGFuZWwge1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgbWFyZ2luOiA1cHggMDtcXG59XFxuLmVsLXBpY2tlci1wYW5lbF9fYm9keTo6YWZ0ZXIsIC5lbC1waWNrZXItcGFuZWxfX2JvZHktd3JhcHBlcjo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19jb250ZW50IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIG1hcmdpbjogMTVweDtcXG59XFxuXFxuLmVsLXBpY2tlci1wYW5lbF9fZm9vdGVyIHtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xcbiAgcGFkZGluZzogNHB4O1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZm9udC1zaXplOiAwO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19zaG9ydGN1dCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyOiAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX3Nob3J0Y3V0OmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcGlja2VyLXBhbmVsX19zaG9ydGN1dC5hY3RpdmUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmZTtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19idG4ge1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcXG4gIGNvbG9yOiAjMzMzO1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX2J0bltkaXNhYmxlZF0ge1xcbiAgY29sb3I6ICNjY2NjY2M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19pY29uLWJ0biB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlcjogMDtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbi10b3A6IDhweDtcXG59XFxuLmVsLXBpY2tlci1wYW5lbF9faWNvbi1idG46aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX2ljb24tYnRuLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjYmJiO1xcbn1cXG4uZWwtcGlja2VyLXBhbmVsX19pY29uLWJ0bi5pcy1kaXNhYmxlZDpob3ZlciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19saW5rLWJ0biB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsICpbc2xvdD1zaWRlYmFyXSxcXG4uZWwtcGlja2VyLXBhbmVsX19zaWRlYmFyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIHdpZHRoOiAxMTBweDtcXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU0ZTQ7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBwYWRkaW5nLXRvcDogNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsICpbc2xvdD1zaWRlYmFyXSArIC5lbC1waWNrZXItcGFuZWxfX2JvZHksXFxuLmVsLXBpY2tlci1wYW5lbF9fc2lkZWJhciArIC5lbC1waWNrZXItcGFuZWxfX2JvZHkge1xcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xcbn1cXG5cXG4uZWwtZGF0ZS1waWNrZXIge1xcbiAgd2lkdGg6IDMyMnB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIuaGFzLXNpZGViYXIuaGFzLXRpbWUge1xcbiAgd2lkdGg6IDQzNHB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIuaGFzLXNpZGViYXIge1xcbiAgd2lkdGg6IDQzOHB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIuaGFzLXRpbWUgLmVsLXBpY2tlci1wYW5lbF9fYm9keS13cmFwcGVyIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLWRhdGUtcGlja2VyIC5lbC1waWNrZXItcGFuZWxfX2NvbnRlbnQge1xcbiAgd2lkdGg6IDI5MnB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIgdGFibGUge1xcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtZGF0ZS1waWNrZXJfX2VkaXRvci13cmFwIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxuICBwYWRkaW5nOiAwIDVweDtcXG59XFxuXFxuLmVsLWRhdGUtcGlja2VyX190aW1lLWhlYWRlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIHBhZGRpbmc6IDhweCA1cHggNXB4IDVweDtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9faGVhZGVyIHtcXG4gIG1hcmdpbjogMTJweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLWRhdGUtcGlja2VyX19oZWFkZXItLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1ib3R0b206IDA7XFxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlYmY1O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXJfX2hlYWRlci0tYm9yZGVyZWQgKyAuZWwtcGlja2VyLXBhbmVsX19jb250ZW50IHtcXG4gIG1hcmdpbi10b3A6IDA7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9faGVhZGVyLWxhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcbi5lbC1kYXRlLXBpY2tlcl9faGVhZGVyLWxhYmVsOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtZGF0ZS1waWNrZXJfX2hlYWRlci1sYWJlbC5hY3RpdmUge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9fcHJldi1idG4ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9fbmV4dC1idG4ge1xcbiAgZmxvYXQ6IHJpZ2h0O1xcbn1cXG5cXG4uZWwtZGF0ZS1waWNrZXJfX3RpbWUtd3JhcCB7XFxuICBwYWRkaW5nOiAxMHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtZGF0ZS1waWNrZXJfX3RpbWUtbGFiZWwge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyIHtcXG4gIHdpZHRoOiA2NDZweDtcXG59XFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyLmhhcy1zaWRlYmFyIHtcXG4gIHdpZHRoOiA3NTZweDtcXG59XFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyIHRhYmxlIHtcXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyIC5lbC1waWNrZXItcGFuZWxfX2JvZHkge1xcbiAgbWluLXdpZHRoOiA1MTNweDtcXG59XFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyIC5lbC1waWNrZXItcGFuZWxfX2NvbnRlbnQge1xcbiAgbWFyZ2luOiAwO1xcbn1cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX2hlYWRlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1kYXRlLXJhbmdlLXBpY2tlcl9faGVhZGVyIFtjbGFzcyo9YXJyb3ctbGVmdF0ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxufVxcbi5lbC1kYXRlLXJhbmdlLXBpY2tlcl9faGVhZGVyIFtjbGFzcyo9YXJyb3ctcmlnaHRdIHtcXG4gIGZsb2F0OiByaWdodDtcXG59XFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyX19oZWFkZXIgZGl2IHtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XFxufVxcblxcbi5lbC1kYXRlLXJhbmdlLXBpY2tlcl9fY29udGVudCB7XFxuICBmbG9hdDogbGVmdDtcXG4gIHdpZHRoOiA1MCU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAxNnB4O1xcbn1cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX2NvbnRlbnQuaXMtbGVmdCB7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlNGU0O1xcbn1cXG5cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX2NvbnRlbnQgLmVsLWRhdGUtcmFuZ2UtcGlja2VyX19oZWFkZXIgZGl2IHtcXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xcbn1cXG5cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX2VkaXRvcnMtd3JhcCB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX2VkaXRvcnMtd3JhcC5pcy1yaWdodCB7XFxuICB0ZXh0LWFsaWduOiByaWdodDtcXG59XFxuXFxuLmVsLWRhdGUtcmFuZ2UtcGlja2VyX190aW1lLWhlYWRlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIHBhZGRpbmc6IDhweCA1cHggNXB4IDVweDtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1kYXRlLXJhbmdlLXBpY2tlcl9fdGltZS1oZWFkZXIgPiAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XFxuICBmb250LXNpemU6IDIwcHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG5cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX3RpbWUtcGlja2VyLXdyYXAge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcXG4gIHBhZGRpbmc6IDAgNXB4O1xcbn1cXG4uZWwtZGF0ZS1yYW5nZS1waWNrZXJfX3RpbWUtcGlja2VyLXdyYXAgLmVsLXBpY2tlci1wYW5lbCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDEzcHg7XFxuICByaWdodDogMDtcXG4gIHotaW5kZXg6IDE7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRpbWUtcmFuZ2UtcGlja2VyIHtcXG4gIHdpZHRoOiAzNTRweDtcXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xcbn1cXG4uZWwtdGltZS1yYW5nZS1waWNrZXJfX2NvbnRlbnQge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgcGFkZGluZzogMTBweDtcXG59XFxuXFxuLmVsLXRpbWUtcmFuZ2UtcGlja2VyX19jZWxsIHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDRweCA3cHggN3B4O1xcbiAgd2lkdGg6IDUwJTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuXFxuLmVsLXRpbWUtcmFuZ2UtcGlja2VyX19oZWFkZXIge1xcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtdGltZS1yYW5nZS1waWNrZXJfX2JvZHkge1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTRlZDtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10aW1lLXBhbmVsIHtcXG4gIG1hcmdpbjogNXB4IDA7XFxuICBib3JkZXI6IHNvbGlkIDFweCAjZGZlNGVkO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHdpZHRoOiAxODBweDtcXG4gIGxlZnQ6IDA7XFxuICB6LWluZGV4OiAxMDAwO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbn1cXG4uZWwtdGltZS1wYW5lbF9fY29udGVudCB7XFxuICBmb250LXNpemU6IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4uZWwtdGltZS1wYW5lbF9fY29udGVudDo6YWZ0ZXIsIC5lbC10aW1lLXBhbmVsX19jb250ZW50OjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICB0b3A6IDUwJTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIG1hcmdpbi10b3A6IC0xNXB4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbiAgei1pbmRleDogLTE7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBwYWRkaW5nLXRvcDogNnB4O1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmU0ZWQ7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50OjphZnRlciB7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tbGVmdDogMTIlO1xcbiAgbWFyZ2luLXJpZ2h0OiAxMiU7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50OjpiZWZvcmUge1xcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDEyJTtcXG4gIG1hcmdpbi1sZWZ0OiAxMiU7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50Lmhhcy1zZWNvbmRzOjphZnRlciB7XFxuICBsZWZ0OiBjYWxjKDEwMCUgLyAzICogMik7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50Lmhhcy1zZWNvbmRzOjpiZWZvcmUge1xcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMCUgLyAzKTtcXG59XFxuXFxuLmVsLXRpbWUtcGFuZWxfX2Zvb3RlciB7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcXG4gIHBhZGRpbmc6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcblxcbi5lbC10aW1lLXBhbmVsX19idG4ge1xcbiAgYm9yZGVyOiBub25lO1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIG1hcmdpbjogMCA1cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRpbWUtcGFuZWxfX2J0bi5jb25maXJtIHtcXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGV4dGFyZWEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDEuNTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10ZXh0YXJlYSAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvdHRvbTogNXB4O1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1leGNlZWQgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLWlucHV0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHotaW5kZXg6IDExO1xcbiAgd2lkdGg6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcXG4gIGhlaWdodDogNnB4O1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG4gIHdpZHRoOiA2cHg7XFxuICBiYWNrZ3JvdW5kOiAjYjRiY2NjO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NsZWFyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhcjpob3ZlciB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY291bnQgLmVsLWlucHV0X19jb3VudC1pbm5lciB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nOiAwIDVweDtcXG59XFxuLmVsLWlucHV0X19pbm5lciB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGhlaWdodDogNDBweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBhZGRpbmc6IDAgMTVweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3N1ZmZpeCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICByaWdodDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgtaW5uZXIge1xcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcXG59XFxuXFxuLmVsLWlucHV0X19wcmVmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgbGVmdDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxufVxcblxcbi5lbC1pbnB1dF9faWNvbiB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMjVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtaW5wdXRfX2ljb246YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC1pbnB1dF9fdmFsaWRhdGVJY29uIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtYWN0aXZlIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faWNvbiB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtaW5wdXQuaXMtZXhjZWVkIC5lbC1pbnB1dF9fc3VmZml4IC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dC0tc3VmZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1yaWdodDogMzBweDtcXG59XFxuXFxuLmVsLWlucHV0LS1wcmVmaXggLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1tZWRpdW0gLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIHtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzJweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXNtYWxsIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1taW5pIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWlucHV0LS1taW5pIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cCB7XFxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cCA+IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgcGFkZGluZzogMCAyMHB4O1xcbiAgd2lkdGg6IDFweDtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kOmZvY3VzLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQ6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLXNlbGVjdCxcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgLmVsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBtYXJnaW46IC0xMHB4IC0yMHB4O1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIGRpdi5lbC1zZWxlY3QgLmVsLWlucHV0X19pbm5lcixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBidXR0b24uZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIGRpdi5lbC1zZWxlY3Q6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIGJvcmRlci10b3A6IDA7XFxuICBib3JkZXItYm90dG9tOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1pbnB1dCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24sXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1pbnB1dCB7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCB7XFxuICBib3JkZXItcmlnaHQ6IDA7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAtLXByZXBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1zZWxlY3QgLmVsLWlucHV0LmlzLWZvY3VzIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAtLWFwcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi8qKiBkaXNhbGJlIGRlZmF1bHQgY2xlYXIgb24gSUUgKi9cXG4uZWwtaW5wdXRfX2lubmVyOjotbXMtY2xlYXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1zY3JvbGxiYXIge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLXNjcm9sbGJhcjpob3ZlciA+IC5lbC1zY3JvbGxiYXJfX2JhciwgLmVsLXNjcm9sbGJhcjphY3RpdmUgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6Zm9jdXMgPiAuZWwtc2Nyb2xsYmFyX19iYXIge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzNDBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAge1xcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQge1xcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwLS1oaWRkZW4tZGVmYXVsdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX3RodW1iIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE0NywgMTUzLCAwLjMpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XFxuICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3RodW1iOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC41KTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAycHg7XFxuICBib3R0b206IDJweDtcXG4gIHotaW5kZXg6IDE7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGVhc2Utb3V0O1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG59XFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLXZlcnRpY2FsIHtcXG4gIHdpZHRoOiA2cHg7XFxuICB0b3A6IDJweDtcXG59XFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLXZlcnRpY2FsID4gZGl2IHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX19iYXIuaXMtaG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIGxlZnQ6IDJweDtcXG59XFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwgPiBkaXYge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3csXFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbn1cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpKTtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0ge1xcbiAgbWFyZ2luLXRvcDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogLTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDNweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZWJmNTtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogLTZweDtcXG4gIGxlZnQ6IDFweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XFxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgcmlnaHQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3R0b206IC02cHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmZhZGUtaW4tbGluZWFyLWVudGVyLWFjdGl2ZSxcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG59XFxuXFxuLmZhZGUtaW4tbGluZWFyLWVudGVyLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZSxcXG4uZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC1mYWRlLWluLWxpbmVhci1lbnRlci1hY3RpdmUsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxufVxcblxcbi5lbC1mYWRlLWluLWxpbmVhci1lbnRlcixcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUsXFxuLmVsLWZhZGUtaW4tbGluZWFyLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1lbnRlci1hY3RpdmUsXFxuLmVsLWZhZGUtaW4tbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLmVsLWZhZGUtaW4tZW50ZXIsXFxuLmVsLWZhZGUtaW4tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC16b29tLWluLWNlbnRlci1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tY2VudGVyLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi5lbC16b29tLWluLWNlbnRlci1lbnRlcixcXG4uZWwtem9vbS1pbi1jZW50ZXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tdG9wLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi10b3AtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XFxufVxcblxcbi5lbC16b29tLWluLXRvcC1lbnRlcixcXG4uZWwtem9vbS1pbi10b3AtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tYm90dG9tLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XFxufVxcblxcbi5lbC16b29tLWluLWJvdHRvbS1lbnRlcixcXG4uZWwtem9vbS1pbi1ib3R0b20tbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcXG59XFxuXFxuLmVsLXpvb20taW4tbGVmdC1lbnRlci1hY3RpdmUsXFxuLmVsLXpvb20taW4tbGVmdC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcXG59XFxuXFxuLmVsLXpvb20taW4tbGVmdC1lbnRlcixcXG4uZWwtem9vbS1pbi1sZWZ0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUsIDAuNDUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNDUsIDAuNDUpO1xcbn1cXG5cXG4uY29sbGFwc2UtdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctdG9wIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctYm90dG9tIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4zcyBoZWlnaHQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy10b3AgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1ib3R0b20gZWFzZS1pbi1vdXQ7XFxufVxcblxcbi5ob3Jpem9udGFsLWNvbGxhcHNlLXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXJpZ2h0IGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4zcyB3aWR0aCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWxlZnQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1yaWdodCBlYXNlLWluLW91dDtcXG59XFxuXFxuLmVsLWxpc3QtZW50ZXItYWN0aXZlLFxcbi5lbC1saXN0LWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcztcXG4gIHRyYW5zaXRpb246IGFsbCAxcztcXG59XFxuXFxuLmVsLWxpc3QtZW50ZXIsIC5lbC1saXN0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xcbn1cXG5cXG4uZWwtb3BhY2l0eS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtZGF0ZS1lZGl0b3Ige1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG59XFxuLmVsLWRhdGUtZWRpdG9yLmVsLWlucHV0LCAuZWwtZGF0ZS1lZGl0b3IuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHdpZHRoOiAyMjBweDtcXG59XFxuLmVsLWRhdGUtZWRpdG9yLS1tb250aHJhbmdlLmVsLWlucHV0LCAuZWwtZGF0ZS1lZGl0b3ItLW1vbnRocmFuZ2UuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHdpZHRoOiAzMDBweDtcXG59XFxuXFxuLmVsLWRhdGUtZWRpdG9yLS1kYXRlcmFuZ2UuZWwtaW5wdXQsIC5lbC1kYXRlLWVkaXRvci0tZGF0ZXJhbmdlLmVsLWlucHV0X19pbm5lciwgLmVsLWRhdGUtZWRpdG9yLS10aW1lcmFuZ2UuZWwtaW5wdXQsIC5lbC1kYXRlLWVkaXRvci0tdGltZXJhbmdlLmVsLWlucHV0X19pbm5lciB7XFxuICB3aWR0aDogMzUwcHg7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvci0tZGF0ZXRpbWVyYW5nZS5lbC1pbnB1dCwgLmVsLWRhdGUtZWRpdG9yLS1kYXRldGltZXJhbmdlLmVsLWlucHV0X19pbm5lciB7XFxuICB3aWR0aDogNDAwcHg7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvci0tZGF0ZXMgLmVsLWlucHV0X19pbm5lciB7XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvciAuZWwtaWNvbi1jaXJjbGUtY2xvc2Uge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlX19pY29uIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBmbG9hdDogbGVmdDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0IHtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAwO1xcbiAgd2lkdGg6IDM5JTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWRhdGUtZWRpdG9yIC5lbC1yYW5nZS1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0OjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWRhdGUtZWRpdG9yIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcGFkZGluZzogMCA1cHg7XFxuICBtYXJnaW46IDA7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHdpZHRoOiA1JTtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlX19jbG9zZS1pY29uIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgd2lkdGg6IDI1cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmbG9hdDogcmlnaHQ7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLXJhbmdlLWVkaXRvci5lbC1pbnB1dF9faW5uZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nOiAzcHggMTBweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQge1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtYWN0aXZlIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1hY3RpdmU6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtcmFuZ2UtZWRpdG9yLS1tZWRpdW0uZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tbWVkaXVtIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLW1lZGl1bSAuZWwtcmFuZ2UtaW5wdXQge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLS1tZWRpdW0gLmVsLXJhbmdlX19pY29uLFxcbi5lbC1yYW5nZS1lZGl0b3ItLW1lZGl1bSAuZWwtcmFuZ2VfX2Nsb3NlLWljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcblxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZS1pbnB1dCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZV9faWNvbixcXG4uZWwtcmFuZ2UtZWRpdG9yLS1zbWFsbCAuZWwtcmFuZ2VfX2Nsb3NlLWljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxufVxcblxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tbWluaSAuZWwtcmFuZ2Utc2VwYXJhdG9yIHtcXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLS1taW5pIC5lbC1yYW5nZS1pbnB1dCB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkgLmVsLXJhbmdlX19pY29uLFxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkgLmVsLXJhbmdlX19jbG9zZS1pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xcbn1cXG5cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQ6Zm9jdXMge1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIGlucHV0IHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWRpc2FibGVkIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1waWNrZXItcGFuZWwge1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgbWFyZ2luOiA1cHggMDtcXG59XFxuLmVsLXBpY2tlci1wYW5lbF9fYm9keTo6YWZ0ZXIsIC5lbC1waWNrZXItcGFuZWxfX2JvZHktd3JhcHBlcjo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19jb250ZW50IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIG1hcmdpbjogMTVweDtcXG59XFxuXFxuLmVsLXBpY2tlci1wYW5lbF9fZm9vdGVyIHtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xcbiAgcGFkZGluZzogNHB4O1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZm9udC1zaXplOiAwO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19zaG9ydGN1dCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyOiAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX3Nob3J0Y3V0OmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcGlja2VyLXBhbmVsX19zaG9ydGN1dC5hY3RpdmUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmZTtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19idG4ge1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcXG4gIGNvbG9yOiAjMzMzO1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX2J0bltkaXNhYmxlZF0ge1xcbiAgY29sb3I6ICNjY2NjY2M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19pY29uLWJ0biB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlcjogMDtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbi10b3A6IDhweDtcXG59XFxuLmVsLXBpY2tlci1wYW5lbF9faWNvbi1idG46aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX2ljb24tYnRuLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjYmJiO1xcbn1cXG4uZWwtcGlja2VyLXBhbmVsX19pY29uLWJ0bi5pcy1kaXNhYmxlZDpob3ZlciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19saW5rLWJ0biB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsICpbc2xvdD1zaWRlYmFyXSxcXG4uZWwtcGlja2VyLXBhbmVsX19zaWRlYmFyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIHdpZHRoOiAxMTBweDtcXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU0ZTQ7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBwYWRkaW5nLXRvcDogNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsICpbc2xvdD1zaWRlYmFyXSArIC5lbC1waWNrZXItcGFuZWxfX2JvZHksXFxuLmVsLXBpY2tlci1wYW5lbF9fc2lkZWJhciArIC5lbC1waWNrZXItcGFuZWxfX2JvZHkge1xcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xcbn1cXG5cXG4uZWwtZGF0ZS1waWNrZXIge1xcbiAgd2lkdGg6IDMyMnB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIuaGFzLXNpZGViYXIuaGFzLXRpbWUge1xcbiAgd2lkdGg6IDQzNHB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIuaGFzLXNpZGViYXIge1xcbiAgd2lkdGg6IDQzOHB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIuaGFzLXRpbWUgLmVsLXBpY2tlci1wYW5lbF9fYm9keS13cmFwcGVyIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLWRhdGUtcGlja2VyIC5lbC1waWNrZXItcGFuZWxfX2NvbnRlbnQge1xcbiAgd2lkdGg6IDI5MnB4O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXIgdGFibGUge1xcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtZGF0ZS1waWNrZXJfX2VkaXRvci13cmFwIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XFxuICBwYWRkaW5nOiAwIDVweDtcXG59XFxuXFxuLmVsLWRhdGUtcGlja2VyX190aW1lLWhlYWRlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIHBhZGRpbmc6IDhweCA1cHggNXB4IDVweDtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9faGVhZGVyIHtcXG4gIG1hcmdpbjogMTJweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLWRhdGUtcGlja2VyX19oZWFkZXItLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1ib3R0b206IDA7XFxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTZlYmY1O1xcbn1cXG4uZWwtZGF0ZS1waWNrZXJfX2hlYWRlci0tYm9yZGVyZWQgKyAuZWwtcGlja2VyLXBhbmVsX19jb250ZW50IHtcXG4gIG1hcmdpbi10b3A6IDA7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9faGVhZGVyLWxhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcbi5lbC1kYXRlLXBpY2tlcl9faGVhZGVyLWxhYmVsOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtZGF0ZS1waWNrZXJfX2hlYWRlci1sYWJlbC5hY3RpdmUge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9fcHJldi1idG4ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxufVxcblxcbi5lbC1kYXRlLXBpY2tlcl9fbmV4dC1idG4ge1xcbiAgZmxvYXQ6IHJpZ2h0O1xcbn1cXG5cXG4uZWwtZGF0ZS1waWNrZXJfX3RpbWUtd3JhcCB7XFxuICBwYWRkaW5nOiAxMHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtZGF0ZS1waWNrZXJfX3RpbWUtbGFiZWwge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1zY3JvbGxiYXIge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLXNjcm9sbGJhcjpob3ZlciA+IC5lbC1zY3JvbGxiYXJfX2JhciwgLmVsLXNjcm9sbGJhcjphY3RpdmUgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6Zm9jdXMgPiAuZWwtc2Nyb2xsYmFyX19iYXIge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzNDBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAge1xcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQge1xcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwLS1oaWRkZW4tZGVmYXVsdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX3RodW1iIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE0NywgMTUzLCAwLjMpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XFxuICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3RodW1iOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC41KTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAycHg7XFxuICBib3R0b206IDJweDtcXG4gIHotaW5kZXg6IDE7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGVhc2Utb3V0O1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG59XFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLXZlcnRpY2FsIHtcXG4gIHdpZHRoOiA2cHg7XFxuICB0b3A6IDJweDtcXG59XFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLXZlcnRpY2FsID4gZGl2IHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX19iYXIuaXMtaG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIGxlZnQ6IDJweDtcXG59XFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwgPiBkaXYge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3csXFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbn1cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpKTtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0ge1xcbiAgbWFyZ2luLXRvcDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogLTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDNweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZWJmNTtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogLTZweDtcXG4gIGxlZnQ6IDFweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XFxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgcmlnaHQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3R0b206IC02cHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4udGltZS1zZWxlY3Qge1xcbiAgbWFyZ2luOiA1cHggMDtcXG4gIG1pbi13aWR0aDogMDtcXG59XFxuXFxuLnRpbWUtc2VsZWN0IC5lbC1waWNrZXItcGFuZWxfX2NvbnRlbnQge1xcbiAgbWF4LWhlaWdodDogMjAwcHg7XFxuICBtYXJnaW46IDA7XFxufVxcblxcbi50aW1lLXNlbGVjdC1pdGVtIHtcXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XFxufVxcblxcbi50aW1lLXNlbGVjdC1pdGVtLnNlbGVjdGVkOm5vdCguZGlzYWJsZWQpIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxufVxcblxcbi50aW1lLXNlbGVjdC1pdGVtLmRpc2FibGVkIHtcXG4gIGNvbG9yOiAjZGZlNGVkO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLnRpbWUtc2VsZWN0LWl0ZW06aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZmFkZS1pbi1saW5lYXItZW50ZXItYWN0aXZlLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbn1cXG5cXG4uZmFkZS1pbi1saW5lYXItZW50ZXIsXFxuLmZhZGUtaW4tbGluZWFyLWxlYXZlLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLWZhZGUtaW4tbGluZWFyLWVudGVyLWFjdGl2ZSxcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG59XFxuXFxuLmVsLWZhZGUtaW4tbGluZWFyLWVudGVyLFxcbi5lbC1mYWRlLWluLWxpbmVhci1sZWF2ZSxcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC1mYWRlLWluLWVudGVyLWFjdGl2ZSxcXG4uZWwtZmFkZS1pbi1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1lbnRlcixcXG4uZWwtZmFkZS1pbi1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLXpvb20taW4tY2VudGVyLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1jZW50ZXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLmVsLXpvb20taW4tY2VudGVyLWVudGVyLFxcbi5lbC16b29tLWluLWNlbnRlci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi10b3AtZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcXG59XFxuXFxuLmVsLXpvb20taW4tdG9wLWVudGVyLFxcbi5lbC16b29tLWluLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1ib3R0b20tZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcXG59XFxuXFxuLmVsLXpvb20taW4tYm90dG9tLWVudGVyLFxcbi5lbC16b29tLWluLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1sZWZ0LWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1sZWZ0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAxO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xcbn1cXG5cXG4uZWwtem9vbS1pbi1sZWZ0LWVudGVyLFxcbi5lbC16b29tLWluLWxlZnQtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40NSwgMC40NSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSwgMC40NSk7XFxufVxcblxcbi5jb2xsYXBzZS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBoZWlnaHQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy10b3AgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1ib3R0b20gZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjNzIGhlaWdodCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXRvcCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWJvdHRvbSBlYXNlLWluLW91dDtcXG59XFxuXFxuLmhvcml6b250YWwtY29sbGFwc2UtdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3Mgd2lkdGggZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1sZWZ0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctcmlnaHQgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXJpZ2h0IGVhc2UtaW4tb3V0O1xcbn1cXG5cXG4uZWwtbGlzdC1lbnRlci1hY3RpdmUsXFxuLmVsLWxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xcbn1cXG5cXG4uZWwtbGlzdC1lbnRlciwgLmVsLWxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XFxufVxcblxcbi5lbC1vcGFjaXR5LXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi5lbC1kYXRlLWVkaXRvciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB0ZXh0LWFsaWduOiBsZWZ0O1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IuZWwtaW5wdXQsIC5lbC1kYXRlLWVkaXRvci5lbC1pbnB1dF9faW5uZXIge1xcbiAgd2lkdGg6IDIyMHB4O1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3ItLW1vbnRocmFuZ2UuZWwtaW5wdXQsIC5lbC1kYXRlLWVkaXRvci0tbW9udGhyYW5nZS5lbC1pbnB1dF9faW5uZXIge1xcbiAgd2lkdGg6IDMwMHB4O1xcbn1cXG5cXG4uZWwtZGF0ZS1lZGl0b3ItLWRhdGVyYW5nZS5lbC1pbnB1dCwgLmVsLWRhdGUtZWRpdG9yLS1kYXRlcmFuZ2UuZWwtaW5wdXRfX2lubmVyLCAuZWwtZGF0ZS1lZGl0b3ItLXRpbWVyYW5nZS5lbC1pbnB1dCwgLmVsLWRhdGUtZWRpdG9yLS10aW1lcmFuZ2UuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHdpZHRoOiAzNTBweDtcXG59XFxuXFxuLmVsLWRhdGUtZWRpdG9yLS1kYXRldGltZXJhbmdlLmVsLWlucHV0LCAuZWwtZGF0ZS1lZGl0b3ItLWRhdGV0aW1lcmFuZ2UuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHdpZHRoOiA0MDBweDtcXG59XFxuXFxuLmVsLWRhdGUtZWRpdG9yLS1kYXRlcyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG59XFxuXFxuLmVsLWRhdGUtZWRpdG9yIC5lbC1pY29uLWNpcmNsZS1jbG9zZSB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2VfX2ljb24ge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZsb2F0OiBsZWZ0O1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xcbiAgYm9yZGVyOiBub25lO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGhlaWdodDogMTAwJTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxuICB3aWR0aDogMzklO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2UtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtZGF0ZS1lZGl0b3IgLmVsLXJhbmdlLXNlcGFyYXRvciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIG1hcmdpbjogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgd2lkdGg6IDUlO1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC1kYXRlLWVkaXRvciAuZWwtcmFuZ2VfX2Nsb3NlLWljb24ge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICB3aWR0aDogMjVweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZsb2F0OiByaWdodDtcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbn1cXG5cXG4uZWwtcmFuZ2UtZWRpdG9yLmVsLWlucHV0X19pbm5lciB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XFxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmc6IDNweCAxMHB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yIC5lbC1yYW5nZS1pbnB1dCB7XFxuICBsaW5lLWhlaWdodDogMTtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1hY3RpdmUge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLmlzLWFjdGl2ZTpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1yYW5nZS1lZGl0b3ItLW1lZGl1bS5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLS1tZWRpdW0gLmVsLXJhbmdlLXNlcGFyYXRvciB7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tbWVkaXVtIC5lbC1yYW5nZS1pbnB1dCB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLW1lZGl1bSAuZWwtcmFuZ2VfX2ljb24sXFxuLmVsLXJhbmdlLWVkaXRvci0tbWVkaXVtIC5lbC1yYW5nZV9fY2xvc2UtaWNvbiB7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG59XFxuXFxuLmVsLXJhbmdlLWVkaXRvci0tc21hbGwuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMzJweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tc21hbGwgLmVsLXJhbmdlLXNlcGFyYXRvciB7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tc21hbGwgLmVsLXJhbmdlLWlucHV0IHtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tc21hbGwgLmVsLXJhbmdlX19pY29uLFxcbi5lbC1yYW5nZS1lZGl0b3ItLXNtYWxsIC5lbC1yYW5nZV9fY2xvc2UtaWNvbiB7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG59XFxuXFxuLmVsLXJhbmdlLWVkaXRvci0tbWluaS5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbn1cXG4uZWwtcmFuZ2UtZWRpdG9yLS1taW5pIC5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3ItLW1pbmkgLmVsLXJhbmdlLWlucHV0IHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci0tbWluaSAuZWwtcmFuZ2VfX2ljb24sXFxuLmVsLXJhbmdlLWVkaXRvci0tbWluaSAuZWwtcmFuZ2VfX2Nsb3NlLWljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XFxufVxcblxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLXJhbmdlLWVkaXRvci5pcy1kaXNhYmxlZDpmb2N1cyB7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1kaXNhYmxlZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1kaXNhYmxlZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1kaXNhYmxlZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXJhbmdlLWVkaXRvci5pcy1kaXNhYmxlZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYW5nZS1lZGl0b3IuaXMtZGlzYWJsZWQgLmVsLXJhbmdlLXNlcGFyYXRvciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1waWNrZXItcGFuZWwge1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgbWFyZ2luOiA1cHggMDtcXG59XFxuLmVsLXBpY2tlci1wYW5lbF9fYm9keTo6YWZ0ZXIsIC5lbC1waWNrZXItcGFuZWxfX2JvZHktd3JhcHBlcjo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19jb250ZW50IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIG1hcmdpbjogMTVweDtcXG59XFxuXFxuLmVsLXBpY2tlci1wYW5lbF9fZm9vdGVyIHtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xcbiAgcGFkZGluZzogNHB4O1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZm9udC1zaXplOiAwO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19zaG9ydGN1dCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyOiAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBsaW5lLWhlaWdodDogMjhweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX3Nob3J0Y3V0OmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcGlja2VyLXBhbmVsX19zaG9ydGN1dC5hY3RpdmUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmZTtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19idG4ge1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcXG4gIGNvbG9yOiAjMzMzO1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX2J0bltkaXNhYmxlZF0ge1xcbiAgY29sb3I6ICNjY2NjY2M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19pY29uLWJ0biB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlcjogMDtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbi10b3A6IDhweDtcXG59XFxuLmVsLXBpY2tlci1wYW5lbF9faWNvbi1idG46aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1waWNrZXItcGFuZWxfX2ljb24tYnRuLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjYmJiO1xcbn1cXG4uZWwtcGlja2VyLXBhbmVsX19pY29uLWJ0bi5pcy1kaXNhYmxlZDpob3ZlciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsX19saW5rLWJ0biB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsICpbc2xvdD1zaWRlYmFyXSxcXG4uZWwtcGlja2VyLXBhbmVsX19zaWRlYmFyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIHdpZHRoOiAxMTBweDtcXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU0ZTQ7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBwYWRkaW5nLXRvcDogNnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbn1cXG5cXG4uZWwtcGlja2VyLXBhbmVsICpbc2xvdD1zaWRlYmFyXSArIC5lbC1waWNrZXItcGFuZWxfX2JvZHksXFxuLmVsLXBpY2tlci1wYW5lbF9fc2lkZWJhciArIC5lbC1waWNrZXItcGFuZWxfX2JvZHkge1xcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xcbn1cXG5cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRpbWUtc3Bpbm5lci5oYXMtc2Vjb25kcyAuZWwtdGltZS1zcGlubmVyX193cmFwcGVyIHtcXG4gIHdpZHRoOiAzMy4zJTtcXG59XFxuLmVsLXRpbWUtc3Bpbm5lcl9fd3JhcHBlciB7XFxuICBtYXgtaGVpZ2h0OiAxOTBweDtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDUwJTtcXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX3dyYXBwZXIgLmVsLXNjcm9sbGJhcl9fd3JhcDpub3QoLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQpIHtcXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX193cmFwcGVyLmlzLWFycm93IHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX3dyYXBwZXIuaXMtYXJyb3cgLmVsLXRpbWUtc3Bpbm5lcl9fbGlzdCB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX3dyYXBwZXIuaXMtYXJyb3cgLmVsLXRpbWUtc3Bpbm5lcl9faXRlbTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGN1cnNvcjogZGVmYXVsdDtcXG59XFxuXFxuLmVsLXRpbWUtc3Bpbm5lcl9fYXJyb3cge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB6LWluZGV4OiAxO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC10aW1lLXNwaW5uZXJfX2Fycm93OmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19hcnJvdy5lbC1pY29uLWFycm93LXVwIHtcXG4gIHRvcDogMTBweDtcXG59XFxuLmVsLXRpbWUtc3Bpbm5lcl9fYXJyb3cuZWwtaWNvbi1hcnJvdy1kb3duIHtcXG4gIGJvdHRvbTogMTBweDtcXG59XFxuXFxuLmVsLXRpbWUtc3Bpbm5lcl9faW5wdXQuZWwtaW5wdXQge1xcbiAgd2lkdGg6IDcwJTtcXG59XFxuLmVsLXRpbWUtc3Bpbm5lcl9faW5wdXQuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nOiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtdGltZS1zcGlubmVyX19saXN0IHtcXG4gIHBhZGRpbmc6IDA7XFxuICBtYXJnaW46IDA7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19saXN0OjphZnRlciwgLmVsLXRpbWUtc3Bpbm5lcl9fbGlzdDo6YmVmb3JlIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogODBweDtcXG59XFxuXFxuLmVsLXRpbWUtc3Bpbm5lcl9faXRlbSB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19pdGVtOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSB7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19pdGVtLmFjdGl2ZTpub3QoLmRpc2FibGVkKSB7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG4uZWwtdGltZS1zcGlubmVyX19pdGVtLmRpc2FibGVkIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10aW1lLXBhbmVsIHtcXG4gIG1hcmdpbjogNXB4IDA7XFxuICBib3JkZXI6IHNvbGlkIDFweCAjZGZlNGVkO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHdpZHRoOiAxODBweDtcXG4gIGxlZnQ6IDA7XFxuICB6LWluZGV4OiAxMDAwO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbn1cXG4uZWwtdGltZS1wYW5lbF9fY29udGVudCB7XFxuICBmb250LXNpemU6IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4uZWwtdGltZS1wYW5lbF9fY29udGVudDo6YWZ0ZXIsIC5lbC10aW1lLXBhbmVsX19jb250ZW50OjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICB0b3A6IDUwJTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIG1hcmdpbi10b3A6IC0xNXB4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbiAgei1pbmRleDogLTE7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBwYWRkaW5nLXRvcDogNnB4O1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmU0ZWQ7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50OjphZnRlciB7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tbGVmdDogMTIlO1xcbiAgbWFyZ2luLXJpZ2h0OiAxMiU7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50OjpiZWZvcmUge1xcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDEyJTtcXG4gIG1hcmdpbi1sZWZ0OiAxMiU7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50Lmhhcy1zZWNvbmRzOjphZnRlciB7XFxuICBsZWZ0OiBjYWxjKDEwMCUgLyAzICogMik7XFxufVxcbi5lbC10aW1lLXBhbmVsX19jb250ZW50Lmhhcy1zZWNvbmRzOjpiZWZvcmUge1xcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMCUgLyAzKTtcXG59XFxuXFxuLmVsLXRpbWUtcGFuZWxfX2Zvb3RlciB7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcXG4gIHBhZGRpbmc6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcblxcbi5lbC10aW1lLXBhbmVsX19idG4ge1xcbiAgYm9yZGVyOiBub25lO1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxuICBwYWRkaW5nOiAwIDVweDtcXG4gIG1hcmdpbjogMCA1cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRpbWUtcGFuZWxfX2J0bi5jb25maXJtIHtcXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10aW1lLXJhbmdlLXBpY2tlciB7XFxuICB3aWR0aDogMzU0cHg7XFxuICBvdmVyZmxvdzogdmlzaWJsZTtcXG59XFxuLmVsLXRpbWUtcmFuZ2UtcGlja2VyX19jb250ZW50IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIHBhZGRpbmc6IDEwcHg7XFxufVxcblxcbi5lbC10aW1lLXJhbmdlLXBpY2tlcl9fY2VsbCB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiA0cHggN3B4IDdweDtcXG4gIHdpZHRoOiA1MCU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcblxcbi5lbC10aW1lLXJhbmdlLXBpY2tlcl9faGVhZGVyIHtcXG4gIG1hcmdpbi1ib3R0b206IDVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLXRpbWUtcmFuZ2UtcGlja2VyX19ib2R5IHtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmU0ZWQ7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93LFxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItd2lkdGg6IDZweDtcXG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMykpO1xcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxufVxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCIgXFxcIjtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIHtcXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlYmY1O1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm90dG9tOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcXG4gIG1hcmdpbi10b3A6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3cge1xcbiAgdG9wOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgdG9wOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIGxlZnQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiAxcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIHJpZ2h0OiAtNnB4O1xcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3csXFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbn1cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpKTtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0ge1xcbiAgbWFyZ2luLXRvcDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IC02cHg7XFxuICBsZWZ0OiA1MCU7XFxuICBtYXJnaW4tcmlnaHQ6IDNweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogLTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDNweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZWJmNTtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogLTZweDtcXG4gIGxlZnQ6IDFweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XFxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogNTAlO1xcbiAgcmlnaHQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3R0b206IC02cHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4uZWwtcG9wb3ZlciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgbWluLXdpZHRoOiAxNTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmViZjU7XFxuICBwYWRkaW5nOiAxMnB4O1xcbiAgei1pbmRleDogMjAwMDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgbGluZS1oZWlnaHQ6IDEuNDtcXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XFxufVxcbi5lbC1wb3BvdmVyLS1wbGFpbiB7XFxuICBwYWRkaW5nOiAxOHB4IDIwcHg7XFxufVxcblxcbi5lbC1wb3BvdmVyX190aXRsZSB7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuXFxuLmVsLXBvcG92ZXJfX3JlZmVyZW5jZTpmb2N1czpub3QoLmZvY3VzaW5nKSwgLmVsLXBvcG92ZXJfX3JlZmVyZW5jZTpmb2N1czpob3ZlciB7XFxuICBvdXRsaW5lLXdpZHRoOiAwO1xcbn1cXG5cXG4uZWwtcG9wb3Zlcjpmb2N1czphY3RpdmUsIC5lbC1wb3BvdmVyOmZvY3VzIHtcXG4gIG91dGxpbmUtd2lkdGg6IDA7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRvb2x0aXA6Zm9jdXM6bm90KC5mb2N1c2luZyksIC5lbC10b29sdGlwOmZvY3VzOmhvdmVyIHtcXG4gIG91dGxpbmUtd2lkdGg6IDA7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgcGFkZGluZzogMTBweDtcXG4gIHotaW5kZXg6IDIwMDA7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBsaW5lLWhlaWdodDogMS4yO1xcbiAgbWluLXdpZHRoOiAxMHB4O1xcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyIC5wb3BwZXJfX2Fycm93LFxcbi5lbC10b29sdGlwX19wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlciAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItd2lkdGg6IDZweDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlciAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3R0b206IC02cHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzMTMzO1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm90dG9tOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTVweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICMzMDMxMzM7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcXG4gIG1hcmdpbi10b3A6IDEycHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3cge1xcbiAgdG9wOiAtNnB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHRvcDogMXB4O1xcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XFxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgbGVmdDogLTZweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogLTVweDtcXG4gIGxlZnQ6IDFweDtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XFxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIHJpZ2h0OiAtNnB4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAtNXB4O1xcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1kYXJrIHtcXG4gIGJhY2tncm91bmQ6ICMzMDMxMzM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodCB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj10b3BdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHRbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHRbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHRbeC1wbGFjZW1lbnRePXJpZ2h0XSAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHRbeC1wbGFjZW1lbnRePXJpZ2h0XSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLnYtbW9kYWwtZW50ZXIge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHYtbW9kYWwtaW4gMC4ycyBlYXNlO1xcbiAgICAgICAgICBhbmltYXRpb246IHYtbW9kYWwtaW4gMC4ycyBlYXNlO1xcbn1cXG5cXG4udi1tb2RhbC1sZWF2ZSB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogdi1tb2RhbC1vdXQgMC4ycyBlYXNlIGZvcndhcmRzO1xcbiAgICAgICAgICBhbmltYXRpb246IHYtbW9kYWwtb3V0IDAuMnMgZWFzZSBmb3J3YXJkcztcXG59XFxuXFxuQGtleWZyYW1lcyB2LW1vZGFsLWluIHtcXG4gIDAlIHtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuQGtleWZyYW1lcyB2LW1vZGFsLW91dCB7XFxuICAxMDAlIHtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuLnYtbW9kYWwge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgb3BhY2l0eTogMC41O1xcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcXG59XFxuXFxuLmVsLXBvcHVwLXBhcmVudC0taGlkZGVuIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMXM7XFxuICB0cmFuc2l0aW9uOiAwLjFzO1xcbiAgZm9udC13ZWlnaHQ6IDQwMDtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbn1cXG4uZWwtYnV0dG9uICsgLmVsLWJ1dHRvbiB7XFxuICBtYXJnaW4tbGVmdDogMTBweDtcXG59XFxuLmVsLWJ1dHRvbi5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxufVxcbi5lbC1idXR0b246aG92ZXIsIC5lbC1idXR0b246Zm9jdXMge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICNiYWRlZmY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbn1cXG4uZWwtYnV0dG9uOmFjdGl2ZSB7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xcbiAgYm9yZGVyOiAwO1xcbn1cXG4uZWwtYnV0dG9uIFtjbGFzcyo9ZWwtaWNvbi1dICsgc3BhbiB7XFxuICBtYXJnaW4tbGVmdDogNXB4O1xcbn1cXG4uZWwtYnV0dG9uLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWJ1dHRvbi5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1hY3RpdmUge1xcbiAgY29sb3I6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxufVxcblxcbi5lbC1idXR0b24uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1idXR0b24uaXMtZGlzYWJsZWQuZWwtYnV0dG9uLS10ZXh0IHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtYnV0dG9uLmlzLWRpc2FibGVkLmlzLXBsYWluLCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1sb2FkaW5nIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLmlzLWxvYWRpbmc6YmVmb3JlIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAtMXB4O1xcbiAgdG9wOiAtMXB4O1xcbiAgcmlnaHQ6IC0xcHg7XFxuICBib3R0b206IC0xcHg7XFxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1yb3VuZCB7XFxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xcbiAgcGFkZGluZzogMTJweCAyM3B4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWNpcmNsZSB7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICBwYWRkaW5nOiAxMnB4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1wcmltYXJ5IHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLmVsLWJ1dHRvbi0tcHJpbWFyeTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjNDZhNmZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjNDZhNmZmO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnk6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjOGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjOGNjOGZmO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYmFja2dyb3VuZDogI2U4ZjRmZjtcXG4gIGJvcmRlci1jb2xvcjogI2EzZDNmZjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjNzRiY2ZmO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG4gIGJvcmRlci1jb2xvcjogI2QxZTlmZjtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tc3VjY2VzcyB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3M6aG92ZXIsIC5lbC1idXR0b24tLXN1Y2Nlc3M6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzQyZDg4NTtcXG4gIGJvcmRlci1jb2xvcjogIzQyZDg4NTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTFiOTVjO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTFiOTVjO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTFiOTVjO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTFiOTVjO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ZTdiMztcXG4gIGJvcmRlci1jb2xvcjogIzg5ZTdiMztcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbiB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG4gIGJhY2tncm91bmQ6ICNlN2ZhZjA7XFxuICBib3JkZXItY29sb3I6ICNhMWViYzI7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzEzY2U2NjtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTFiOTVjO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTFiOTVjO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogIzcxZTJhMztcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ZhZjA7XFxuICBib3JkZXItY29sb3I6ICNkMGY1ZTA7XFxufVxcblxcbi5lbC1idXR0b24tLXdhcm5pbmcge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nOmhvdmVyLCAuZWwtYnV0dG9uLS13YXJuaW5nOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNmZmM4MzM7XFxuICBib3JkZXItY29sb3I6ICNmZmM4MzM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZzphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2YTcwMDtcXG4gIGJvcmRlci1jb2xvcjogI2U2YTcwMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2YTcwMDtcXG4gIGJvcmRlci1jb2xvcjogI2U2YTcwMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRkODA7XFxuICBib3JkZXItY29sb3I6ICNmZmRkODA7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4ge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxuICBiYWNrZ3JvdW5kOiAjZmZmOGU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMzk5O1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNmZmJhMDA7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2YTcwMDtcXG4gIGJvcmRlci1jb2xvcjogI2U2YTcwMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNmZmQ2NjY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMWNjO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1kYW5nZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXI6aG92ZXIsIC5lbC1idXR0b24tLWRhbmdlcjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjZmY2ZDZkO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY2ZDZkO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlcjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2NDI0MjtcXG4gIGJvcmRlci1jb2xvcjogI2U2NDI0MjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTY0MjQyO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTY0MjQyO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWRhbmdlci5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNGE0O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNGE0O1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4ge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxuICBiYWNrZ3JvdW5kOiAjZmZlZGVkO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNmI2O1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjZmY0OTQ5O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2NDI0MjtcXG4gIGJvcmRlci1jb2xvcjogI2U2NDI0MjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI2ZmOTI5MjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkZWQ7XFxuICBib3JkZXItY29sb3I6ICNmZmRiZGI7XFxufVxcblxcbi5lbC1idXR0b24tLWluZm8ge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvOmhvdmVyLCAuZWwtYnV0dG9uLS1pbmZvOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNhNmE5YWQ7XFxuICBib3JkZXItY29sb3I6ICNhNmE5YWQ7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0taW5mbzphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzgyODQ4YTtcXG4gIGJvcmRlci1jb2xvcjogIzgyODQ4YTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzgyODQ4YTtcXG4gIGJvcmRlci1jb2xvcjogIzgyODQ4YTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1pbmZvLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1pbmZvLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1pbmZvLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM5Y2M7XFxuICBib3JkZXItY29sb3I6ICNjOGM5Y2M7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4ge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBiYWNrZ3JvdW5kOiAjZjRmNGY1O1xcbiAgYm9yZGVyLWNvbG9yOiAjZDNkNGQ2O1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICM5MDkzOTk7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzgyODQ4YTtcXG4gIGJvcmRlci1jb2xvcjogIzgyODQ4YTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNiY2JlYzI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWViO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1tZWRpdW0ge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbn1cXG4uZWwtYnV0dG9uLS1tZWRpdW0uaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbn1cXG4uZWwtYnV0dG9uLS1tZWRpdW0uaXMtY2lyY2xlIHtcXG4gIHBhZGRpbmc6IDEwcHg7XFxufVxcblxcbi5lbC1idXR0b24tLXNtYWxsIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbn1cXG4uZWwtYnV0dG9uLS1zbWFsbC5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG59XFxuLmVsLWJ1dHRvbi0tc21hbGwuaXMtY2lyY2xlIHtcXG4gIHBhZGRpbmc6IDlweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tbWluaSB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG59XFxuLmVsLWJ1dHRvbi0tbWluaS5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG59XFxuLmVsLWJ1dHRvbi0tbWluaS5pcy1jaXJjbGUge1xcbiAgcGFkZGluZzogN3B4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLS10ZXh0IHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgcGFkZGluZy1sZWZ0OiAwO1xcbiAgcGFkZGluZy1yaWdodDogMDtcXG59XFxuLmVsLWJ1dHRvbi0tdGV4dDpob3ZlciwgLmVsLWJ1dHRvbi0tdGV4dDpmb2N1cyB7XFxuICBjb2xvcjogIzQ2YTZmZjtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLWJ1dHRvbi0tdGV4dDphY3RpdmUge1xcbiAgY29sb3I6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1idXR0b24tLXRleHQuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXRleHQuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXRleHQuaXMtZGlzYWJsZWQ6Zm9jdXMge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuLmVsLWJ1dHRvbi1ncm91cCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwOjpiZWZvcmUsXFxuLmVsLWJ1dHRvbi1ncm91cDo6YWZ0ZXIge1xcbiAgZGlzcGxheTogdGFibGU7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG59XFxuXFxuLmVsLWJ1dHRvbi1ncm91cDo6YWZ0ZXIge1xcbiAgY2xlYXI6IGJvdGg7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uIHtcXG4gIGZsb2F0OiBsZWZ0O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbiArIC5lbC1idXR0b24ge1xcbiAgbWFyZ2luLWxlZnQ6IDA7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uLmlzLWRpc2FibGVkIHtcXG4gIHotaW5kZXg6IDE7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQuaXMtcm91bmQge1xcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZC5pcy1jaXJjbGUge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpob3ZlciwgLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zm9jdXMsIC5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmFjdGl2ZSB7XFxuICB6LWluZGV4OiAxO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbi5pcy1hY3RpdmUge1xcbiAgei1pbmRleDogMTtcXG59XFxuXFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1kcm9wZG93biA+IC5lbC1idXR0b24ge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXByaW1hcnk6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tcHJpbWFyeTpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXN1Y2Nlc3M6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0td2FybmluZzpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS13YXJuaW5nOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWRhbmdlcjpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1kYW5nZXI6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1pbmZvOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWluZm86bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLmVsLW1lc3NhZ2UtYm94IHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiA0MjBweDtcXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgZm9udC1zaXplOiAxOHB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX3dyYXBwZXIge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgdG9wOiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX3dyYXBwZXI6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1ib3hfX2hlYWRlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBwYWRkaW5nOiAxNXB4O1xcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveF9fdGl0bGUge1xcbiAgcGFkZGluZy1sZWZ0OiAwO1xcbiAgbWFyZ2luLWJvdHRvbTogMDtcXG4gIGZvbnQtc2l6ZTogMThweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveF9faGVhZGVyYnRuIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMTVweDtcXG4gIHJpZ2h0OiAxNXB4O1xcbiAgcGFkZGluZzogMDtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLW1lc3NhZ2UtYm94X19oZWFkZXJidG4gLmVsLW1lc3NhZ2UtYm94X19jbG9zZSB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLW1lc3NhZ2UtYm94X19oZWFkZXJidG46Zm9jdXMgLmVsLW1lc3NhZ2UtYm94X19jbG9zZSwgLmVsLW1lc3NhZ2UtYm94X19oZWFkZXJidG46aG92ZXIgLmVsLW1lc3NhZ2UtYm94X19jbG9zZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLW1lc3NhZ2UtYm94X19jb250ZW50IHtcXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1ib3hfX2NvbnRhaW5lciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveF9faW5wdXQge1xcbiAgcGFkZGluZy10b3A6IDE1cHg7XFxufVxcbi5lbC1tZXNzYWdlLWJveF9faW5wdXQgaW5wdXQuaW52YWxpZCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1tZXNzYWdlLWJveF9faW5wdXQgaW5wdXQuaW52YWxpZDpmb2N1cyB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveF9fc3RhdHVzIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcXG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX3N0YXR1czo6YmVmb3JlIHtcXG4gIHBhZGRpbmctbGVmdDogMXB4O1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX3N0YXR1cyArIC5lbC1tZXNzYWdlLWJveF9fbWVzc2FnZSB7XFxuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX3N0YXR1cy5lbC1pY29uLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1tZXNzYWdlLWJveF9fc3RhdHVzLmVsLWljb24taW5mbyB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLW1lc3NhZ2UtYm94X19zdGF0dXMuZWwtaWNvbi13YXJuaW5nIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX3N0YXR1cy5lbC1pY29uLWVycm9yIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1ib3hfX21lc3NhZ2Uge1xcbiAgbWFyZ2luOiAwO1xcbn1cXG4uZWwtbWVzc2FnZS1ib3hfX21lc3NhZ2UgcCB7XFxuICBtYXJnaW46IDA7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG59XFxuXFxuLmVsLW1lc3NhZ2UtYm94X19lcnJvcm1zZyB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIG1pbi1oZWlnaHQ6IDE4cHg7XFxuICBtYXJnaW4tdG9wOiAycHg7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveF9fYnRucyB7XFxuICBwYWRkaW5nOiA1cHggMTVweCAwO1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxufVxcbi5lbC1tZXNzYWdlLWJveF9fYnRucyBidXR0b246bnRoLWNoaWxkKDIpIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1ib3hfX2J0bnMtcmV2ZXJzZSB7XFxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XFxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XFxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1ib3gtLWNlbnRlciB7XFxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcXG59XFxuLmVsLW1lc3NhZ2UtYm94LS1jZW50ZXIgLmVsLW1lc3NhZ2UtYm94X19oZWFkZXIge1xcbiAgcGFkZGluZy10b3A6IDMwcHg7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveC0tY2VudGVyIC5lbC1tZXNzYWdlLWJveF9fdGl0bGUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG59XFxuXFxuLmVsLW1lc3NhZ2UtYm94LS1jZW50ZXIgLmVsLW1lc3NhZ2UtYm94X19zdGF0dXMge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdG9wOiBhdXRvO1xcbiAgcGFkZGluZy1yaWdodDogNXB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcXG59XFxuXFxuLmVsLW1lc3NhZ2UtYm94LS1jZW50ZXIgLmVsLW1lc3NhZ2UtYm94X19tZXNzYWdlIHtcXG4gIG1hcmdpbi1sZWZ0OiAwO1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1ib3gtLWNlbnRlciAuZWwtbWVzc2FnZS1ib3hfX2J0bnMsIC5lbC1tZXNzYWdlLWJveC0tY2VudGVyIC5lbC1tZXNzYWdlLWJveF9fY29udGVudCB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbi5lbC1tZXNzYWdlLWJveC0tY2VudGVyIC5lbC1tZXNzYWdlLWJveF9fY29udGVudCB7XFxuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xcbn1cXG5cXG4ubXNnYm94LWZhZGUtZW50ZXItYWN0aXZlIHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtc2dib3gtZmFkZS1pbiAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IG1zZ2JveC1mYWRlLWluIDAuM3M7XFxufVxcblxcbi5tc2dib3gtZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IG1zZ2JveC1mYWRlLW91dCAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IG1zZ2JveC1mYWRlLW91dCAwLjNzO1xcbn1cXG5cXG5ALXdlYmtpdC1rZXlmcmFtZXMgbXNnYm94LWZhZGUtaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcbn1cXG5cXG5Aa2V5ZnJhbWVzIG1zZ2JveC1mYWRlLWluIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIG1zZ2JveC1mYWRlLW91dCB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgbXNnYm94LWZhZGUtb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgIG9wYWNpdHk6IDE7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtYnJlYWRjcnVtYiB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBsaW5lLWhlaWdodDogMTtcXG59XFxuLmVsLWJyZWFkY3J1bWI6OmJlZm9yZSxcXG4uZWwtYnJlYWRjcnVtYjo6YWZ0ZXIge1xcbiAgZGlzcGxheTogdGFibGU7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG59XFxuXFxuLmVsLWJyZWFkY3J1bWI6OmFmdGVyIHtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtYnJlYWRjcnVtYl9fc2VwYXJhdG9yIHtcXG4gIG1hcmdpbjogMCA5cHg7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtYnJlYWRjcnVtYl9fc2VwYXJhdG9yW2NsYXNzKj1pY29uXSB7XFxuICBtYXJnaW46IDAgNnB4O1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG59XFxuXFxuLmVsLWJyZWFkY3J1bWJfX2l0ZW0ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxufVxcbi5lbC1icmVhZGNydW1iX19pbm5lciB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG59XFxuLmVsLWJyZWFkY3J1bWJfX2lubmVyLmlzLWxpbmssIC5lbC1icmVhZGNydW1iX19pbm5lciBhIHtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC1icmVhZGNydW1iX19pbm5lci5pcy1saW5rOmhvdmVyLCAuZWwtYnJlYWRjcnVtYl9faW5uZXIgYTpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuLmVsLWJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZCAuZWwtYnJlYWRjcnVtYl9faW5uZXIsIC5lbC1icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQgLmVsLWJyZWFkY3J1bWJfX2lubmVyOmhvdmVyLFxcbi5lbC1icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQgLmVsLWJyZWFkY3J1bWJfX2lubmVyIGEsXFxuLmVsLWJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZCAuZWwtYnJlYWRjcnVtYl9faW5uZXIgYTpob3ZlciB7XFxuICBmb250LXdlaWdodDogbm9ybWFsO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBjdXJzb3I6IHRleHQ7XFxufVxcbi5lbC1icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQgLmVsLWJyZWFkY3J1bWJfX3NlcGFyYXRvciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1mb3JtLS1sYWJlbC1sZWZ0IC5lbC1mb3JtLWl0ZW1fX2xhYmVsIHtcXG4gIHRleHQtYWxpZ246IGxlZnQ7XFxufVxcblxcbi5lbC1mb3JtLS1sYWJlbC10b3AgLmVsLWZvcm0taXRlbV9fbGFiZWwge1xcbiAgZmxvYXQ6IG5vbmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB0ZXh0LWFsaWduOiBsZWZ0O1xcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcXG59XFxuXFxuLmVsLWZvcm0tLWlubGluZSAuZWwtZm9ybS1pdGVtIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIG1hcmdpbi1yaWdodDogMTBweDtcXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XFxufVxcbi5lbC1mb3JtLS1pbmxpbmUgLmVsLWZvcm0taXRlbV9fbGFiZWwge1xcbiAgZmxvYXQ6IG5vbmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC1mb3JtLS1pbmxpbmUgLmVsLWZvcm0taXRlbV9fY29udGVudCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xcbn1cXG4uZWwtZm9ybS0taW5saW5lLmVsLWZvcm0tLWxhYmVsLXRvcCAuZWwtZm9ybS1pdGVtX19jb250ZW50IHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG5cXG4uZWwtZm9ybS1pdGVtIHtcXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XFxufVxcbi5lbC1mb3JtLWl0ZW06OmJlZm9yZSxcXG4uZWwtZm9ybS1pdGVtOjphZnRlciB7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbn1cXG5cXG4uZWwtZm9ybS1pdGVtOjphZnRlciB7XFxuICBjbGVhcjogYm90aDtcXG59XFxuXFxuLmVsLWZvcm0taXRlbSAuZWwtZm9ybS1pdGVtIHtcXG4gIG1hcmdpbi1ib3R0b206IDA7XFxufVxcbi5lbC1mb3JtLWl0ZW0gLmVsLWlucHV0X192YWxpZGF0ZUljb24ge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLWZvcm0taXRlbS0tbWVkaXVtIC5lbC1mb3JtLWl0ZW1fX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbn1cXG4uZWwtZm9ybS1pdGVtLS1tZWRpdW0gLmVsLWZvcm0taXRlbV9fY29udGVudCB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWZvcm0taXRlbS0tc21hbGwgLmVsLWZvcm0taXRlbV9fbGFiZWwge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1mb3JtLWl0ZW0tLXNtYWxsIC5lbC1mb3JtLWl0ZW1fX2NvbnRlbnQge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1mb3JtLWl0ZW0tLXNtYWxsLmVsLWZvcm0taXRlbSB7XFxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xcbn1cXG4uZWwtZm9ybS1pdGVtLS1zbWFsbCAuZWwtZm9ybS1pdGVtX19lcnJvciB7XFxuICBwYWRkaW5nLXRvcDogMnB4O1xcbn1cXG5cXG4uZWwtZm9ybS1pdGVtLS1taW5pIC5lbC1mb3JtLWl0ZW1fX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG4uZWwtZm9ybS1pdGVtLS1taW5pIC5lbC1mb3JtLWl0ZW1fX2NvbnRlbnQge1xcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1mb3JtLWl0ZW0tLW1pbmkuZWwtZm9ybS1pdGVtIHtcXG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XFxufVxcbi5lbC1mb3JtLWl0ZW0tLW1pbmkgLmVsLWZvcm0taXRlbV9fZXJyb3Ige1xcbiAgcGFkZGluZy10b3A6IDFweDtcXG59XFxuXFxuLmVsLWZvcm0taXRlbV9fbGFiZWwtd3JhcCB7XFxuICBmbG9hdDogbGVmdDtcXG59XFxuLmVsLWZvcm0taXRlbV9fbGFiZWwtd3JhcCAuZWwtZm9ybS1pdGVtX19sYWJlbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmbG9hdDogbm9uZTtcXG59XFxuXFxuLmVsLWZvcm0taXRlbV9fbGFiZWwge1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgcGFkZGluZzogMCAxMnB4IDAgMDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLWZvcm0taXRlbV9fY29udGVudCB7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWZvcm0taXRlbV9fY29udGVudDo6YmVmb3JlLFxcbi5lbC1mb3JtLWl0ZW1fX2NvbnRlbnQ6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxufVxcblxcbi5lbC1mb3JtLWl0ZW1fX2NvbnRlbnQ6OmFmdGVyIHtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtZm9ybS1pdGVtX19jb250ZW50IC5lbC1pbnB1dC1ncm91cCB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xcbn1cXG5cXG4uZWwtZm9ybS1pdGVtX19lcnJvciB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgcGFkZGluZy10b3A6IDRweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMTAwJTtcXG4gIGxlZnQ6IDA7XFxufVxcbi5lbC1mb3JtLWl0ZW1fX2Vycm9yLS1pbmxpbmUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdG9wOiBhdXRvO1xcbiAgbGVmdDogYXV0bztcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG5cXG4uZWwtZm9ybS1pdGVtLmlzLXJlcXVpcmVkOm5vdCguaXMtbm8tYXN0ZXJpc2spID4gLmVsLWZvcm0taXRlbV9fbGFiZWw6YmVmb3JlLCAuZWwtZm9ybS1pdGVtLmlzLXJlcXVpcmVkOm5vdCguaXMtbm8tYXN0ZXJpc2spIC5lbC1mb3JtLWl0ZW1fX2xhYmVsLXdyYXAgPiAuZWwtZm9ybS1pdGVtX19sYWJlbDpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIipcXFwiO1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxuICBtYXJnaW4tcmlnaHQ6IDRweDtcXG59XFxuXFxuLmVsLWZvcm0taXRlbS5pcy1lcnJvciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtZm9ybS1pdGVtLmlzLWVycm9yIC5lbC1pbnB1dF9faW5uZXI6Zm9jdXMsIC5lbC1mb3JtLWl0ZW0uaXMtZXJyb3IgLmVsLXRleHRhcmVhX19pbm5lciwgLmVsLWZvcm0taXRlbS5pcy1lcnJvciAuZWwtdGV4dGFyZWFfX2lubmVyOmZvY3VzIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWZvcm0taXRlbS5pcy1lcnJvciAuZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXRfX2lubmVyLCAuZWwtZm9ybS1pdGVtLmlzLWVycm9yIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1mb3JtLWl0ZW0uaXMtZXJyb3IgLmVsLWlucHV0X192YWxpZGF0ZUljb24ge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1mb3JtLWl0ZW0tLWZlZWRiYWNrIC5lbC1pbnB1dF9fdmFsaWRhdGVJY29uIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGFic19faGVhZGVyIHtcXG4gIHBhZGRpbmc6IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBtYXJnaW46IDAgMCAxNXB4O1xcbn1cXG5cXG4uZWwtdGFic19fYWN0aXZlLWJhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBib3R0b206IDA7XFxuICBsZWZ0OiAwO1xcbiAgaGVpZ2h0OiAycHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgei1pbmRleDogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbn1cXG5cXG4uZWwtdGFic19fbmV3LXRhYiB7XFxuICBmbG9hdDogcmlnaHQ7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkY2U2O1xcbiAgaGVpZ2h0OiAxOHB4O1xcbiAgd2lkdGg6IDE4cHg7XFxuICBsaW5lLWhlaWdodDogMThweDtcXG4gIG1hcmdpbjogMTJweCAwIDlweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICNkM2RjZTY7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcXG59XFxuLmVsLXRhYnNfX25ldy10YWIgLmVsLWljb24tcGx1cyB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcXG59XFxuLmVsLXRhYnNfX25ldy10YWI6aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWJzX19uYXYtd3JhcCB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLXRhYnNfX25hdi13cmFwOjphZnRlciB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDA7XFxuICBib3R0b206IDA7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTRlZDtcXG4gIHotaW5kZXg6IDE7XFxufVxcbi5lbC10YWJzX19uYXYtd3JhcC5pcy1zY3JvbGxhYmxlIHtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLXRhYnNfX25hdi1zY3JvbGwge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuXFxuLmVsLXRhYnNfX25hdi1uZXh0LCAuZWwtdGFic19fbmF2LXByZXYge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhYnNfX25hdi1uZXh0IHtcXG4gIHJpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtdGFic19fbmF2LXByZXYge1xcbiAgbGVmdDogMDtcXG59XFxuXFxuLmVsLXRhYnNfX25hdiB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICBmbG9hdDogbGVmdDtcXG4gIHotaW5kZXg6IDI7XFxufVxcbi5lbC10YWJzX19uYXYuaXMtc3RyZXRjaCB7XFxuICBtaW4td2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG59XFxuLmVsLXRhYnNfX25hdi5pcy1zdHJldGNoID4gKiB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtdGFic19faXRlbSB7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgY29sb3I6ICMzMDMxMzM7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC10YWJzX19pdGVtOmZvY3VzLCAuZWwtdGFic19faXRlbTpmb2N1czphY3RpdmUge1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLXRhYnNfX2l0ZW06Zm9jdXMuaXMtYWN0aXZlLmlzLWZvY3VzOm5vdCg6YWN0aXZlKSB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4ICMxODkwZmYgaW5zZXQ7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICMxODkwZmYgaW5zZXQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcbi5lbC10YWJzX19pdGVtIC5lbC1pY29uLWNsb3NlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG59XFxuLmVsLXRhYnNfX2l0ZW0gLmVsLWljb24tY2xvc2U6YmVmb3JlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC10YWJzX19pdGVtIC5lbC1pY29uLWNsb3NlOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXRhYnNfX2l0ZW0uaXMtYWN0aXZlIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFic19faXRlbTpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLXRhYnNfX2l0ZW0uaXMtZGlzYWJsZWQge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IGRlZmF1bHQ7XFxufVxcblxcbi5lbC10YWJzX19jb250ZW50IHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcblxcbi5lbC10YWJzLS1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciB7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTRlZDtcXG59XFxuLmVsLXRhYnMtLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19uYXYtd3JhcDo6YWZ0ZXIge1xcbiAgY29udGVudDogbm9uZTtcXG59XFxuLmVsLXRhYnMtLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19uYXYge1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTRlZDtcXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuLmVsLXRhYnMtLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19hY3RpdmUtYmFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcbi5lbC10YWJzLS1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbSAuZWwtaWNvbi1jbG9zZSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMTRweDtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBsaW5lLWhlaWdodDogMTVweDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0b3A6IC0xcHg7XFxuICByaWdodDogLTJweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xcbn1cXG4uZWwtdGFicy0tY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0ge1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgcGFkZGluZyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBwYWRkaW5nIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbn1cXG4uZWwtdGFicy0tY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XFxufVxcbi5lbC10YWJzLS1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbS5pcy1jbG9zYWJsZTpob3ZlciB7XFxuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xcbn1cXG4uZWwtdGFicy0tY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0uaXMtY2xvc2FibGU6aG92ZXIgLmVsLWljb24tY2xvc2Uge1xcbiAgd2lkdGg6IDE0cHg7XFxufVxcbi5lbC10YWJzLS1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbS5pcy1hY3RpdmUge1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXRhYnMtLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtLmlzLWFjdGl2ZS5pcy1jbG9zYWJsZSB7XFxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xcbn1cXG4uZWwtdGFicy0tY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0uaXMtYWN0aXZlLmlzLWNsb3NhYmxlIC5lbC1pY29uLWNsb3NlIHtcXG4gIHdpZHRoOiAxNHB4O1xcbn1cXG5cXG4uZWwtdGFicy0tYm9yZGVyLWNhcmQge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcXG59XFxuLmVsLXRhYnMtLWJvcmRlci1jYXJkID4gLmVsLXRhYnNfX2NvbnRlbnQge1xcbiAgcGFkZGluZzogMTVweDtcXG59XFxuLmVsLXRhYnMtLWJvcmRlci1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmU0ZWQ7XFxuICBtYXJnaW46IDA7XFxufVxcbi5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX25hdi13cmFwOjphZnRlciB7XFxuICBjb250ZW50OiBub25lO1xcbn1cXG4uZWwtdGFicy0tYm9yZGVyLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XFxuICBtYXJnaW4tdG9wOiAtMXB4O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XFxufVxcbi5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0gKyAuZWwtdGFic19faXRlbSB7XFxuICBtYXJnaW4tbGVmdDogLTFweDtcXG59XFxuLmVsLXRhYnMtLWJvcmRlci1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbS5pcy1hY3RpdmUge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRENERkU2O1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEQ0RGRTY7XFxufVxcbi5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06bm90KC5pcy1kaXNhYmxlZCk6aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW0uaXMtZGlzYWJsZWQge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmlzLXNjcm9sbGFibGUgLmVsLXRhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xcbiAgbWFyZ2luLWxlZnQ6IDA7XFxufVxcblxcbi5lbC10YWJzLS10b3AgLmVsLXRhYnNfX2l0ZW0uaXMtdG9wOm50aC1jaGlsZCgyKSxcXG4uZWwtdGFicy0tdG9wIC5lbC10YWJzX19pdGVtLmlzLWJvdHRvbTpudGgtY2hpbGQoMiksIC5lbC10YWJzLS1ib3R0b20gLmVsLXRhYnNfX2l0ZW0uaXMtdG9wOm50aC1jaGlsZCgyKSxcXG4uZWwtdGFicy0tYm90dG9tIC5lbC10YWJzX19pdGVtLmlzLWJvdHRvbTpudGgtY2hpbGQoMikge1xcbiAgcGFkZGluZy1sZWZ0OiAwO1xcbn1cXG4uZWwtdGFicy0tdG9wIC5lbC10YWJzX19pdGVtLmlzLXRvcDpsYXN0LWNoaWxkLFxcbi5lbC10YWJzLS10b3AgLmVsLXRhYnNfX2l0ZW0uaXMtYm90dG9tOmxhc3QtY2hpbGQsIC5lbC10YWJzLS1ib3R0b20gLmVsLXRhYnNfX2l0ZW0uaXMtdG9wOmxhc3QtY2hpbGQsXFxuLmVsLXRhYnMtLWJvdHRvbSAuZWwtdGFic19faXRlbS5pcy1ib3R0b206bGFzdC1jaGlsZCB7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbn1cXG4uZWwtdGFicy0tdG9wLmVsLXRhYnMtLWJvcmRlci1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbTpudGgtY2hpbGQoMiksIC5lbC10YWJzLS10b3AuZWwtdGFicy0tY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06bnRoLWNoaWxkKDIpLFxcbi5lbC10YWJzLS10b3AgLmVsLXRhYnMtLWxlZnQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOm50aC1jaGlsZCgyKSwgLmVsLXRhYnMtLXRvcCAuZWwtdGFicy0tcmlnaHQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOm50aC1jaGlsZCgyKSwgLmVsLXRhYnMtLWJvdHRvbS5lbC10YWJzLS1ib3JkZXItY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06bnRoLWNoaWxkKDIpLCAuZWwtdGFicy0tYm90dG9tLmVsLXRhYnMtLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOm50aC1jaGlsZCgyKSxcXG4uZWwtdGFicy0tYm90dG9tIC5lbC10YWJzLS1sZWZ0ID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbTpudGgtY2hpbGQoMiksIC5lbC10YWJzLS1ib3R0b20gLmVsLXRhYnMtLXJpZ2h0ID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbTpudGgtY2hpbGQoMikge1xcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xcbn1cXG4uZWwtdGFicy0tdG9wLmVsLXRhYnMtLWJvcmRlci1jYXJkID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbTpsYXN0LWNoaWxkLCAuZWwtdGFicy0tdG9wLmVsLXRhYnMtLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOmxhc3QtY2hpbGQsXFxuLmVsLXRhYnMtLXRvcCAuZWwtdGFicy0tbGVmdCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCwgLmVsLXRhYnMtLXRvcCAuZWwtdGFicy0tcmlnaHQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOmxhc3QtY2hpbGQsIC5lbC10YWJzLS1ib3R0b20uZWwtdGFicy0tYm9yZGVyLWNhcmQgPiAuZWwtdGFic19faGVhZGVyIC5lbC10YWJzX19pdGVtOmxhc3QtY2hpbGQsIC5lbC10YWJzLS1ib3R0b20uZWwtdGFicy0tY2FyZCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCxcXG4uZWwtdGFicy0tYm90dG9tIC5lbC10YWJzLS1sZWZ0ID4gLmVsLXRhYnNfX2hlYWRlciAuZWwtdGFic19faXRlbTpsYXN0LWNoaWxkLCAuZWwtdGFicy0tYm90dG9tIC5lbC10YWJzLS1yaWdodCA+IC5lbC10YWJzX19oZWFkZXIgLmVsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XFxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xcbn1cXG5cXG4uZWwtdGFicy0tYm90dG9tIC5lbC10YWJzX19oZWFkZXIuaXMtYm90dG9tIHtcXG4gIG1hcmdpbi1ib3R0b206IDA7XFxuICBtYXJnaW4tdG9wOiAxMHB4O1xcbn1cXG4uZWwtdGFicy0tYm90dG9tLmVsLXRhYnMtLWJvcmRlci1jYXJkIC5lbC10YWJzX19oZWFkZXIuaXMtYm90dG9tIHtcXG4gIGJvcmRlci1ib3R0b206IDA7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREZFNjtcXG59XFxuLmVsLXRhYnMtLWJvdHRvbS5lbC10YWJzLS1ib3JkZXItY2FyZCAuZWwtdGFic19fbmF2LXdyYXAuaXMtYm90dG9tIHtcXG4gIG1hcmdpbi10b3A6IC0xcHg7XFxuICBtYXJnaW4tYm90dG9tOiAwO1xcbn1cXG4uZWwtdGFicy0tYm90dG9tLmVsLXRhYnMtLWJvcmRlci1jYXJkIC5lbC10YWJzX19pdGVtLmlzLWJvdHRvbTpub3QoLmlzLWFjdGl2ZSkge1xcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC10YWJzLS1ib3R0b20uZWwtdGFicy0tYm9yZGVyLWNhcmQgLmVsLXRhYnNfX2l0ZW0uaXMtYm90dG9tIHtcXG4gIG1hcmdpbjogMCAtMXB4IC0xcHggLTFweDtcXG59XFxuXFxuLmVsLXRhYnMtLWxlZnQsIC5lbC10YWJzLS1yaWdodCB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19faGVhZGVyLmlzLWxlZnQsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX2hlYWRlci5pcy1yaWdodCxcXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdCxcXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtcmlnaHQsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi1zY3JvbGwsIC5lbC10YWJzLS1yaWdodCAuZWwtdGFic19faGVhZGVyLmlzLWxlZnQsXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19oZWFkZXIuaXMtcmlnaHQsXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1sZWZ0LFxcbi5lbC10YWJzLS1yaWdodCAuZWwtdGFic19fbmF2LXdyYXAuaXMtcmlnaHQsXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtc2Nyb2xsIHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX2FjdGl2ZS1iYXIuaXMtbGVmdCxcXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fYWN0aXZlLWJhci5pcy1yaWdodCwgLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19hY3RpdmUtYmFyLmlzLWxlZnQsXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19hY3RpdmUtYmFyLmlzLXJpZ2h0IHtcXG4gIHRvcDogMDtcXG4gIGJvdHRvbTogYXV0bztcXG4gIHdpZHRoOiAycHg7XFxuICBoZWlnaHQ6IGF1dG87XFxufVxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1sZWZ0LFxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodCwgLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1sZWZ0LFxcbi5lbC10YWJzLS1yaWdodCAuZWwtdGFic19fbmF2LXdyYXAuaXMtcmlnaHQge1xcbiAgbWFyZ2luLWJvdHRvbTogMDtcXG59XFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LXByZXYsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LW5leHQsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0ID4gLmVsLXRhYnNfX25hdi1wcmV2LFxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodCA+IC5lbC10YWJzX19uYXYtbmV4dCwgLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1sZWZ0ID4gLmVsLXRhYnNfX25hdi1wcmV2LFxcbi5lbC10YWJzLS1yaWdodCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdCA+IC5lbC10YWJzX19uYXYtbmV4dCxcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0ID4gLmVsLXRhYnNfX25hdi1wcmV2LFxcbi5lbC10YWJzLS1yaWdodCAuZWwtdGFic19fbmF2LXdyYXAuaXMtcmlnaHQgPiAuZWwtdGFic19fbmF2LW5leHQge1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxuICB3aWR0aDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LXByZXYgaSxcXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdCA+IC5lbC10YWJzX19uYXYtbmV4dCBpLFxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodCA+IC5lbC10YWJzX19uYXYtcHJldiBpLFxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodCA+IC5lbC10YWJzX19uYXYtbmV4dCBpLCAuZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LXByZXYgaSxcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LW5leHQgaSxcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0ID4gLmVsLXRhYnNfX25hdi1wcmV2IGksXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodCA+IC5lbC10YWJzX19uYXYtbmV4dCBpIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcXG59XFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LXByZXYsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0ID4gLmVsLXRhYnNfX25hdi1wcmV2LCAuZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQgPiAuZWwtdGFic19fbmF2LXByZXYsXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodCA+IC5lbC10YWJzX19uYXYtcHJldiB7XFxuICBsZWZ0OiBhdXRvO1xcbiAgdG9wOiAwO1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdCA+IC5lbC10YWJzX19uYXYtbmV4dCxcXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtcmlnaHQgPiAuZWwtdGFic19fbmF2LW5leHQsIC5lbC10YWJzLS1yaWdodCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdCA+IC5lbC10YWJzX19uYXYtbmV4dCxcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0ID4gLmVsLXRhYnNfX25hdi1uZXh0IHtcXG4gIHJpZ2h0OiBhdXRvO1xcbiAgYm90dG9tOiAwO1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdC5pcy1zY3JvbGxhYmxlLFxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1yaWdodC5pcy1zY3JvbGxhYmxlLCAuZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLWxlZnQuaXMtc2Nyb2xsYWJsZSxcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0LmlzLXNjcm9sbGFibGUge1xcbiAgcGFkZGluZzogMzBweCAwO1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdDo6YWZ0ZXIsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0OjphZnRlciwgLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1sZWZ0OjphZnRlcixcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0OjphZnRlciB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMnB4O1xcbiAgYm90dG9tOiBhdXRvO1xcbiAgdG9wOiAwO1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LmlzLWxlZnQsXFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX25hdi5pcy1yaWdodCwgLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19uYXYuaXMtbGVmdCxcXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi5pcy1yaWdodCB7XFxuICBmbG9hdDogbm9uZTtcXG59XFxuLmVsLXRhYnMtLWxlZnQgLmVsLXRhYnNfX2l0ZW0uaXMtbGVmdCxcXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19faXRlbS5pcy1yaWdodCwgLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19pdGVtLmlzLWxlZnQsXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19pdGVtLmlzLXJpZ2h0IHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG5cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19faGVhZGVyLmlzLWxlZnQge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBtYXJnaW4tYm90dG9tOiAwO1xcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19fbmF2LXdyYXAuaXMtbGVmdCB7XFxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XFxufVxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19uYXYtd3JhcC5pcy1sZWZ0OjphZnRlciB7XFxuICBsZWZ0OiBhdXRvO1xcbiAgcmlnaHQ6IDA7XFxufVxcbi5lbC10YWJzLS1sZWZ0IC5lbC10YWJzX19hY3RpdmUtYmFyLmlzLWxlZnQge1xcbiAgcmlnaHQ6IDA7XFxuICBsZWZ0OiBhdXRvO1xcbn1cXG4uZWwtdGFicy0tbGVmdCAuZWwtdGFic19faXRlbS5pcy1sZWZ0IHtcXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xcbn1cXG4uZWwtdGFicy0tbGVmdC5lbC10YWJzLS1jYXJkIC5lbC10YWJzX19hY3RpdmUtYmFyLmlzLWxlZnQge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXRhYnMtLWxlZnQuZWwtdGFicy0tY2FyZCAuZWwtdGFic19faXRlbS5pcy1sZWZ0IHtcXG4gIGJvcmRlci1sZWZ0OiBub25lO1xcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZTRlZDtcXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZTRlZDtcXG4gIHRleHQtYWxpZ246IGxlZnQ7XFxufVxcbi5lbC10YWJzLS1sZWZ0LmVsLXRhYnMtLWNhcmQgLmVsLXRhYnNfX2l0ZW0uaXMtbGVmdDpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgYm9yZGVyLXRvcDogbm9uZTtcXG59XFxuLmVsLXRhYnMtLWxlZnQuZWwtdGFicy0tY2FyZCAuZWwtdGFic19faXRlbS5pcy1sZWZ0LmlzLWFjdGl2ZSB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XFxuICBib3JkZXItYm90dG9tOiBub25lO1xcbn1cXG4uZWwtdGFicy0tbGVmdC5lbC10YWJzLS1jYXJkIC5lbC10YWJzX19pdGVtLmlzLWxlZnQuaXMtYWN0aXZlOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3A6IG5vbmU7XFxufVxcbi5lbC10YWJzLS1sZWZ0LmVsLXRhYnMtLWNhcmQgLmVsLXRhYnNfX2l0ZW0uaXMtbGVmdC5pcy1hY3RpdmU6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItYm90dG9tOiBub25lO1xcbn1cXG4uZWwtdGFicy0tbGVmdC5lbC10YWJzLS1jYXJkIC5lbC10YWJzX19uYXYge1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZTRlZDtcXG4gIGJvcmRlci1yaWdodDogbm9uZTtcXG59XFxuLmVsLXRhYnMtLWxlZnQuZWwtdGFicy0tY2FyZCAuZWwtdGFic19fbmV3LXRhYiB7XFxuICBmbG9hdDogbm9uZTtcXG59XFxuLmVsLXRhYnMtLWxlZnQuZWwtdGFicy0tYm9yZGVyLWNhcmQgLmVsLXRhYnNfX2hlYWRlci5pcy1sZWZ0IHtcXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmU0ZWQ7XFxufVxcbi5lbC10YWJzLS1sZWZ0LmVsLXRhYnMtLWJvcmRlci1jYXJkIC5lbC10YWJzX19pdGVtLmlzLWxlZnQge1xcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XFxuICBtYXJnaW46IC0xcHggMCAtMXB4IC0xcHg7XFxufVxcbi5lbC10YWJzLS1sZWZ0LmVsLXRhYnMtLWJvcmRlci1jYXJkIC5lbC10YWJzX19pdGVtLmlzLWxlZnQuaXMtYWN0aXZlIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZDFkYmU1O1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZGJlNTtcXG59XFxuXFxuLmVsLXRhYnMtLXJpZ2h0IC5lbC10YWJzX19oZWFkZXIuaXMtcmlnaHQge1xcbiAgZmxvYXQ6IHJpZ2h0O1xcbiAgbWFyZ2luLWJvdHRvbTogMDtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0IHtcXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xcbn1cXG4uZWwtdGFicy0tcmlnaHQgLmVsLXRhYnNfX25hdi13cmFwLmlzLXJpZ2h0OjphZnRlciB7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IGF1dG87XFxufVxcbi5lbC10YWJzLS1yaWdodCAuZWwtdGFic19fYWN0aXZlLWJhci5pcy1yaWdodCB7XFxuICBsZWZ0OiAwO1xcbn1cXG4uZWwtdGFicy0tcmlnaHQuZWwtdGFicy0tY2FyZCAuZWwtdGFic19fYWN0aXZlLWJhci5pcy1yaWdodCB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4uZWwtdGFicy0tcmlnaHQuZWwtdGFicy0tY2FyZCAuZWwtdGFic19faXRlbS5pcy1yaWdodCB7XFxuICBib3JkZXItYm90dG9tOiBub25lO1xcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmU0ZWQ7XFxufVxcbi5lbC10YWJzLS1yaWdodC5lbC10YWJzLS1jYXJkIC5lbC10YWJzX19pdGVtLmlzLXJpZ2h0OmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTRlZDtcXG4gIGJvcmRlci10b3A6IG5vbmU7XFxufVxcbi5lbC10YWJzLS1yaWdodC5lbC10YWJzLS1jYXJkIC5lbC10YWJzX19pdGVtLmlzLXJpZ2h0LmlzLWFjdGl2ZSB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XFxuICBib3JkZXItcmlnaHQ6IG5vbmU7XFxuICBib3JkZXItYm90dG9tOiBub25lO1xcbn1cXG4uZWwtdGFicy0tcmlnaHQuZWwtdGFicy0tY2FyZCAuZWwtdGFic19faXRlbS5pcy1yaWdodC5pcy1hY3RpdmU6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcDogbm9uZTtcXG59XFxuLmVsLXRhYnMtLXJpZ2h0LmVsLXRhYnMtLWNhcmQgLmVsLXRhYnNfX2l0ZW0uaXMtcmlnaHQuaXMtYWN0aXZlOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcXG59XFxuLmVsLXRhYnMtLXJpZ2h0LmVsLXRhYnMtLWNhcmQgLmVsLXRhYnNfX25hdiB7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlNGVkO1xcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XFxufVxcbi5lbC10YWJzLS1yaWdodC5lbC10YWJzLS1ib3JkZXItY2FyZCAuZWwtdGFic19faGVhZGVyLmlzLXJpZ2h0IHtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTRlZDtcXG59XFxuLmVsLXRhYnMtLXJpZ2h0LmVsLXRhYnMtLWJvcmRlci1jYXJkIC5lbC10YWJzX19pdGVtLmlzLXJpZ2h0IHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgbWFyZ2luOiAtMXB4IC0xcHggLTFweCAwO1xcbn1cXG4uZWwtdGFicy0tcmlnaHQuZWwtdGFicy0tYm9yZGVyLWNhcmQgLmVsLXRhYnNfX2l0ZW0uaXMtcmlnaHQuaXMtYWN0aXZlIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZDFkYmU1O1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZGJlNTtcXG59XFxuXFxuLnNsaWRlSW5SaWdodC10cmFuc2l0aW9uLFxcbi5zbGlkZUluTGVmdC10cmFuc2l0aW9uIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuXFxuLnNsaWRlSW5SaWdodC1lbnRlciB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVJblJpZ2h0LWVudGVyIDAuM3M7XFxuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVJblJpZ2h0LWVudGVyIDAuM3M7XFxufVxcblxcbi5zbGlkZUluUmlnaHQtbGVhdmUge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5SaWdodC1sZWF2ZSAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlSW5SaWdodC1sZWF2ZSAwLjNzO1xcbn1cXG5cXG4uc2xpZGVJbkxlZnQtZW50ZXIge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5MZWZ0LWVudGVyIDAuM3M7XFxuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQtZW50ZXIgMC4zcztcXG59XFxuXFxuLnNsaWRlSW5MZWZ0LWxlYXZlIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZUluTGVmdC1sZWF2ZSAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0LWxlYXZlIDAuM3M7XFxufVxcblxcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQtZW50ZXIge1xcbiAgMCUge1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xcbiAgfVxcbiAgdG8ge1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xcbiAgfVxcbn1cXG5cXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodC1lbnRlciB7XFxuICAwJSB7XFxuICAgIG9wYWNpdHk6IDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XFxuICB9XFxuICB0byB7XFxuICAgIG9wYWNpdHk6IDE7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XFxuICB9XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQtbGVhdmUge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0LWxlYXZlIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbn1cXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQtZW50ZXIge1xcbiAgMCUge1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XFxuICB9XFxuICB0byB7XFxuICAgIG9wYWNpdHk6IDE7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQtZW50ZXIge1xcbiAgMCUge1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XFxuICB9XFxuICB0byB7XFxuICAgIG9wYWNpdHk6IDE7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XFxuICB9XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdC1sZWF2ZSB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XFxuICAgIG9wYWNpdHk6IDE7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0LWxlYXZlIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XFxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxufVxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRhZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDFlOWZmO1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBwYWRkaW5nOiAwIDEwcHg7XFxuICBsaW5lLWhlaWdodDogMzBweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XFxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG59XFxuLmVsLXRhZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFnIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy5lbC10YWctLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNTtcXG4gIGJvcmRlci1jb2xvcjogI2U5ZTllYjtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0taW5mby5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWYwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDBmNWUwO1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmYxY2M7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWcuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy5lbC10YWctLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGVkO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYmRiO1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1kYW5nZXIuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWcgLmVsLWljb24tY2xvc2Uge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgaGVpZ2h0OiAxNnB4O1xcbiAgd2lkdGg6IDE2cHg7XFxuICBsaW5lLWhlaWdodDogMTZweDtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICB0b3A6IC0xcHg7XFxuICByaWdodDogLTVweDtcXG59XFxuLmVsLXRhZyAuZWwtaWNvbi1jbG9zZTo6YmVmb3JlIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG4uZWwtdGFnLS1kYXJrIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRhZy0tZGFyayAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhNmZmO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mby5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTlhZDtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3MuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmQ4ODU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODMzO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDZkO1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbiB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2EzZDNmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbiAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXRhZy0tcGxhaW4gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNkM2Q0ZDY7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTFlYmMyO1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2Vzcy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZTM5OTtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYjZiNjtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlci5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1kYW5nZXIgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLS1tZWRpdW0ge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XFxufVxcbi5lbC10YWctLW1lZGl1bSAuZWwtaWNvbi1jbG9zZSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbn1cXG5cXG4uZWwtdGFnLS1zbWFsbCB7XFxuICBoZWlnaHQ6IDI0cHg7XFxuICBwYWRkaW5nOiAwIDhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xcbn1cXG4uZWwtdGFnLS1zbWFsbCAuZWwtaWNvbi1jbG9zZSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbn1cXG5cXG4uZWwtdGFnLS1taW5pIHtcXG4gIGhlaWdodDogMjBweDtcXG4gIHBhZGRpbmc6IDAgNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XFxufVxcbi5lbC10YWctLW1pbmkgLmVsLWljb24tY2xvc2Uge1xcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZmFkZS1pbi1saW5lYXItZW50ZXItYWN0aXZlLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbn1cXG5cXG4uZmFkZS1pbi1saW5lYXItZW50ZXIsXFxuLmZhZGUtaW4tbGluZWFyLWxlYXZlLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLWZhZGUtaW4tbGluZWFyLWVudGVyLWFjdGl2ZSxcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG59XFxuXFxuLmVsLWZhZGUtaW4tbGluZWFyLWVudGVyLFxcbi5lbC1mYWRlLWluLWxpbmVhci1sZWF2ZSxcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC1mYWRlLWluLWVudGVyLWFjdGl2ZSxcXG4uZWwtZmFkZS1pbi1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1lbnRlcixcXG4uZWwtZmFkZS1pbi1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLXpvb20taW4tY2VudGVyLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1jZW50ZXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLmVsLXpvb20taW4tY2VudGVyLWVudGVyLFxcbi5lbC16b29tLWluLWNlbnRlci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi10b3AtZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcXG59XFxuXFxuLmVsLXpvb20taW4tdG9wLWVudGVyLFxcbi5lbC16b29tLWluLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1ib3R0b20tZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcXG59XFxuXFxuLmVsLXpvb20taW4tYm90dG9tLWVudGVyLFxcbi5lbC16b29tLWluLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1sZWZ0LWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1sZWZ0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAxO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xcbn1cXG5cXG4uZWwtem9vbS1pbi1sZWZ0LWVudGVyLFxcbi5lbC16b29tLWluLWxlZnQtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40NSwgMC40NSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSwgMC40NSk7XFxufVxcblxcbi5jb2xsYXBzZS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBoZWlnaHQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy10b3AgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1ib3R0b20gZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjNzIGhlaWdodCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXRvcCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWJvdHRvbSBlYXNlLWluLW91dDtcXG59XFxuXFxuLmhvcml6b250YWwtY29sbGFwc2UtdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3Mgd2lkdGggZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1sZWZ0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctcmlnaHQgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXJpZ2h0IGVhc2UtaW4tb3V0O1xcbn1cXG5cXG4uZWwtbGlzdC1lbnRlci1hY3RpdmUsXFxuLmVsLWxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xcbn1cXG5cXG4uZWwtbGlzdC1lbnRlciwgLmVsLWxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XFxufVxcblxcbi5lbC1vcGFjaXR5LXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1jaGVja2JveCB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIG1hcmdpbi1yaWdodDogMzBweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkIHtcXG4gIHBhZGRpbmc6IDlweCAyMHB4IDlweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XFxuICBoZWlnaHQ6IDQwcHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5pcy1jaGVja2VkIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmlzLWRpc2FibGVkIHtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZCArIC5lbC1jaGVja2JveC5pcy1ib3JkZXJlZCB7XFxuICBtYXJnaW4tbGVmdDogMTBweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0ge1xcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBoZWlnaHQ6IDM2cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWVkaXVtIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWVkaXVtIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxNHB4O1xcbiAgd2lkdGg6IDE0cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwge1xcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBsaW5lLWhlaWdodDogMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGhlaWdodDogMTJweDtcXG4gIHdpZHRoOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGhlaWdodDogNnB4O1xcbiAgd2lkdGg6IDJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIHtcXG4gIHBhZGRpbmc6IDNweCAxNXB4IDNweCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbiAgaGVpZ2h0OiAyOHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBsaW5lLWhlaWdodDogMTJweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIHdpZHRoOiAycHg7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5wdXQge1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmZjO1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXIgKyAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQuaXMtY2hlY2tlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQuaXMtY2hlY2tlZCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkM7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyOjpiZWZvcmUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzRDQztcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCArIHNwYW4uZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgxKTtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1jaGVja2VkICsgLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1mb2N1cyB7XFxuICAvKmZvY3Vz5pe2IOinhuinieS4iuWMuuWIhiovXFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZm9jdXMgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtaW5kZXRlcm1pbmF0ZSAuZWwtY2hlY2tib3hfX2lubmVyOjpiZWZvcmUge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBoZWlnaHQ6IDJweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxuICB0b3A6IDVweDtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAxNHB4O1xcbiAgaGVpZ2h0OiAxNHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIHotaW5kZXg6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40Nik7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KSwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XFxuICBib3JkZXItbGVmdDogMDtcXG4gIGJvcmRlci10b3A6IDA7XFxuICBoZWlnaHQ6IDdweDtcXG4gIGxlZnQ6IDRweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMXB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDApO1xcbiAgd2lkdGg6IDNweDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19vcmlnaW5hbCB7XFxuICBvcGFjaXR5OiAwO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIG1hcmdpbjogMDtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgei1pbmRleDogLTE7XFxufVxcblxcbi5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcblxcbi5lbC1jaGVja2JveDpsYXN0LW9mLXR5cGUge1xcbiAgbWFyZ2luLXJpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1sZWZ0OiAwO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgbWFyZ2luOiAwO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXI6aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIFtjbGFzcyo9ZWwtaWNvbi1dIHtcXG4gIGxpbmUtaGVpZ2h0OiAwLjk7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIFtjbGFzcyo9ZWwtaWNvbi1dICsgc3BhbiB7XFxuICBtYXJnaW4tbGVmdDogNXB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19vcmlnaW5hbCB7XFxuICBvcGFjaXR5OiAwO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIG1hcmdpbjogMDtcXG4gIHotaW5kZXg6IC0xO1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAwICM3NGJjZmY7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzc0YmNmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1jaGVja2VkOmZpcnN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWRpc2FibGVkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWRpc2FibGVkOmZpcnN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uOmZpcnN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi5pcy1mb2N1cyAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b246bGFzdC1jaGlsZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWVkaXVtIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1lZGl1bSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24tLXNtYWxsIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tc21hbGwgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24tLW1pbmkgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1taW5pIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbn1cXG5cXG4uZWwtY2hlY2tib3gtZ3JvdXAge1xcbiAgZm9udC1zaXplOiAwO1xcbn1cXG5cXG4uZWwtdHJlZSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IGRlZmF1bHQ7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcbi5lbC10cmVlX19lbXB0eS1ibG9jayB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBtaW4taGVpZ2h0OiA2MHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcblxcbi5lbC10cmVlX19lbXB0eS10ZXh0IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDUwJTtcXG4gIHRvcDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLXRyZWVfX2Ryb3AtaW5kaWNhdG9yIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIGhlaWdodDogMXB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXRyZWUtbm9kZSB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLXRyZWUtbm9kZTpmb2N1cyB7XFxuICAvKiBmb2N1cyAqL1xcbn1cXG4uZWwtdHJlZS1ub2RlOmZvY3VzID4gLmVsLXRyZWUtbm9kZV9fY29udGVudCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbn1cXG4uZWwtdHJlZS1ub2RlLmlzLWRyb3AtaW5uZXIgPiAuZWwtdHJlZS1ub2RlX19jb250ZW50IC5lbC10cmVlLW5vZGVfX2xhYmVsIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLmVsLXRyZWUtbm9kZV9fY29udGVudCB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMjZweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLXRyZWUtbm9kZV9fY29udGVudCA+IC5lbC10cmVlLW5vZGVfX2V4cGFuZC1pY29uIHtcXG4gIHBhZGRpbmc6IDZweDtcXG59XFxuLmVsLXRyZWUtbm9kZV9fY29udGVudCA+IGxhYmVsLmVsLWNoZWNrYm94IHtcXG4gIG1hcmdpbi1yaWdodDogOHB4O1xcbn1cXG4uZWwtdHJlZS1ub2RlX19jb250ZW50OmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcbi5lbC10cmVlLmlzLWRyYWdnaW5nIC5lbC10cmVlLW5vZGVfX2NvbnRlbnQge1xcbiAgY3Vyc29yOiBtb3ZlO1xcbn1cXG4uZWwtdHJlZS5pcy1kcmFnZ2luZyAuZWwtdHJlZS1ub2RlX19jb250ZW50ICoge1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcbi5lbC10cmVlLmlzLWRyYWdnaW5nLmlzLWRyb3Atbm90LWFsbG93IC5lbC10cmVlLW5vZGVfX2NvbnRlbnQge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLXRyZWUtbm9kZV9fZXhwYW5kLWljb24ge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBmb250LXNpemU6IDEycHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xcbn1cXG4uZWwtdHJlZS1ub2RlX19leHBhbmQtaWNvbi5leHBhbmRlZCB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xcbn1cXG4uZWwtdHJlZS1ub2RlX19leHBhbmQtaWNvbi5pcy1sZWFmIHtcXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGN1cnNvcjogZGVmYXVsdDtcXG59XFxuXFxuLmVsLXRyZWUtbm9kZV9fbGFiZWwge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG5cXG4uZWwtdHJlZS1ub2RlX19sb2FkaW5nLWljb24ge1xcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLXRyZWUtbm9kZSA+IC5lbC10cmVlLW5vZGVfX2NoaWxkcmVuIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLXRyZWUtbm9kZS5pcy1leHBhbmRlZCA+IC5lbC10cmVlLW5vZGVfX2NoaWxkcmVuIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG5cXG4uZWwtdHJlZS0taGlnaGxpZ2h0LWN1cnJlbnQgLmVsLXRyZWUtbm9kZS5pcy1jdXJyZW50ID4gLmVsLXRyZWUtbm9kZV9fY29udGVudCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmZmO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1hbGVydCB7XFxuICB3aWR0aDogMTAwJTtcXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xcbiAgbWFyZ2luOiAwO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBvcGFjaXR5OiAxO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcXG59XFxuLmVsLWFsZXJ0LmlzLWxpZ2h0IC5lbC1hbGVydF9fY2xvc2VidG4ge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC1hbGVydC5pcy1kYXJrIC5lbC1hbGVydF9fY2xvc2VidG4ge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1hbGVydC5pcy1kYXJrIC5lbC1hbGVydF9fZGVzY3JpcHRpb24ge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC1hbGVydC5pcy1jZW50ZXIge1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcblxcbi5lbC1hbGVydC0tc3VjY2Vzcy5pcy1saWdodCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWYwO1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1hbGVydC0tc3VjY2Vzcy5pcy1saWdodCAuZWwtYWxlcnRfX2Rlc2NyaXB0aW9uIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtYWxlcnQtLXN1Y2Nlc3MuaXMtZGFyayB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC1hbGVydC0taW5mby5pcy1saWdodCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1hbGVydC0taW5mby5pcy1kYXJrIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWFsZXJ0LS1pbmZvIC5lbC1hbGVydF9fZGVzY3JpcHRpb24ge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC1hbGVydC0td2FybmluZy5pcy1saWdodCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGU2O1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC1hbGVydC0td2FybmluZy5pcy1saWdodCAuZWwtYWxlcnRfX2Rlc2NyaXB0aW9uIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtYWxlcnQtLXdhcm5pbmcuaXMtZGFyayB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC1hbGVydC0tZXJyb3IuaXMtbGlnaHQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlZDtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtYWxlcnQtLWVycm9yLmlzLWxpZ2h0IC5lbC1hbGVydF9fZGVzY3JpcHRpb24ge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1hbGVydC0tZXJyb3IuaXMtZGFyayB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC1hbGVydF9fY29udGVudCB7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcGFkZGluZzogMCA4cHg7XFxufVxcblxcbi5lbC1hbGVydF9faWNvbiB7XFxuICBmb250LXNpemU6IDE2cHg7XFxuICB3aWR0aDogMTZweDtcXG59XFxuLmVsLWFsZXJ0X19pY29uLmlzLWJpZyB7XFxuICBmb250LXNpemU6IDI4cHg7XFxuICB3aWR0aDogMjhweDtcXG59XFxuXFxuLmVsLWFsZXJ0X190aXRsZSB7XFxuICBmb250LXNpemU6IDEzcHg7XFxuICBsaW5lLWhlaWdodDogMThweDtcXG59XFxuLmVsLWFsZXJ0X190aXRsZS5pcy1ib2xkIHtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG5cXG4uZWwtYWxlcnQgLmVsLWFsZXJ0X19kZXNjcmlwdGlvbiB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBtYXJnaW46IDVweCAwIDAgMDtcXG59XFxuLmVsLWFsZXJ0X19jbG9zZWJ0biB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBvcGFjaXR5OiAxO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAxMnB4O1xcbiAgcmlnaHQ6IDE1cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1hbGVydF9fY2xvc2VidG4uaXMtY3VzdG9tZWQge1xcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xcbiAgZm9udC1zaXplOiAxM3B4O1xcbiAgdG9wOiA5cHg7XFxufVxcblxcbi5lbC1hbGVydC1mYWRlLWVudGVyLFxcbi5lbC1hbGVydC1mYWRlLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1ub3RpZmljYXRpb24ge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICB3aWR0aDogMzMwcHg7XFxuICBwYWRkaW5nOiAxNHB4IDI2cHggMTRweCAxM3B4O1xcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgbGVmdCAwLjNzLCByaWdodCAwLjNzLCB0b3AgMC40cywgYm90dG9tIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGxlZnQgMC4zcywgcmlnaHQgMC4zcywgdG9wIDAuNHMsIGJvdHRvbSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgbGVmdCAwLjNzLCByaWdodCAwLjNzLCB0b3AgMC40cywgYm90dG9tIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzLCBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIHRvcCAwLjRzLCBib3R0b20gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5lbC1ub3RpZmljYXRpb24ucmlnaHQge1xcbiAgcmlnaHQ6IDE2cHg7XFxufVxcbi5lbC1ub3RpZmljYXRpb24ubGVmdCB7XFxuICBsZWZ0OiAxNnB4O1xcbn1cXG4uZWwtbm90aWZpY2F0aW9uX19ncm91cCB7XFxuICBtYXJnaW4tbGVmdDogMTNweDtcXG4gIG1hcmdpbi1yaWdodDogOHB4O1xcbn1cXG5cXG4uZWwtbm90aWZpY2F0aW9uX190aXRsZSB7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgbWFyZ2luOiAwO1xcbn1cXG5cXG4uZWwtbm90aWZpY2F0aW9uX19jb250ZW50IHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xcbiAgbWFyZ2luOiA2cHggMCAwIDA7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XFxufVxcbi5lbC1ub3RpZmljYXRpb25fX2NvbnRlbnQgcCB7XFxuICBtYXJnaW46IDA7XFxufVxcblxcbi5lbC1ub3RpZmljYXRpb25fX2ljb24ge1xcbiAgaGVpZ2h0OiAyNHB4O1xcbiAgd2lkdGg6IDI0cHg7XFxuICBmb250LXNpemU6IDI0cHg7XFxufVxcblxcbi5lbC1ub3RpZmljYXRpb25fX2Nsb3NlQnRuIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMThweDtcXG4gIHJpZ2h0OiAxNXB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5lbC1ub3RpZmljYXRpb25fX2Nsb3NlQnRuOmhvdmVyIHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG5cXG4uZWwtbm90aWZpY2F0aW9uIC5lbC1pY29uLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1ub3RpZmljYXRpb24gLmVsLWljb24tZXJyb3Ige1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1ub3RpZmljYXRpb24gLmVsLWljb24taW5mbyB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLW5vdGlmaWNhdGlvbiAuZWwtaWNvbi13YXJuaW5nIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIucmlnaHQge1xcbiAgcmlnaHQ6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xcbn1cXG4uZWwtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIubGVmdCB7XFxuICBsZWZ0OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xcbn1cXG5cXG4uZWwtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTgwcHg7XFxuICBsaW5lLWhlaWdodDogMzhweDtcXG59XFxuLmVsLWlucHV0LW51bWJlciAuZWwtaW5wdXQge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lbC1pbnB1dC1udW1iZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XFxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSwgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgei1pbmRleDogMTtcXG4gIHRvcDogMXB4O1xcbiAgd2lkdGg6IDQwcHg7XFxuICBoZWlnaHQ6IGF1dG87XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlOmhvdmVyLCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZTpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2U6aG92ZXI6bm90KC5pcy1kaXNhYmxlZCkgfiAuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lcjpub3QoLmlzLWRpc2FibGVkKSwgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2U6aG92ZXI6bm90KC5pcy1kaXNhYmxlZCkgfiAuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lcjpub3QoLmlzLWRpc2FibGVkKSB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlLmlzLWRpc2FibGVkLCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZS5pcy1kaXNhYmxlZCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlIHtcXG4gIHJpZ2h0OiAxcHg7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREZFNjtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgbGVmdDogMXB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERkU2O1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlIHtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGNvbG9yOiAjZGZlNGVkO1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlOmhvdmVyLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWRpc2FibGVkIC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlOmhvdmVyIHtcXG4gIGNvbG9yOiAjZGZlNGVkO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci0tbWVkaXVtIHtcXG4gIHdpZHRoOiAyMDBweDtcXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyLS1tZWRpdW0gLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UsIC5lbC1pbnB1dC1udW1iZXItLW1lZGl1bSAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICB3aWR0aDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xcbiAgcGFkZGluZy1yaWdodDogNDNweDtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci0tc21hbGwge1xcbiAgd2lkdGg6IDEzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXItLXNtYWxsIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlLCAuZWwtaW5wdXQtbnVtYmVyLS1zbWFsbCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICB3aWR0aDogMzJweDtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci0tc21hbGwgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UgW2NsYXNzKj1lbC1pY29uXSwgLmVsLWlucHV0LW51bWJlci0tc21hbGwgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2UgW2NsYXNzKj1lbC1pY29uXSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLS1zbWFsbCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctbGVmdDogMzlweDtcXG4gIHBhZGRpbmctcmlnaHQ6IDM5cHg7XFxufVxcblxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkge1xcbiAgd2lkdGg6IDEzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UsIC5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgd2lkdGg6IDI4cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2UgW2NsYXNzKj1lbC1pY29uXSwgLmVsLWlucHV0LW51bWJlci0tbWluaSAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSBbY2xhc3MqPWVsLWljb25dIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC1pbnB1dC1udW1iZXItLW1pbmkgLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLXdpdGhvdXQtY29udHJvbHMgLmVsLWlucHV0X19pbm5lciB7XFxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xcbiAgcGFkZGluZy1yaWdodDogNTBweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSwgLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICBoZWlnaHQ6IGF1dG87XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSBbY2xhc3MqPWVsLWljb25dLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0IC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlIFtjbGFzcyo9ZWwtaWNvbl0ge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSB7XFxuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREZFNjtcXG59XFxuXFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodCAuZWwtaW5wdXQtbnVtYmVyX19kZWNyZWFzZSB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAxcHg7XFxuICB0b3A6IGF1dG87XFxuICBsZWZ0OiBhdXRvO1xcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCAwO1xcbn1cXG5cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0W2NsYXNzKj1tZWRpdW1dIFtjbGFzcyo9aW5jcmVhc2VdLCAuZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0W2NsYXNzKj1tZWRpdW1dIFtjbGFzcyo9ZGVjcmVhc2VdIHtcXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xcbn1cXG4uZWwtaW5wdXQtbnVtYmVyLmlzLWNvbnRyb2xzLXJpZ2h0W2NsYXNzKj1zbWFsbF0gW2NsYXNzKj1pbmNyZWFzZV0sIC5lbC1pbnB1dC1udW1iZXIuaXMtY29udHJvbHMtcmlnaHRbY2xhc3MqPXNtYWxsXSBbY2xhc3MqPWRlY3JlYXNlXSB7XFxuICBsaW5lLWhlaWdodDogMTVweDtcXG59XFxuLmVsLWlucHV0LW51bWJlci5pcy1jb250cm9scy1yaWdodFtjbGFzcyo9bWluaV0gW2NsYXNzKj1pbmNyZWFzZV0sIC5lbC1pbnB1dC1udW1iZXIuaXMtY29udHJvbHMtcmlnaHRbY2xhc3MqPW1pbmldIFtjbGFzcyo9ZGVjcmVhc2VdIHtcXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC10b29sdGlwOmZvY3VzOm5vdCguZm9jdXNpbmcpLCAuZWwtdG9vbHRpcDpmb2N1czpob3ZlciB7XFxuICBvdXRsaW5lLXdpZHRoOiAwO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDEwcHg7XFxuICB6LWluZGV4OiAyMDAwO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbGluZS1oZWlnaHQ6IDEuMjtcXG4gIG1pbi13aWR0aDogMTBweDtcXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlciAucG9wcGVyX19hcnJvdyxcXG4uZWwtdG9vbHRpcF9fcG9wcGVyIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIgLnBvcHBlcl9fYXJyb3cge1xcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCIgXFxcIjtcXG4gIGJvcmRlci13aWR0aDogNXB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIHtcXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvdHRvbTogMXB4O1xcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjMzAzMTMzO1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSB7XFxuICBtYXJnaW4tdG9wOiAxMnB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93IHtcXG4gIHRvcDogLTZweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICB0b3A6IDFweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSB7XFxuICBtYXJnaW4tbGVmdDogMTJweDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93IHtcXG4gIGxlZnQ6IC02cHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDMxMzM7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IC01cHg7XFxuICBsZWZ0OiAxcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMDMxMzM7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlclt4LXBsYWNlbWVudF49bGVmdF0ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICByaWdodDogLTZweDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgcmlnaHQ6IDFweDtcXG4gIGJvdHRvbTogLTVweDtcXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtZGFyayB7XFxuICBiYWNrZ3JvdW5kOiAjMzAzMTMzO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcblxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHQge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDMxMzM7XFxufVxcbi5lbC10b29sdGlwX19wb3BwZXIuaXMtbGlnaHRbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogIzMwMzEzMztcXG59XFxuLmVsLXRvb2x0aXBfX3BvcHBlci5pcy1saWdodFt4LXBsYWNlbWVudF49bGVmdF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzAzMTMzO1xcbn1cXG4uZWwtdG9vbHRpcF9fcG9wcGVyLmlzLWxpZ2h0W3gtcGxhY2VtZW50Xj1yaWdodF0gLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1zbGlkZXI6OmJlZm9yZSxcXG4uZWwtc2xpZGVyOjphZnRlciB7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbn1cXG5cXG4uZWwtc2xpZGVyOjphZnRlciB7XFxuICBjbGVhcjogYm90aDtcXG59XFxuXFxuLmVsLXNsaWRlcl9fcnVud2F5IHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBtYXJnaW46IDE2cHggMDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU0ZWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtc2xpZGVyX19ydW53YXkuc2hvdy1pbnB1dCB7XFxuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xcbiAgd2lkdGg6IGF1dG87XFxufVxcbi5lbC1zbGlkZXJfX3J1bndheS5kaXNhYmxlZCB7XFxuICBjdXJzb3I6IGRlZmF1bHQ7XFxufVxcbi5lbC1zbGlkZXJfX3J1bndheS5kaXNhYmxlZCAuZWwtc2xpZGVyX19iYXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXNsaWRlcl9fcnVud2F5LmRpc2FibGVkIC5lbC1zbGlkZXJfX2J1dHRvbiB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1zbGlkZXJfX3J1bndheS5kaXNhYmxlZCAuZWwtc2xpZGVyX19idXR0b24td3JhcHBlcjpob3ZlciwgLmVsLXNsaWRlcl9fcnVud2F5LmRpc2FibGVkIC5lbC1zbGlkZXJfX2J1dHRvbi13cmFwcGVyLmhvdmVyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1zbGlkZXJfX3J1bndheS5kaXNhYmxlZCAuZWwtc2xpZGVyX19idXR0b24td3JhcHBlci5kcmFnZ2luZyB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtc2xpZGVyX19ydW53YXkuZGlzYWJsZWQgLmVsLXNsaWRlcl9fYnV0dG9uOmhvdmVyLCAuZWwtc2xpZGVyX19ydW53YXkuZGlzYWJsZWQgLmVsLXNsaWRlcl9fYnV0dG9uLmhvdmVyLCAuZWwtc2xpZGVyX19ydW53YXkuZGlzYWJsZWQgLmVsLXNsaWRlcl9fYnV0dG9uLmRyYWdnaW5nIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcXG59XFxuLmVsLXNsaWRlcl9fcnVud2F5LmRpc2FibGVkIC5lbC1zbGlkZXJfX2J1dHRvbjpob3ZlciwgLmVsLXNsaWRlcl9fcnVud2F5LmRpc2FibGVkIC5lbC1zbGlkZXJfX2J1dHRvbi5ob3ZlciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtc2xpZGVyX19ydW53YXkuZGlzYWJsZWQgLmVsLXNsaWRlcl9fYnV0dG9uLmRyYWdnaW5nIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1zbGlkZXJfX2lucHV0IHtcXG4gIGZsb2F0OiByaWdodDtcXG4gIG1hcmdpbi10b3A6IDNweDtcXG4gIHdpZHRoOiAxMzBweDtcXG59XFxuLmVsLXNsaWRlcl9faW5wdXQuZWwtaW5wdXQtbnVtYmVyLS1taW5pIHtcXG4gIG1hcmdpbi10b3A6IDVweDtcXG59XFxuLmVsLXNsaWRlcl9faW5wdXQuZWwtaW5wdXQtbnVtYmVyLS1tZWRpdW0ge1xcbiAgbWFyZ2luLXRvcDogMDtcXG59XFxuLmVsLXNsaWRlcl9faW5wdXQuZWwtaW5wdXQtbnVtYmVyLS1sYXJnZSB7XFxuICBtYXJnaW4tdG9wOiAtMnB4O1xcbn1cXG5cXG4uZWwtc2xpZGVyX19iYXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbn1cXG5cXG4uZWwtc2xpZGVyX19idXR0b24td3JhcHBlciB7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICB3aWR0aDogMzZweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IDEwMDE7XFxuICB0b3A6IC0xNXB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XFxufVxcbi5lbC1zbGlkZXJfX2J1dHRvbi13cmFwcGVyOjphZnRlciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC1zbGlkZXJfX2J1dHRvbi13cmFwcGVyIC5lbC10b29sdGlwIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC1zbGlkZXJfX2J1dHRvbi13cmFwcGVyOmhvdmVyLCAuZWwtc2xpZGVyX19idXR0b24td3JhcHBlci5ob3ZlciB7XFxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcXG4gIGN1cnNvcjogZ3JhYjtcXG59XFxuLmVsLXNsaWRlcl9fYnV0dG9uLXdyYXBwZXIuZHJhZ2dpbmcge1xcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xcbiAgY3Vyc29yOiBncmFiYmluZztcXG59XFxuXFxuLmVsLXNsaWRlcl9fYnV0dG9uIHtcXG4gIHdpZHRoOiAxNnB4O1xcbiAgaGVpZ2h0OiAxNnB4O1xcbiAgYm9yZGVyOiBzb2xpZCAycHggIzE4OTBmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XFxuICB0cmFuc2l0aW9uOiAwLjJzO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG59XFxuLmVsLXNsaWRlcl9fYnV0dG9uOmhvdmVyLCAuZWwtc2xpZGVyX19idXR0b24uaG92ZXIsIC5lbC1zbGlkZXJfX2J1dHRvbi5kcmFnZ2luZyB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xcbn1cXG4uZWwtc2xpZGVyX19idXR0b246aG92ZXIsIC5lbC1zbGlkZXJfX2J1dHRvbi5ob3ZlciB7XFxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcXG4gIGN1cnNvcjogZ3JhYjtcXG59XFxuLmVsLXNsaWRlcl9fYnV0dG9uLmRyYWdnaW5nIHtcXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcXG4gIGN1cnNvcjogZ3JhYmJpbmc7XFxufVxcblxcbi5lbC1zbGlkZXJfX3N0b3Age1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xcbn1cXG5cXG4uZWwtc2xpZGVyX19tYXJrcyB7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAxMnB4O1xcbiAgd2lkdGg6IDE4cHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zbGlkZXJfX21hcmtzLXRleHQge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgbWFyZ2luLXRvcDogMTVweDtcXG59XFxuXFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zbGlkZXIuaXMtdmVydGljYWwgLmVsLXNsaWRlcl9fcnVud2F5IHtcXG4gIHdpZHRoOiA2cHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBtYXJnaW46IDAgMTZweDtcXG59XFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbCAuZWwtc2xpZGVyX19iYXIge1xcbiAgd2lkdGg6IDZweDtcXG4gIGhlaWdodDogYXV0bztcXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xcbn1cXG4uZWwtc2xpZGVyLmlzLXZlcnRpY2FsIC5lbC1zbGlkZXJfX2J1dHRvbi13cmFwcGVyIHtcXG4gIHRvcDogYXV0bztcXG4gIGxlZnQ6IC0xNXB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XFxufVxcbi5lbC1zbGlkZXIuaXMtdmVydGljYWwgLmVsLXNsaWRlcl9fc3RvcCB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcXG59XFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbC5lbC1zbGlkZXItLXdpdGgtaW5wdXQge1xcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XFxufVxcbi5lbC1zbGlkZXIuaXMtdmVydGljYWwuZWwtc2xpZGVyLS13aXRoLWlucHV0IC5lbC1zbGlkZXJfX2lucHV0IHtcXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xcbiAgZmxvYXQ6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBib3R0b206IDIycHg7XFxuICB3aWR0aDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDE1cHg7XFxufVxcbi5lbC1zbGlkZXIuaXMtdmVydGljYWwuZWwtc2xpZGVyLS13aXRoLWlucHV0IC5lbC1zbGlkZXJfX2lucHV0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XFxufVxcbi5lbC1zbGlkZXIuaXMtdmVydGljYWwuZWwtc2xpZGVyLS13aXRoLWlucHV0IC5lbC1zbGlkZXJfX2lucHV0IC5lbC1pbnB1dC1udW1iZXJfX2RlY3JlYXNlLFxcbi5lbC1zbGlkZXIuaXMtdmVydGljYWwuZWwtc2xpZGVyLS13aXRoLWlucHV0IC5lbC1zbGlkZXJfX2lucHV0IC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlIHtcXG4gIHRvcDogMzJweDtcXG4gIG1hcmdpbi10b3A6IC0xcHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbC5lbC1zbGlkZXItLXdpdGgtaW5wdXQgLmVsLXNsaWRlcl9faW5wdXQgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2Uge1xcbiAgd2lkdGg6IDE4cHg7XFxuICByaWdodDogMThweDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcXG59XFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbC5lbC1zbGlkZXItLXdpdGgtaW5wdXQgLmVsLXNsaWRlcl9faW5wdXQgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2Uge1xcbiAgd2lkdGg6IDE5cHg7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xcbn1cXG4uZWwtc2xpZGVyLmlzLXZlcnRpY2FsLmVsLXNsaWRlci0td2l0aC1pbnB1dCAuZWwtc2xpZGVyX19pbnB1dCAuZWwtaW5wdXQtbnVtYmVyX19pbmNyZWFzZSB+IC5lbC1pbnB1dCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbC5lbC1zbGlkZXItLXdpdGgtaW5wdXQgLmVsLXNsaWRlcl9faW5wdXQ6aG92ZXIgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2UsXFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbC5lbC1zbGlkZXItLXdpdGgtaW5wdXQgLmVsLXNsaWRlcl9faW5wdXQ6aG92ZXIgLmVsLWlucHV0LW51bWJlcl9faW5jcmVhc2Uge1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtc2xpZGVyLmlzLXZlcnRpY2FsLmVsLXNsaWRlci0td2l0aC1pbnB1dCAuZWwtc2xpZGVyX19pbnB1dDphY3RpdmUgLmVsLWlucHV0LW51bWJlcl9fZGVjcmVhc2UsXFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbC5lbC1zbGlkZXItLXdpdGgtaW5wdXQgLmVsLXNsaWRlcl9faW5wdXQ6YWN0aXZlIC5lbC1pbnB1dC1udW1iZXJfX2luY3JlYXNlIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXNsaWRlci5pcy12ZXJ0aWNhbCAuZWwtc2xpZGVyX19tYXJrcy10ZXh0IHtcXG4gIG1hcmdpbi10b3A6IDA7XFxuICBsZWZ0OiAxNXB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWxvYWRpbmctcGFyZW50LS1yZWxhdGl2ZSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcXG59XFxuXFxuLmVsLWxvYWRpbmctcGFyZW50LS1oaWRkZW4ge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZWwtbG9hZGluZy1tYXNrIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IDIwMDA7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XFxuICBtYXJnaW46IDA7XFxuICB0b3A6IDA7XFxuICByaWdodDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIGxlZnQ6IDA7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcXG59XFxuLmVsLWxvYWRpbmctbWFzay5pcy1mdWxsc2NyZWVuIHtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG59XFxuLmVsLWxvYWRpbmctbWFzay5pcy1mdWxsc2NyZWVuIC5lbC1sb2FkaW5nLXNwaW5uZXIge1xcbiAgbWFyZ2luLXRvcDogLTI1cHg7XFxufVxcbi5lbC1sb2FkaW5nLW1hc2suaXMtZnVsbHNjcmVlbiAuZWwtbG9hZGluZy1zcGlubmVyIC5jaXJjdWxhciB7XFxuICBoZWlnaHQ6IDUwcHg7XFxuICB3aWR0aDogNTBweDtcXG59XFxuXFxuLmVsLWxvYWRpbmctc3Bpbm5lciB7XFxuICB0b3A6IDUwJTtcXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xcbiAgd2lkdGg6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxufVxcbi5lbC1sb2FkaW5nLXNwaW5uZXIgLmVsLWxvYWRpbmctdGV4dCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIG1hcmdpbjogM3B4IDA7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1sb2FkaW5nLXNwaW5uZXIgLmNpcmN1bGFyIHtcXG4gIGhlaWdodDogNDJweDtcXG4gIHdpZHRoOiA0MnB4O1xcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcXG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XFxufVxcbi5lbC1sb2FkaW5nLXNwaW5uZXIgLnBhdGgge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmctZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcXG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xcbiAgc3Ryb2tlLXdpZHRoOiAyO1xcbiAgc3Ryb2tlOiAjMTg5MGZmO1xcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xcbn1cXG4uZWwtbG9hZGluZy1zcGlubmVyIGkge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1sb2FkaW5nLWZhZGUtZW50ZXIsXFxuLmVsLWxvYWRpbmctZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmctcm90YXRlIHtcXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcXG4gIH1cXG59XFxuXFxuQGtleWZyYW1lcyBsb2FkaW5nLXJvdGF0ZSB7XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICB9XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nLWRhc2gge1xcbiAgMCUge1xcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XFxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xcbiAgfVxcbiAgNTAlIHtcXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4O1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XFxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTIwcHg7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgbG9hZGluZy1kYXNoIHtcXG4gIDAlIHtcXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcXG4gIH1cXG4gIDUwJSB7XFxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XFxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtNDBweDtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyMHB4O1xcbiAgfVxcbn1cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi5lbC1yb3cge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbn1cXG4uZWwtcm93OjpiZWZvcmUsXFxuLmVsLXJvdzo6YWZ0ZXIge1xcbiAgZGlzcGxheTogdGFibGU7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG59XFxuXFxuLmVsLXJvdzo6YWZ0ZXIge1xcbiAgY2xlYXI6IGJvdGg7XFxufVxcblxcbi5lbC1yb3ctLWZsZXgge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxufVxcbi5lbC1yb3ctLWZsZXg6YmVmb3JlLCAuZWwtcm93LS1mbGV4OmFmdGVyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcbi5lbC1yb3ctLWZsZXguaXMtanVzdGlmeS1jZW50ZXIge1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcblxcbi5lbC1yb3ctLWZsZXguaXMtanVzdGlmeS1lbmQge1xcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcXG59XFxuXFxuLmVsLXJvdy0tZmxleC5pcy1qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcblxcbi5lbC1yb3ctLWZsZXguaXMtanVzdGlmeS1zcGFjZS1hcm91bmQge1xcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcXG59XFxuXFxuLmVsLXJvdy0tZmxleC5pcy1hbGlnbi1taWRkbGUge1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG4uZWwtcm93LS1mbGV4LmlzLWFsaWduLWJvdHRvbSB7XFxuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG5bY2xhc3MqPWVsLWNvbC1dIHtcXG4gIGZsb2F0OiBsZWZ0O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbn1cXG5cXG4uZWwtY29sLTAge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmVsLWNvbC0wIHtcXG4gIHdpZHRoOiAwJTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMCB7XFxuICBtYXJnaW4tbGVmdDogMCU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0wIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiAwJTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTAge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogMCU7XFxufVxcblxcbi5lbC1jb2wtMSB7XFxuICB3aWR0aDogNC4xNjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMSB7XFxuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDQuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0xIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDQuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtMiB7XFxuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMiB7XFxuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0yIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtMyB7XFxuICB3aWR0aDogMTIuNSU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTMge1xcbiAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xcbn1cXG5cXG4uZWwtY29sLXB1bGwtMyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogMTIuNSU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0zIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDEyLjUlO1xcbn1cXG5cXG4uZWwtY29sLTQge1xcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC00IHtcXG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTQge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtNCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC01IHtcXG4gIHdpZHRoOiAyMC44MzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtNSB7XFxuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC01IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiAyMC44MzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogMjAuODMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtNiB7XFxuICB3aWR0aDogMjUlO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC02IHtcXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC02IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiAyNSU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC02IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDI1JTtcXG59XFxuXFxuLmVsLWNvbC03IHtcXG4gIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtNyB7XFxuICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC03IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiAyOS4xNjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTcge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogMjkuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtOCB7XFxuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTgge1xcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLXB1bGwtOCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogMzMuMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC04IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLTkge1xcbiAgd2lkdGg6IDM3LjUlO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC05IHtcXG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTkge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDM3LjUlO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtOSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiAzNy41JTtcXG59XFxuXFxuLmVsLWNvbC0xMCB7XFxuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTEwIHtcXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTEwIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTEwIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLTExIHtcXG4gIHdpZHRoOiA0NS44MzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMTEge1xcbiAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLXB1bGwtMTEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtMTEge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogNDUuODMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtMTIge1xcbiAgd2lkdGg6IDUwJTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMTIge1xcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTEyIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiA1MCU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0xMiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiA1MCU7XFxufVxcblxcbi5lbC1jb2wtMTMge1xcbiAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC0xMyB7XFxuICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0xMyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogNTQuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0xMyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiA1NC4xNjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC0xNCB7XFxuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTE0IHtcXG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTE0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTE0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLTE1IHtcXG4gIHdpZHRoOiA2Mi41JTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMTUge1xcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xcbn1cXG5cXG4uZWwtY29sLXB1bGwtMTUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDYyLjUlO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtMTUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogNjIuNSU7XFxufVxcblxcbi5lbC1jb2wtMTYge1xcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC0xNiB7XFxuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0xNiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogNjYuNjY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0xNiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC0xNyB7XFxuICB3aWR0aDogNzAuODMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTE3IHtcXG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTE3IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTE3IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDcwLjgzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLTE4IHtcXG4gIHdpZHRoOiA3NSU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTE4IHtcXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0xOCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogNzUlO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtMTgge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogNzUlO1xcbn1cXG5cXG4uZWwtY29sLTE5IHtcXG4gIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMTkge1xcbiAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLXB1bGwtMTkge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDc5LjE2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtMTkge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogNzkuMTY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtMjAge1xcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC0yMCB7XFxuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0yMCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogODMuMzMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0yMCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC0yMSB7XFxuICB3aWR0aDogODcuNSU7XFxufVxcblxcbi5lbC1jb2wtb2Zmc2V0LTIxIHtcXG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTtcXG59XFxuXFxuLmVsLWNvbC1wdWxsLTIxIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHJpZ2h0OiA4Ny41JTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTIxIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDg3LjUlO1xcbn1cXG5cXG4uZWwtY29sLTIyIHtcXG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMjIge1xcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLXB1bGwtMjIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xcbn1cXG5cXG4uZWwtY29sLXB1c2gtMjIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XFxufVxcblxcbi5lbC1jb2wtMjMge1xcbiAgd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xcbn1cXG5cXG4uZWwtY29sLW9mZnNldC0yMyB7XFxuICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0yMyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogOTUuODMzMzMzMzMzMyU7XFxufVxcblxcbi5lbC1jb2wtcHVzaC0yMyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsZWZ0OiA5NS44MzMzMzMzMzMzJTtcXG59XFxuXFxuLmVsLWNvbC0yNCB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLWNvbC1vZmZzZXQtMjQge1xcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XFxufVxcblxcbi5lbC1jb2wtcHVsbC0yNCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICByaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLWNvbC1wdXNoLTI0IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxlZnQ6IDEwMCU7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcXG4gIC5lbC1jb2wteHMtMCB7XFxuICAgIGRpc3BsYXk6IG5vbmU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTAge1xcbiAgICB3aWR0aDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0wIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0wIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMSB7XFxuICAgIHdpZHRoOiA0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTIge1xcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtb2Zmc2V0LTIge1xcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0yIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0yIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy0zIHtcXG4gICAgd2lkdGg6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMyB7XFxuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0zIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMTIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1c2gtMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMTIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTQge1xcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC00IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC00IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtNSB7XFxuICAgIHdpZHRoOiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtb2Zmc2V0LTUge1xcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtNSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy02IHtcXG4gICAgd2lkdGg6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtb2Zmc2V0LTYge1xcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAyNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1c2gtNiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy03IHtcXG4gICAgd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtNyB7XFxuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC03IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMjkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1c2gtNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMjkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTgge1xcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC04IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTgge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC04IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtOSB7XFxuICAgIHdpZHRoOiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtb2Zmc2V0LTkge1xcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtOSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDM3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDM3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy0xMCB7XFxuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtb2Zmc2V0LTEwIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTEwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1c2gtMTAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy0xMSB7XFxuICAgIHdpZHRoOiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtb2Zmc2V0LTExIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTExIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNDUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1c2gtMTEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy0xMiB7XFxuICAgIHdpZHRoOiA1MCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0xMiB7XFxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtMTIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1MCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1c2gtMTIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDUwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMTMge1xcbiAgICB3aWR0aDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0xMyB7XFxuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0xMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTEzIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMTQge1xcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0xNCB7XFxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0xNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTE0IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMTUge1xcbiAgICB3aWR0aDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0xNSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0xNSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDYyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTE1IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA2Mi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMTYge1xcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0xNiB7XFxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0xNiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTE2IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMTcge1xcbiAgICB3aWR0aDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0xNyB7XFxuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVsbC0xNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTE3IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA3MC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtMTgge1xcbiAgICB3aWR0aDogNzUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMTgge1xcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTE4IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNzUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdXNoLTE4IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA3NSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTE5IHtcXG4gICAgd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMTkge1xcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtMTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0xOSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTIwIHtcXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMjAge1xcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtMjAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0yMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTIxIHtcXG4gICAgd2lkdGg6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMjEge1xcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtMjEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA4Ny41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0yMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogODcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTIyIHtcXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMjIge1xcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtMjIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0yMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTIzIHtcXG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1vZmZzZXQtMjMge1xcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLXB1bGwtMjMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA5NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0yMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogOTUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLTI0IHtcXG4gICAgd2lkdGg6IDEwMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhzLW9mZnNldC0yNCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14cy1wdWxsLTI0IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMTAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteHMtcHVzaC0yNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMTAwJTtcXG4gIH1cXG59XFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgLmVsLWNvbC1zbS0wIHtcXG4gICAgZGlzcGxheTogbm9uZTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMCB7XFxuICAgIHdpZHRoOiAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTAge1xcbiAgICBtYXJnaW4tbGVmdDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xIHtcXG4gICAgd2lkdGg6IDQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0xIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMiB7XFxuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1vZmZzZXQtMiB7XFxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLTMge1xcbiAgICB3aWR0aDogMTIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0zIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAxMi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVzaC0zIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAxMi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tNCB7XFxuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTQge1xcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS01IHtcXG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1vZmZzZXQtNSB7XFxuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC01IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMjAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtNSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMjAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLTYge1xcbiAgICB3aWR0aDogMjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1vZmZzZXQtNiB7XFxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtNiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVzaC02IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAyNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLTcge1xcbiAgICB3aWR0aDogMjkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC03IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVzaC03IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tOCB7XFxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTgge1xcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTgge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS05IHtcXG4gICAgd2lkdGg6IDM3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1vZmZzZXQtOSB7XFxuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC05IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMzcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtOSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMzcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLTEwIHtcXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1vZmZzZXQtMTAge1xcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtMTAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVzaC0xMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLTExIHtcXG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1vZmZzZXQtMTEge1xcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtMTEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVzaC0xMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNDUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLTEyIHtcXG4gICAgd2lkdGg6IDUwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTEyIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC0xMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDUwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVzaC0xMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xMyB7XFxuICAgIHdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTEzIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTEzIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDU0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xNCB7XFxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTE0IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTE0IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMTQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xNSB7XFxuICAgIHdpZHRoOiA2Mi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTE1IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTE1IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDYyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xNiB7XFxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTE2IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTE2IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xNyB7XFxuICAgIHdpZHRoOiA3MC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTE3IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdWxsLTE3IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDcwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS0xOCB7XFxuICAgIHdpZHRoOiA3NSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0xOCB7XFxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtMTgge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA3NSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1c2gtMTgge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMTkge1xcbiAgICB3aWR0aDogNzkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0xOSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC0xOSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTE5IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMjAge1xcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0yMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC0yMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTIwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMjEge1xcbiAgICB3aWR0aDogODcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0yMSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC0yMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTIxIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA4Ny41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMjIge1xcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0yMiB7XFxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC0yMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTIyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMjMge1xcbiAgICB3aWR0aDogOTUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLW9mZnNldC0yMyB7XFxuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tcHVsbC0yMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTIzIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA5NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tMjQge1xcbiAgICB3aWR0aDogMTAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtc20tb2Zmc2V0LTI0IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXNtLXB1bGwtMjQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAxMDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1zbS1wdXNoLTI0IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAxMDAlO1xcbiAgfVxcbn1cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XFxuICAuZWwtY29sLW1kLTAge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0wIHtcXG4gICAgd2lkdGg6IDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC0wIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTEge1xcbiAgICB3aWR0aDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTEge1xcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC0xIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0yIHtcXG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLW9mZnNldC0yIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtMyB7XFxuICAgIHdpZHRoOiAxMi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTMge1xcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdXNoLTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC00IHtcXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtNCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC00IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTUge1xcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLW9mZnNldC01IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC01IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtNiB7XFxuICAgIHdpZHRoOiAyNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLW9mZnNldC02IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC02IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdXNoLTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtNyB7XFxuICAgIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTcge1xcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdXNoLTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC04IHtcXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtOCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC04IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTkge1xcbiAgICB3aWR0aDogMzcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLW9mZnNldC05IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC05IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtMTAge1xcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLW9mZnNldC0xMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC0xMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdXNoLTEwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtMTEge1xcbiAgICB3aWR0aDogNDUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLW9mZnNldC0xMSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC0xMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdXNoLTExIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtMTIge1xcbiAgICB3aWR0aDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMTIge1xcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTEyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdXNoLTEyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA1MCU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTEzIHtcXG4gICAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMTMge1xcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTE0IHtcXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMTQge1xcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMTQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTE1IHtcXG4gICAgd2lkdGg6IDYyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMTUge1xcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA2Mi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xNSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTE2IHtcXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMTYge1xcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xNiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTE3IHtcXG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMTcge1xcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1bGwtMTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLTE4IHtcXG4gICAgd2lkdGg6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTE4IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC0xOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVzaC0xOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0xOSB7XFxuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTE5IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTE5IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNzkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0yMCB7XFxuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTIwIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTIwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMjAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0yMSB7XFxuICAgIHdpZHRoOiA4Ny41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTIxIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTIxIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogODcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMjEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0yMiB7XFxuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTIyIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTIyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMjIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0yMyB7XFxuICAgIHdpZHRoOiA5NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtb2Zmc2V0LTIzIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1wdWxsLTIzIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOTUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMjMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC0yNCB7XFxuICAgIHdpZHRoOiAxMDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1tZC1vZmZzZXQtMjQge1xcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbWQtcHVsbC0yNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDEwMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLW1kLXB1c2gtMjQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDEwMCU7XFxuICB9XFxufVxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICAuZWwtY29sLWxnLTAge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0wIHtcXG4gICAgd2lkdGg6IDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC0wIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTEge1xcbiAgICB3aWR0aDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTEge1xcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC0xIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0yIHtcXG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLW9mZnNldC0yIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctMyB7XFxuICAgIHdpZHRoOiAxMi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTMge1xcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdXNoLTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy00IHtcXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtNCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC00IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTUge1xcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLW9mZnNldC01IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC01IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctNiB7XFxuICAgIHdpZHRoOiAyNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLW9mZnNldC02IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC02IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdXNoLTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctNyB7XFxuICAgIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTcge1xcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdXNoLTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy04IHtcXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtOCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC04IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTkge1xcbiAgICB3aWR0aDogMzcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLW9mZnNldC05IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC05IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctMTAge1xcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLW9mZnNldC0xMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC0xMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdXNoLTEwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctMTEge1xcbiAgICB3aWR0aDogNDUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLW9mZnNldC0xMSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC0xMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdXNoLTExIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctMTIge1xcbiAgICB3aWR0aDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMTIge1xcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTEyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdXNoLTEyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA1MCU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTEzIHtcXG4gICAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMTMge1xcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTE0IHtcXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMTQge1xcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMTQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTE1IHtcXG4gICAgd2lkdGg6IDYyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMTUge1xcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA2Mi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xNSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTE2IHtcXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMTYge1xcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xNiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTE3IHtcXG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMTcge1xcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1bGwtMTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLTE4IHtcXG4gICAgd2lkdGg6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTE4IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC0xOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVzaC0xOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0xOSB7XFxuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTE5IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTE5IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNzkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0yMCB7XFxuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTIwIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTIwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMjAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0yMSB7XFxuICAgIHdpZHRoOiA4Ny41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTIxIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTIxIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogODcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMjEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0yMiB7XFxuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTIyIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTIyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMjIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0yMyB7XFxuICAgIHdpZHRoOiA5NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctb2Zmc2V0LTIzIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1wdWxsLTIzIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOTUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMjMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy0yNCB7XFxuICAgIHdpZHRoOiAxMDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC1sZy1vZmZzZXQtMjQge1xcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wtbGctcHVsbC0yNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDEwMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLWxnLXB1c2gtMjQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDEwMCU7XFxuICB9XFxufVxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XFxuICAuZWwtY29sLXhsLTAge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0wIHtcXG4gICAgd2lkdGg6IDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC0wIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTEge1xcbiAgICB3aWR0aDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTEge1xcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC0xIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0yIHtcXG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLW9mZnNldC0yIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtMyB7XFxuICAgIHdpZHRoOiAxMi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTMge1xcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdXNoLTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDEyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC00IHtcXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtNCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC00IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTUge1xcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLW9mZnNldC01IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC01IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAyMC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtNiB7XFxuICAgIHdpZHRoOiAyNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLW9mZnNldC02IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC02IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdXNoLTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDI1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtNyB7XFxuICAgIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTcge1xcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdXNoLTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDI5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC04IHtcXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtOCB7XFxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC04IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTkge1xcbiAgICB3aWR0aDogMzcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLW9mZnNldC05IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC05IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiAzNy41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtMTAge1xcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLW9mZnNldC0xMCB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC0xMCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdXNoLTEwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtMTEge1xcbiAgICB3aWR0aDogNDUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLW9mZnNldC0xMSB7XFxuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC0xMSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdXNoLTExIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA0NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtMTIge1xcbiAgICB3aWR0aDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMTIge1xcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTEyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNTAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdXNoLTEyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICBsZWZ0OiA1MCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTEzIHtcXG4gICAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMTMge1xcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMTMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xMyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTQuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTE0IHtcXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMTQge1xcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMTQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTE1IHtcXG4gICAgd2lkdGg6IDYyLjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMTUge1xcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMTUge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA2Mi41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xNSB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNjIuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTE2IHtcXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMTYge1xcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMTYge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xNiB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTE3IHtcXG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMTcge1xcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1bGwtMTcge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIHJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xNyB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzAuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLTE4IHtcXG4gICAgd2lkdGg6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTE4IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC0xOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDc1JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVzaC0xOCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgbGVmdDogNzUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0xOSB7XFxuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTE5IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTE5IHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogNzkuMTY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMTkge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDc5LjE2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0yMCB7XFxuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTIwIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTIwIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMjAge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0yMSB7XFxuICAgIHdpZHRoOiA4Ny41JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTIxIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTIxIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogODcuNSU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMjEge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDg3LjUlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0yMiB7XFxuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTIyIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTIyIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMjIge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0yMyB7XFxuICAgIHdpZHRoOiA5NS44MzMzMzMzMzMzJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtb2Zmc2V0LTIzIHtcXG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1wdWxsLTIzIHtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgICByaWdodDogOTUuODMzMzMzMzMzMyU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMjMge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC0yNCB7XFxuICAgIHdpZHRoOiAxMDAlO1xcbiAgfVxcblxcbiAgLmVsLWNvbC14bC1vZmZzZXQtMjQge1xcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcXG4gIH1cXG5cXG4gIC5lbC1jb2wteGwtcHVsbC0yNCB7XFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gICAgcmlnaHQ6IDEwMCU7XFxuICB9XFxuXFxuICAuZWwtY29sLXhsLXB1c2gtMjQge1xcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAgIGxlZnQ6IDEwMCU7XFxuICB9XFxufVxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1wcm9ncmVzcyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBsaW5lLWhlaWdodDogMTtcXG59XFxuLmVsLXByb2dyZXNzX190ZXh0IHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxufVxcbi5lbC1wcm9ncmVzc19fdGV4dCBpIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuXFxuLmVsLXByb2dyZXNzLS1jaXJjbGUsIC5lbC1wcm9ncmVzcy0tZGFzaGJvYXJkIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuLmVsLXByb2dyZXNzLS1jaXJjbGUgLmVsLXByb2dyZXNzX190ZXh0LCAuZWwtcHJvZ3Jlc3MtLWRhc2hib2FyZCAuZWwtcHJvZ3Jlc3NfX3RleHQge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiA1MCU7XFxuICBsZWZ0OiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBtYXJnaW46IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcXG59XFxuLmVsLXByb2dyZXNzLS1jaXJjbGUgLmVsLXByb2dyZXNzX190ZXh0IGksIC5lbC1wcm9ncmVzcy0tZGFzaGJvYXJkIC5lbC1wcm9ncmVzc19fdGV4dCBpIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcblxcbi5lbC1wcm9ncmVzcy0td2l0aG91dC10ZXh0IC5lbC1wcm9ncmVzc19fdGV4dCB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4uZWwtcHJvZ3Jlc3MtLXdpdGhvdXQtdGV4dCAuZWwtcHJvZ3Jlc3MtYmFyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDA7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuXFxuLmVsLXByb2dyZXNzLS10ZXh0LWluc2lkZSAuZWwtcHJvZ3Jlc3MtYmFyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDA7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxufVxcblxcbi5lbC1wcm9ncmVzcy5pcy1zdWNjZXNzIC5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1wcm9ncmVzcy5pcy1zdWNjZXNzIC5lbC1wcm9ncmVzc19fdGV4dCB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXByb2dyZXNzLmlzLXdhcm5pbmcgLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXByb2dyZXNzLmlzLXdhcm5pbmcgLmVsLXByb2dyZXNzX190ZXh0IHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MuaXMtZXhjZXB0aW9uIC5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1wcm9ncmVzcy5pcy1leGNlcHRpb24gLmVsLXByb2dyZXNzX190ZXh0IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MtYmFyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBtYXJnaW4tcmlnaHQ6IC01NXB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbn1cXG4uZWwtcHJvZ3Jlc3MtYmFyX19vdXRlciB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWJmNTtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MtYmFyX19pbm5lciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAwO1xcbiAgdG9wOiAwO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcXG59XFxuLmVsLXByb2dyZXNzLWJhcl9faW5uZXI6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuXFxuLmVsLXByb2dyZXNzLWJhcl9faW5uZXJUZXh0IHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIG1hcmdpbjogMCA1cHg7XFxufVxcblxcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcyB7XFxuICAwJSB7XFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMnB4IDA7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xcbiAgMCUge1xcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzJweCAwO1xcbiAgfVxcbn1cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXVwbG9hZCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgLyog54Wn54mH5aKZ5qih5byPICovXFxufVxcbi5lbC11cGxvYWRfX2lucHV0IHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5lbC11cGxvYWRfX3RpcCB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIG1hcmdpbi10b3A6IDdweDtcXG59XFxuXFxuLmVsLXVwbG9hZCBpZnJhbWUge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgei1pbmRleDogLTE7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgb3BhY2l0eTogMDtcXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcXG59XFxuLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZkZmY7XFxuICBib3JkZXI6IDFweCBkYXNoZWQgI2MwY2NkYTtcXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAxNDhweDtcXG4gIGhlaWdodDogMTQ4cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBsaW5lLWhlaWdodDogMTQ2cHg7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xcbn1cXG4uZWwtdXBsb2FkLS1waWN0dXJlLWNhcmQgaSB7XFxuICBmb250LXNpemU6IDI4cHg7XFxuICBjb2xvcjogIzhjOTM5ZDtcXG59XFxuLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdXBsb2FkOmZvY3VzIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdXBsb2FkOmZvY3VzIC5lbC11cGxvYWQtZHJhZ2dlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC11cGxvYWQtZHJhZ2dlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkOWQ5ZDk7XFxuICBib3JkZXItcmFkaXVzOiA2cHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMzYwcHg7XFxuICBoZWlnaHQ6IDE4MHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuLmVsLXVwbG9hZC1kcmFnZ2VyIC5lbC1pY29uLXVwbG9hZCB7XFxuICBmb250LXNpemU6IDY3cHg7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIG1hcmdpbjogNDBweCAwIDE2cHg7XFxuICBsaW5lLWhlaWdodDogNTBweDtcXG59XFxuLmVsLXVwbG9hZC1kcmFnZ2VyICsgLmVsLXVwbG9hZF9fdGlwIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLXVwbG9hZC1kcmFnZ2VyIH4gLmVsLXVwbG9hZF9fZmlsZXMge1xcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBtYXJnaW4tdG9wOiA3cHg7XFxuICBwYWRkaW5nLXRvcDogNXB4O1xcbn1cXG4uZWwtdXBsb2FkLWRyYWdnZXIgLmVsLXVwbG9hZF9fdGV4dCB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLXVwbG9hZC1kcmFnZ2VyIC5lbC11cGxvYWRfX3RleHQgZW0ge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBmb250LXN0eWxlOiBub3JtYWw7XFxufVxcbi5lbC11cGxvYWQtZHJhZ2dlcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC11cGxvYWQtZHJhZ2dlci5pcy1kcmFnb3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAxNTksIDI1NSwgMC4wNik7XFxuICBib3JkZXI6IDJweCBkYXNoZWQgIzE4OTBmZjtcXG59XFxuXFxuLmVsLXVwbG9hZC1saXN0IHtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxuICBsaXN0LXN0eWxlOiBub25lO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBsaW5lLWhlaWdodDogMS44O1xcbiAgbWFyZ2luLXRvcDogNXB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC11cGxvYWQtbGlzdF9faXRlbSAuZWwtcHJvZ3Jlc3Mge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAyMHB4O1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5lbC11cGxvYWQtbGlzdF9faXRlbSAuZWwtcHJvZ3Jlc3NfX3RleHQge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IDA7XFxuICB0b3A6IC0xM3B4O1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0gLmVsLXByb2dyZXNzLWJhciB7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xcbiAgbWFyZ2luLXRvcDogMTBweDtcXG59XFxuLmVsLXVwbG9hZC1saXN0X19pdGVtIC5lbC1pY29uLXVwbG9hZC1zdWNjZXNzIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0gLmVsLWljb24tY2xvc2Uge1xcbiAgZGlzcGxheTogbm9uZTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNXB4O1xcbiAgcmlnaHQ6IDVweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIG9wYWNpdHk6IDAuNzU7XFxuICBjb2xvcjogIzYwNjI2NjtcXG59XFxuLmVsLXVwbG9hZC1saXN0X19pdGVtIC5lbC1pY29uLWNsb3NlOmhvdmVyIHtcXG4gIG9wYWNpdHk6IDE7XFxufVxcbi5lbC11cGxvYWQtbGlzdF9faXRlbSAuZWwtaWNvbi1jbG9zZS10aXAge1xcbiAgZGlzcGxheTogbm9uZTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNXB4O1xcbiAgcmlnaHQ6IDVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIG9wYWNpdHk6IDE7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLXVwbG9hZC1saXN0X19pdGVtOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcbi5lbC11cGxvYWQtbGlzdF9faXRlbTpob3ZlciAuZWwtaWNvbi1jbG9zZSB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC11cGxvYWQtbGlzdF9faXRlbTpob3ZlciAuZWwtcHJvZ3Jlc3NfX3RleHQge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXVwbG9hZC1saXN0X19pdGVtLmlzLXN1Y2Nlc3MgLmVsLXVwbG9hZC1saXN0X19pdGVtLXN0YXR1cy1sYWJlbCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuLmVsLXVwbG9hZC1saXN0X19pdGVtLmlzLXN1Y2Nlc3MgLmVsLXVwbG9hZC1saXN0X19pdGVtLW5hbWU6aG92ZXIsIC5lbC11cGxvYWQtbGlzdF9faXRlbS5pcy1zdWNjZXNzIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lOmZvY3VzIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0uaXMtc3VjY2Vzczpmb2N1czpub3QoOmhvdmVyKSB7XFxuICAvKiDplK7nm5hmb2N1cyAqL1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0uaXMtc3VjY2Vzczpmb2N1czpub3QoOmhvdmVyKSAuZWwtaWNvbi1jbG9zZS10aXAge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0uaXMtc3VjY2Vzczpub3QoLmZvY3VzaW5nKTpmb2N1cywgLmVsLXVwbG9hZC1saXN0X19pdGVtLmlzLXN1Y2Nlc3M6YWN0aXZlIHtcXG4gIC8qIGNsaWNr5pe2ICovXFxuICBvdXRsaW5lLXdpZHRoOiAwO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0uaXMtc3VjY2Vzczpub3QoLmZvY3VzaW5nKTpmb2N1cyAuZWwtaWNvbi1jbG9zZS10aXAsIC5lbC11cGxvYWQtbGlzdF9faXRlbS5pcy1zdWNjZXNzOmFjdGl2ZSAuZWwtaWNvbi1jbG9zZS10aXAge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXVwbG9hZC1saXN0X19pdGVtLmlzLXN1Y2Nlc3M6aG92ZXIgLmVsLXVwbG9hZC1saXN0X19pdGVtLXN0YXR1cy1sYWJlbCwgLmVsLXVwbG9hZC1saXN0X19pdGVtLmlzLXN1Y2Nlc3M6Zm9jdXMgLmVsLXVwbG9hZC1saXN0X19pdGVtLXN0YXR1cy1sYWJlbCB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWxpc3QuaXMtZGlzYWJsZWQgLmVsLXVwbG9hZC1saXN0X19pdGVtOmhvdmVyIC5lbC11cGxvYWQtbGlzdF9faXRlbS1zdGF0dXMtbGFiZWwge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcblxcbi5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0tbmFtZSBbY2xhc3NePWVsLWljb25dIHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIG1hcmdpbi1yaWdodDogN3B4O1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcXG59XFxuXFxuLmVsLXVwbG9hZC1saXN0X19pdGVtLXN0YXR1cy1sYWJlbCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogNXB4O1xcbiAgdG9wOiAwO1xcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0tZGVsZXRlIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAxMHB4O1xcbiAgdG9wOiAwO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3RfX2l0ZW0tZGVsZXRlOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCB7XFxuICBtYXJnaW46IDA7XFxuICBkaXNwbGF5OiBpbmxpbmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0ge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjY2RhO1xcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDE0OHB4O1xcbiAgaGVpZ2h0OiAxNDhweDtcXG4gIG1hcmdpbjogMCA4cHggOHB4IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC11cGxvYWQtbGlzdC0tcGljdHVyZS1jYXJkIC5lbC11cGxvYWQtbGlzdF9faXRlbSAuZWwtaWNvbi1jaGVjayxcXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0gLmVsLWljb24tY2lyY2xlLWNoZWNrIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0gLmVsLWljb24tY2xvc2Uge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtOmhvdmVyIC5lbC11cGxvYWQtbGlzdF9faXRlbS1zdGF0dXMtbGFiZWwge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtOmhvdmVyIC5lbC1wcm9ncmVzc19fdGV4dCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtLW5hbWUge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtLXRodW1ibmFpbCB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtLXN0YXR1cy1sYWJlbCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogLTE1cHg7XFxuICB0b3A6IC02cHg7XFxuICB3aWR0aDogNDBweDtcXG4gIGhlaWdodDogMjRweDtcXG4gIGJhY2tncm91bmQ6ICMxM2NlNjY7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXBjIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcGMgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtLXN0YXR1cy1sYWJlbCBpIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIG1hcmdpbi10b3A6IDExcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XFxufVxcbi5lbC11cGxvYWQtbGlzdC0tcGljdHVyZS1jYXJkIC5lbC11cGxvYWQtbGlzdF9faXRlbS1hY3Rpb25zIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG4gIGN1cnNvcjogZGVmYXVsdDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgb3BhY2l0eTogMDtcXG4gIGZvbnQtc2l6ZTogMjBweDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0tYWN0aW9uczo6YWZ0ZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0tYWN0aW9ucyBzcGFuIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC11cGxvYWQtbGlzdC0tcGljdHVyZS1jYXJkIC5lbC11cGxvYWQtbGlzdF9faXRlbS1hY3Rpb25zIHNwYW4gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0tYWN0aW9ucyAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0tZGVsZXRlIHtcXG4gIHBvc2l0aW9uOiBzdGF0aWM7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtLWFjdGlvbnM6aG92ZXIge1xcbiAgb3BhY2l0eTogMTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlLWNhcmQgLmVsLXVwbG9hZC1saXN0X19pdGVtLWFjdGlvbnM6aG92ZXIgc3BhbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC11cGxvYWQtbGlzdC0tcGljdHVyZS1jYXJkIC5lbC1wcm9ncmVzcyB7XFxuICB0b3A6IDUwJTtcXG4gIGxlZnQ6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xcbiAgYm90dG9tOiBhdXRvO1xcbiAgd2lkdGg6IDEyNnB4O1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUtY2FyZCAuZWwtcHJvZ3Jlc3MgLmVsLXByb2dyZXNzX190ZXh0IHtcXG4gIHRvcDogNTAlO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUgLmVsLXVwbG9hZC1saXN0X19pdGVtIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB6LWluZGV4OiAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGNjZGE7XFxuICBib3JkZXItcmFkaXVzOiA2cHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBtYXJnaW4tdG9wOiAxMHB4O1xcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggOTBweDtcXG4gIGhlaWdodDogOTJweDtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbSAuZWwtaWNvbi1jaGVjayxcXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUgLmVsLXVwbG9hZC1saXN0X19pdGVtIC5lbC1pY29uLWNpcmNsZS1jaGVjayB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbTpob3ZlciAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0tc3RhdHVzLWxhYmVsIHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbiAgdG9wOiAtMnB4O1xcbiAgcmlnaHQ6IC0xMnB4O1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUgLmVsLXVwbG9hZC1saXN0X19pdGVtOmhvdmVyIC5lbC1wcm9ncmVzc19fdGV4dCB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbS5pcy1zdWNjZXNzIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIHtcXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xcbiAgbWFyZ2luLXRvcDogMDtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbS5pcy1zdWNjZXNzIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIGkge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbS10aHVtYm5haWwge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiA3MHB4O1xcbiAgaGVpZ2h0OiA3MHB4O1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB6LWluZGV4OiAxO1xcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbS1uYW1lIGkge1xcbiAgZm9udC1zaXplOiA3MHB4O1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiA5cHg7XFxuICB0b3A6IDEwcHg7XFxufVxcbi5lbC11cGxvYWQtbGlzdC0tcGljdHVyZSAuZWwtdXBsb2FkLWxpc3RfX2l0ZW0tc3RhdHVzLWxhYmVsIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAtMTdweDtcXG4gIHRvcDogLTdweDtcXG4gIHdpZHRoOiA0NnB4O1xcbiAgaGVpZ2h0OiAyNnB4O1xcbiAgYmFja2dyb3VuZDogIzEzY2U2NjtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCAjY2NjO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggI2NjYztcXG59XFxuLmVsLXVwbG9hZC1saXN0LS1waWN0dXJlIC5lbC11cGxvYWQtbGlzdF9faXRlbS1zdGF0dXMtbGFiZWwgaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBtYXJnaW4tdG9wOiAxMnB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xcbn1cXG4uZWwtdXBsb2FkLWxpc3QtLXBpY3R1cmUgLmVsLXByb2dyZXNzIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHRvcDogLTdweDtcXG59XFxuXFxuLmVsLXVwbG9hZC1jb3ZlciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAwO1xcbiAgdG9wOiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgei1pbmRleDogMTA7XFxuICBjdXJzb3I6IGRlZmF1bHQ7XFxufVxcbi5lbC11cGxvYWQtY292ZXI6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuXFxuLmVsLXVwbG9hZC1jb3ZlciBpbWcge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuLmVsLXVwbG9hZC1jb3Zlcl9fbGFiZWwge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IC0xNXB4O1xcbiAgdG9wOiAtNnB4O1xcbiAgd2lkdGg6IDQwcHg7XFxuICBoZWlnaHQ6IDI0cHg7XFxuICBiYWNrZ3JvdW5kOiAjMTNjZTY2O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFwYyAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXBjIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XFxufVxcbi5lbC11cGxvYWQtY292ZXJfX2xhYmVsIGkge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbWFyZ2luLXRvcDogMTFweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWNvdmVyX19wcm9ncmVzcyB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgcG9zaXRpb246IHN0YXRpYztcXG4gIHdpZHRoOiAyNDNweDtcXG59XFxuLmVsLXVwbG9hZC1jb3Zlcl9fcHJvZ3Jlc3MgKyAuZWwtdXBsb2FkX19pbm5lciB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWNvdmVyX19jb250ZW50IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLXVwbG9hZC1jb3Zlcl9faW50ZXJhY3Qge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcyKTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLXVwbG9hZC1jb3Zlcl9faW50ZXJhY3QgLmJ0biB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgbWFyZ2luLXRvcDogNjBweDtcXG59XFxuLmVsLXVwbG9hZC1jb3Zlcl9faW50ZXJhY3QgLmJ0biBpIHtcXG4gIG1hcmdpbi10b3A6IDA7XFxufVxcbi5lbC11cGxvYWQtY292ZXJfX2ludGVyYWN0IC5idG4gc3BhbiB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xcbn1cXG4uZWwtdXBsb2FkLWNvdmVyX19pbnRlcmFjdCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcXG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xcbn1cXG4uZWwtdXBsb2FkLWNvdmVyX19pbnRlcmFjdCAuYnRuOmhvdmVyIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KTtcXG59XFxuLmVsLXVwbG9hZC1jb3Zlcl9faW50ZXJhY3QgLmJ0bjpob3ZlciBzcGFuIHtcXG4gIG9wYWNpdHk6IDE7XFxufVxcbi5lbC11cGxvYWQtY292ZXJfX2ludGVyYWN0IC5idG4gaSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgZm9udC1zaXplOiAyNHB4O1xcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XFxuICBtYXJnaW46IDAgYXV0byA1cHg7XFxufVxcblxcbi5lbC11cGxvYWQtY292ZXJfX3RpdGxlIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGJvdHRvbTogMDtcXG4gIGxlZnQ6IDA7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgd2lkdGg6IDEwMCU7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG4gIHRleHQtYWxpZ246IGxlZnQ7XFxuICBwYWRkaW5nOiAwIDEwcHg7XFxuICBtYXJnaW46IDA7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG5cXG4uZWwtdXBsb2FkLWNvdmVyICsgLmVsLXVwbG9hZF9faW5uZXIge1xcbiAgb3BhY2l0eTogMDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHotaW5kZXg6IDE7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXByb2dyZXNzIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbn1cXG4uZWwtcHJvZ3Jlc3NfX3RleHQge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxuICBsaW5lLWhlaWdodDogMTtcXG59XFxuLmVsLXByb2dyZXNzX190ZXh0IGkge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MtLWNpcmNsZSwgLmVsLXByb2dyZXNzLS1kYXNoYm9hcmQge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtcHJvZ3Jlc3MtLWNpcmNsZSAuZWwtcHJvZ3Jlc3NfX3RleHQsIC5lbC1wcm9ncmVzcy0tZGFzaGJvYXJkIC5lbC1wcm9ncmVzc19fdGV4dCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDUwJTtcXG4gIGxlZnQ6IDA7XFxuICB3aWR0aDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIG1hcmdpbjogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xcbn1cXG4uZWwtcHJvZ3Jlc3MtLWNpcmNsZSAuZWwtcHJvZ3Jlc3NfX3RleHQgaSwgLmVsLXByb2dyZXNzLS1kYXNoYm9hcmQgLmVsLXByb2dyZXNzX190ZXh0IGkge1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuXFxuLmVsLXByb2dyZXNzLS13aXRob3V0LXRleHQgLmVsLXByb2dyZXNzX190ZXh0IHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcbi5lbC1wcm9ncmVzcy0td2l0aG91dC10ZXh0IC5lbC1wcm9ncmVzcy1iYXIge1xcbiAgcGFkZGluZy1yaWdodDogMDtcXG4gIG1hcmdpbi1yaWdodDogMDtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MtLXRleHQtaW5zaWRlIC5lbC1wcm9ncmVzcy1iYXIge1xcbiAgcGFkZGluZy1yaWdodDogMDtcXG4gIG1hcmdpbi1yaWdodDogMDtcXG59XFxuXFxuLmVsLXByb2dyZXNzLmlzLXN1Y2Nlc3MgLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXByb2dyZXNzLmlzLXN1Y2Nlc3MgLmVsLXByb2dyZXNzX190ZXh0IHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MuaXMtd2FybmluZyAuZWwtcHJvZ3Jlc3MtYmFyX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtcHJvZ3Jlc3MuaXMtd2FybmluZyAuZWwtcHJvZ3Jlc3NfX3RleHQge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC1wcm9ncmVzcy5pcy1leGNlcHRpb24gLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXByb2dyZXNzLmlzLWV4Y2VwdGlvbiAuZWwtcHJvZ3Jlc3NfX3RleHQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1wcm9ncmVzcy1iYXIge1xcbiAgcGFkZGluZy1yaWdodDogNTBweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICB3aWR0aDogMTAwJTtcXG4gIG1hcmdpbi1yaWdodDogLTU1cHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1wcm9ncmVzcy1iYXJfX291dGVyIHtcXG4gIGhlaWdodDogNnB4O1xcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlYmY1O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IDA7XFxuICB0b3A6IDA7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xcbn1cXG4uZWwtcHJvZ3Jlc3MtYmFyX19pbm5lcjo6YWZ0ZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtcHJvZ3Jlc3MtYmFyX19pbm5lclRleHQge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbWFyZ2luOiAwIDVweDtcXG59XFxuXFxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XFxuICAwJSB7XFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMnB4IDA7XFxuICB9XFxufVxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4uZWwtdGltZS1zcGlubmVyIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG59XFxuXFxuLmVsLXNwaW5uZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuXFxuLmVsLXNwaW5uZXItaW5uZXIge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XFxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcXG4gIHdpZHRoOiA1MHB4O1xcbiAgaGVpZ2h0OiA1MHB4O1xcbn1cXG4uZWwtc3Bpbm5lci1pbm5lciAucGF0aCB7XFxuICBzdHJva2U6ICNlY2VjZWM7XFxuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xcbiAgICAgICAgICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcXG59XFxuXFxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgcm90YXRlIHtcXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIGRhc2gge1xcbiAgMCUge1xcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAxNTA7XFxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xcbiAgfVxcbiAgNTAlIHtcXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNDtcXG4gIH1cXG59XFxuQGtleWZyYW1lcyBkYXNoIHtcXG4gIDAlIHtcXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMTUwO1xcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcXG4gIH1cXG4gIDUwJSB7XFxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XFxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XFxuICB9XFxufVxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLW1lc3NhZ2Uge1xcbiAgbWluLXdpZHRoOiAzODBweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlci13aWR0aDogMXB4O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG4gIGxlZnQ6IDUwJTtcXG4gIHRvcDogMjBweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmZjO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRvcCAwLjRzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0b3AgMC40cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cztcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHMsIHRvcCAwLjRzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cywgdG9wIDAuNHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHM7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG4uZWwtbWVzc2FnZS5pcy1jZW50ZXIge1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcblxcbi5lbC1tZXNzYWdlLmlzLWNsb3NhYmxlIC5lbC1tZXNzYWdlX19jb250ZW50IHtcXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XFxufVxcblxcbi5lbC1tZXNzYWdlIHAge1xcbiAgbWFyZ2luOiAwO1xcbn1cXG4uZWwtbWVzc2FnZS0taW5mbyAuZWwtbWVzc2FnZV9fY29udGVudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2QwZjVlMDtcXG59XFxuLmVsLW1lc3NhZ2UtLXN1Y2Nlc3MgLmVsLW1lc3NhZ2VfX2NvbnRlbnQge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC1tZXNzYWdlLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmYxY2M7XFxufVxcbi5lbC1tZXNzYWdlLS13YXJuaW5nIC5lbC1tZXNzYWdlX19jb250ZW50IHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtbWVzc2FnZS0tZXJyb3Ige1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGJkYjtcXG59XFxuLmVsLW1lc3NhZ2UtLWVycm9yIC5lbC1tZXNzYWdlX19jb250ZW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtbWVzc2FnZV9faWNvbiB7XFxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XFxufVxcblxcbi5lbC1tZXNzYWdlX19jb250ZW50IHtcXG4gIHBhZGRpbmc6IDA7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBsaW5lLWhlaWdodDogMTtcXG59XFxuLmVsLW1lc3NhZ2VfX2NvbnRlbnQ6Zm9jdXMge1xcbiAgb3V0bGluZS13aWR0aDogMDtcXG59XFxuXFxuLmVsLW1lc3NhZ2VfX2Nsb3NlQnRuIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNTAlO1xcbiAgcmlnaHQ6IDE1cHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5lbC1tZXNzYWdlX19jbG9zZUJ0bjpmb2N1cyB7XFxuICBvdXRsaW5lLXdpZHRoOiAwO1xcbn1cXG4uZWwtbWVzc2FnZV9fY2xvc2VCdG46aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC1tZXNzYWdlIC5lbC1pY29uLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1tZXNzYWdlIC5lbC1pY29uLWVycm9yIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtbWVzc2FnZSAuZWwtaWNvbi1pbmZvIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtbWVzc2FnZSAuZWwtaWNvbi13YXJuaW5nIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtbWVzc2FnZS1mYWRlLWVudGVyLFxcbi5lbC1tZXNzYWdlLWZhZGUtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1iYWRnZSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtYmFkZ2VfX2NvbnRlbnQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGhlaWdodDogMThweDtcXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xcbiAgcGFkZGluZzogMCA2cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcXG59XFxuLmVsLWJhZGdlX19jb250ZW50LmlzLWZpeGVkIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIHJpZ2h0OiAxMHB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XFxufVxcbi5lbC1iYWRnZV9fY29udGVudC5pcy1maXhlZC5pcy1kb3Qge1xcbiAgcmlnaHQ6IDVweDtcXG59XFxuXFxuLmVsLWJhZGdlX19jb250ZW50LmlzLWRvdCB7XFxuICBoZWlnaHQ6IDhweDtcXG4gIHdpZHRoOiA4cHg7XFxuICBwYWRkaW5nOiAwO1xcbiAgcmlnaHQ6IDA7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxufVxcblxcbi5lbC1iYWRnZV9fY29udGVudC0tcHJpbWFyeSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtYmFkZ2VfX2NvbnRlbnQtLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLWJhZGdlX19jb250ZW50LS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC1iYWRnZV9fY29udGVudC0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtYmFkZ2VfX2NvbnRlbnQtLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1jYXJkIHtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmViZjU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xcbiAgdHJhbnNpdGlvbjogMC4zcztcXG59XFxuLmVsLWNhcmQuaXMtYWx3YXlzLXNoYWRvdyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxufVxcblxcbi5lbC1jYXJkLmlzLWhvdmVyLXNoYWRvdzpob3ZlciwgLmVsLWNhcmQuaXMtaG92ZXItc2hhZG93OmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcXG59XFxuXFxuLmVsLWNhcmRfX2hlYWRlciB7XFxuICBwYWRkaW5nOiAxOHB4IDIwcHg7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWJmNTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLWNhcmRfX2JvZHkge1xcbiAgcGFkZGluZzogMjBweDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcmF0ZSB7XFxuICBoZWlnaHQ6IDIwcHg7XFxuICBsaW5lLWhlaWdodDogMTtcXG59XFxuLmVsLXJhdGU6Zm9jdXMsIC5lbC1yYXRlOmFjdGl2ZSB7XFxuICBvdXRsaW5lLXdpZHRoOiAwO1xcbn1cXG4uZWwtcmF0ZV9faXRlbSB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDA7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtcmF0ZV9faWNvbiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IDE4cHg7XFxuICBtYXJnaW4tcmlnaHQ6IDZweDtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xcbiAgdHJhbnNpdGlvbjogMC4zcztcXG59XFxuLmVsLXJhdGVfX2ljb24uaG92ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xcbn1cXG4uZWwtcmF0ZV9faWNvbiAucGF0aDIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG59XFxuXFxuLmVsLXJhdGVfX2RlY2ltYWwge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAwO1xcbiAgbGVmdDogMDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcblxcbi5lbC1yYXRlX190ZXh0IHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4uZWwtc3RlcHMge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxufVxcbi5lbC1zdGVwcy0tc2ltcGxlIHtcXG4gIHBhZGRpbmc6IDEzcHggOCU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbn1cXG5cXG4uZWwtc3RlcHMtLWhvcml6b250YWwge1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG59XFxuXFxuLmVsLXN0ZXBzLS12ZXJ0aWNhbCB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XFxuICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc3RlcCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcXG4gICAgICBmbGV4LXNocmluazogMTtcXG59XFxuLmVsLXN0ZXA6bGFzdC1vZi10eXBlIC5lbC1zdGVwX19saW5lIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5lbC1zdGVwOmxhc3Qtb2YtdHlwZS5pcy1mbGV4IHtcXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XFxuICAgICAgZmxleC1zaHJpbms6IDA7XFxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XFxufVxcblxcbi5lbC1zdGVwOmxhc3Qtb2YtdHlwZSAuZWwtc3RlcF9fbWFpbiwgLmVsLXN0ZXA6bGFzdC1vZi10eXBlIC5lbC1zdGVwX19kZXNjcmlwdGlvbiB7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc3RlcF9faGVhZCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLXN0ZXBfX2hlYWQuaXMtcHJvY2VzcyB7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGJvcmRlci1jb2xvcjogIzMwMzEzMztcXG59XFxuXFxuLmVsLXN0ZXBfX2hlYWQuaXMtd2FpdCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLXN0ZXBfX2hlYWQuaXMtc3VjY2VzcyB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXN0ZXBfX2hlYWQuaXMtZXJyb3Ige1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1zdGVwX19oZWFkLmlzLWZpbmlzaCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXN0ZXBfX2ljb24ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgei1pbmRleDogMTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICB3aWR0aDogMjRweDtcXG4gIGhlaWdodDogMjRweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGVhc2Utb3V0O1xcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zdGVwX19pY29uLmlzLXRleHQge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgYm9yZGVyOiAycHggc29saWQ7XFxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XFxufVxcblxcbi5lbC1zdGVwX19pY29uLmlzLWljb24ge1xcbiAgd2lkdGg6IDQwcHg7XFxufVxcblxcbi5lbC1zdGVwX19pY29uLWlubmVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgY29sb3I6IGluaGVyaXQ7XFxufVxcbi5lbC1zdGVwX19pY29uLWlubmVyW2NsYXNzKj1lbC1pY29uXTpub3QoLmlzLXN0YXR1cykge1xcbiAgZm9udC1zaXplOiAyNXB4O1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG59XFxuLmVsLXN0ZXBfX2ljb24taW5uZXIuaXMtc3RhdHVzIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xcbn1cXG5cXG4uZWwtc3RlcF9fbGluZSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtc3RlcF9fbGluZS1pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGJvcmRlci13aWR0aDogMXB4O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLW91dDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc3RlcF9fbWFpbiB7XFxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG59XFxuXFxuLmVsLXN0ZXBfX3RpdGxlIHtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xcbn1cXG4uZWwtc3RlcF9fdGl0bGUuaXMtcHJvY2VzcyB7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG5cXG4uZWwtc3RlcF9fdGl0bGUuaXMtd2FpdCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLXN0ZXBfX3RpdGxlLmlzLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC1zdGVwX190aXRsZS5pcy1lcnJvciB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXN0ZXBfX3RpdGxlLmlzLWZpbmlzaCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXN0ZXBfX2Rlc2NyaXB0aW9uIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcXG4gIG1hcmdpbi10b3A6IC01cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBsaW5lLWhlaWdodDogMjBweDtcXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XFxufVxcbi5lbC1zdGVwX19kZXNjcmlwdGlvbi5pcy1wcm9jZXNzIHtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbn1cXG5cXG4uZWwtc3RlcF9fZGVzY3JpcHRpb24uaXMtd2FpdCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLXN0ZXBfX2Rlc2NyaXB0aW9uLmlzLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC1zdGVwX19kZXNjcmlwdGlvbi5pcy1lcnJvciB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXN0ZXBfX2Rlc2NyaXB0aW9uLmlzLWZpbmlzaCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtaG9yaXpvbnRhbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5lbC1zdGVwLmlzLWhvcml6b250YWwgLmVsLXN0ZXBfX2xpbmUge1xcbiAgaGVpZ2h0OiAycHg7XFxuICB0b3A6IDExcHg7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxufVxcblxcbi5lbC1zdGVwLmlzLXZlcnRpY2FsIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbn1cXG4uZWwtc3RlcC5pcy12ZXJ0aWNhbCAuZWwtc3RlcF9faGVhZCB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XFxuICB3aWR0aDogMjRweDtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtdmVydGljYWwgLmVsLXN0ZXBfX21haW4ge1xcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xcbn1cXG5cXG4uZWwtc3RlcC5pcy12ZXJ0aWNhbCAuZWwtc3RlcF9fdGl0bGUge1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xcbn1cXG5cXG4uZWwtc3RlcC5pcy12ZXJ0aWNhbCAuZWwtc3RlcF9fbGluZSB7XFxuICB3aWR0aDogMnB4O1xcbiAgdG9wOiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMTFweDtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtdmVydGljYWwgLmVsLXN0ZXBfX2ljb24uaXMtaWNvbiB7XFxuICB3aWR0aDogMjRweDtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtY2VudGVyIC5lbC1zdGVwX19oZWFkIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtY2VudGVyIC5lbC1zdGVwX19tYWluIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtY2VudGVyIC5lbC1zdGVwX19kZXNjcmlwdGlvbiB7XFxuICBwYWRkaW5nLWxlZnQ6IDIwJTtcXG4gIHBhZGRpbmctcmlnaHQ6IDIwJTtcXG59XFxuXFxuLmVsLXN0ZXAuaXMtY2VudGVyIC5lbC1zdGVwX19saW5lIHtcXG4gIGxlZnQ6IDUwJTtcXG4gIHJpZ2h0OiAtNTAlO1xcbn1cXG5cXG4uZWwtc3RlcC5pcy1zaW1wbGUge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcbi5lbC1zdGVwLmlzLXNpbXBsZSAuZWwtc3RlcF9faGVhZCB7XFxuICB3aWR0aDogYXV0bztcXG4gIGZvbnQtc2l6ZTogMDtcXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XFxufVxcblxcbi5lbC1zdGVwLmlzLXNpbXBsZSAuZWwtc3RlcF9faWNvbiB7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gIHdpZHRoOiAxNnB4O1xcbiAgaGVpZ2h0OiAxNnB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG5cXG4uZWwtc3RlcC5pcy1zaW1wbGUgLmVsLXN0ZXBfX2ljb24taW5uZXJbY2xhc3MqPWVsLWljb25dOm5vdCguaXMtc3RhdHVzKSB7XFxuICBmb250LXNpemU6IDE4cHg7XFxufVxcbi5lbC1zdGVwLmlzLXNpbXBsZSAuZWwtc3RlcF9faWNvbi1pbm5lci5pcy1zdGF0dXMge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxcHgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxcHgpO1xcbn1cXG5cXG4uZWwtc3RlcC5pcy1zaW1wbGUgLmVsLXN0ZXBfX21haW4ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XFxufVxcblxcbi5lbC1zdGVwLmlzLXNpbXBsZSAuZWwtc3RlcF9fdGl0bGUge1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XFxufVxcblxcbi5lbC1zdGVwLmlzLXNpbXBsZTpub3QoOmxhc3Qtb2YtdHlwZSkgLmVsLXN0ZXBfX3RpdGxlIHtcXG4gIG1heC13aWR0aDogNTAlO1xcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xcbn1cXG5cXG4uZWwtc3RlcC5pcy1zaW1wbGUgLmVsLXN0ZXBfX2Fycm93IHtcXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XFxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XFxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcbi5lbC1zdGVwLmlzLXNpbXBsZSAuZWwtc3RlcF9fYXJyb3c6OmJlZm9yZSwgLmVsLXN0ZXAuaXMtc2ltcGxlIC5lbC1zdGVwX19hcnJvdzo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBoZWlnaHQ6IDE1cHg7XFxuICB3aWR0aDogMXB4O1xcbiAgYmFja2dyb3VuZDogI0MwQzRDQztcXG59XFxuLmVsLXN0ZXAuaXMtc2ltcGxlIC5lbC1zdGVwX19hcnJvdzo6YmVmb3JlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC00cHgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTRweCk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xcbn1cXG4uZWwtc3RlcC5pcy1zaW1wbGUgLmVsLXN0ZXBfX2Fycm93OjphZnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDRweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDRweCk7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xcbn1cXG5cXG4uZWwtc3RlcC5pcy1zaW1wbGU6bGFzdC1vZi10eXBlIC5lbC1zdGVwX19hcnJvdyB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1jYXJvdXNlbCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1jYXJvdXNlbC0taG9yaXpvbnRhbCB7XFxuICBvdmVyZmxvdy14OiBoaWRkZW47XFxufVxcblxcbi5lbC1jYXJvdXNlbC0tdmVydGljYWwge1xcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX2NvbnRhaW5lciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBoZWlnaHQ6IDMwMHB4O1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX2Fycm93IHtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwO1xcbiAgbWFyZ2luOiAwO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgd2lkdGg6IDM2cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XFxuICB0cmFuc2l0aW9uOiAwLjNzO1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjExKTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiA1MCU7XFxuICB6LWluZGV4OiAxMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1jYXJvdXNlbF9fYXJyb3ctLWxlZnQge1xcbiAgbGVmdDogMTZweDtcXG59XFxuXFxuLmVsLWNhcm91c2VsX19hcnJvdy0tcmlnaHQge1xcbiAgcmlnaHQ6IDE2cHg7XFxufVxcblxcbi5lbC1jYXJvdXNlbF9fYXJyb3c6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgNDUsIDYxLCAwLjIzKTtcXG59XFxuLmVsLWNhcm91c2VsX19hcnJvdyBpIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuLmVsLWNhcm91c2VsX19pbmRpY2F0b3JzIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAwO1xcbiAgei1pbmRleDogMjtcXG59XFxuLmVsLWNhcm91c2VsX19pbmRpY2F0b3JzLS1ob3Jpem9udGFsIHtcXG4gIGJvdHRvbTogMDtcXG4gIGxlZnQ6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XFxufVxcblxcbi5lbC1jYXJvdXNlbF9faW5kaWNhdG9ycy0tdmVydGljYWwge1xcbiAgcmlnaHQ6IDA7XFxuICB0b3A6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxufVxcblxcbi5lbC1jYXJvdXNlbF9faW5kaWNhdG9ycy0tb3V0c2lkZSB7XFxuICBib3R0b206IDI2cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBwb3NpdGlvbjogc3RhdGljO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XFxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcXG59XFxuLmVsLWNhcm91c2VsX19pbmRpY2F0b3JzLS1vdXRzaWRlIC5lbC1jYXJvdXNlbF9faW5kaWNhdG9yOmhvdmVyIGJ1dHRvbiB7XFxuICBvcGFjaXR5OiAwLjY0O1xcbn1cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvcnMtLW91dHNpZGUgYnV0dG9uIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxuICBvcGFjaXR5OiAwLjI0O1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvcnMtLWxhYmVscyB7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvcnMtLWxhYmVscyAuZWwtY2Fyb3VzZWxfX2J1dHRvbiB7XFxuICBoZWlnaHQ6IGF1dG87XFxuICB3aWR0aDogYXV0bztcXG4gIHBhZGRpbmc6IDJweCAxOHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvcnMtLWxhYmVscyAuZWwtY2Fyb3VzZWxfX2luZGljYXRvciB7XFxuICBwYWRkaW5nOiA2cHggNHB4O1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLWNhcm91c2VsX19pbmRpY2F0b3I6aG92ZXIgYnV0dG9uIHtcXG4gIG9wYWNpdHk6IDAuNzI7XFxufVxcbi5lbC1jYXJvdXNlbF9faW5kaWNhdG9yLS1ob3Jpem9udGFsIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBhZGRpbmc6IDEycHggNHB4O1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvci0tdmVydGljYWwge1xcbiAgcGFkZGluZzogNHB4IDEycHg7XFxufVxcbi5lbC1jYXJvdXNlbF9faW5kaWNhdG9yLS12ZXJ0aWNhbCAuZWwtY2Fyb3VzZWxfX2J1dHRvbiB7XFxuICB3aWR0aDogMnB4O1xcbiAgaGVpZ2h0OiAxNXB4O1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX2luZGljYXRvci5pcy1hY3RpdmUgYnV0dG9uIHtcXG4gIG9wYWNpdHk6IDE7XFxufVxcblxcbi5lbC1jYXJvdXNlbF9fYnV0dG9uIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgb3BhY2l0eTogMC40ODtcXG4gIHdpZHRoOiAzMHB4O1xcbiAgaGVpZ2h0OiAycHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyOiBub25lO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIHBhZGRpbmc6IDA7XFxuICBtYXJnaW46IDA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XFxuICB0cmFuc2l0aW9uOiAwLjNzO1xcbn1cXG5cXG4uY2Fyb3VzZWwtYXJyb3ctbGVmdC1lbnRlcixcXG4uY2Fyb3VzZWwtYXJyb3ctbGVmdC1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMHB4KTtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5jYXJvdXNlbC1hcnJvdy1yaWdodC1lbnRlcixcXG4uY2Fyb3VzZWwtYXJyb3ctcmlnaHQtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwcHgpO1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtY2Fyb3VzZWxfX2l0ZW0ge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAwO1xcbiAgbGVmdDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHotaW5kZXg6IDA7XFxufVxcbi5lbC1jYXJvdXNlbF9faXRlbS5pcy1hY3RpdmUge1xcbiAgei1pbmRleDogMjtcXG59XFxuXFxuLmVsLWNhcm91c2VsX19pdGVtLmlzLWFuaW1hdGluZyB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcXG59XFxuXFxuLmVsLWNhcm91c2VsX19pdGVtLS1jYXJkIHtcXG4gIHdpZHRoOiA1MCU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcXG59XFxuLmVsLWNhcm91c2VsX19pdGVtLS1jYXJkLmlzLWluLXN0YWdlIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIHotaW5kZXg6IDE7XFxufVxcbi5lbC1jYXJvdXNlbF9faXRlbS0tY2FyZC5pcy1pbi1zdGFnZTpob3ZlciAuZWwtY2Fyb3VzZWxfX21hc2ssIC5lbC1jYXJvdXNlbF9faXRlbS0tY2FyZC5pcy1pbi1zdGFnZS5pcy1ob3ZlciAuZWwtY2Fyb3VzZWxfX21hc2sge1xcbiAgb3BhY2l0eTogMC4xMjtcXG59XFxuLmVsLWNhcm91c2VsX19pdGVtLS1jYXJkLmlzLWFjdGl2ZSB7XFxuICB6LWluZGV4OiAyO1xcbn1cXG5cXG4uZWwtY2Fyb3VzZWxfX21hc2sge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIG9wYWNpdHk6IDAuMjQ7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XFxuICB0cmFuc2l0aW9uOiAwLjJzO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZmFkZS1pbi1saW5lYXItZW50ZXItYWN0aXZlLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xcbn1cXG5cXG4uZmFkZS1pbi1saW5lYXItZW50ZXIsXFxuLmZhZGUtaW4tbGluZWFyLWxlYXZlLFxcbi5mYWRlLWluLWxpbmVhci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLWZhZGUtaW4tbGluZWFyLWVudGVyLWFjdGl2ZSxcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcXG59XFxuXFxuLmVsLWZhZGUtaW4tbGluZWFyLWVudGVyLFxcbi5lbC1mYWRlLWluLWxpbmVhci1sZWF2ZSxcXG4uZWwtZmFkZS1pbi1saW5lYXItbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi5lbC1mYWRlLWluLWVudGVyLWFjdGl2ZSxcXG4uZWwtZmFkZS1pbi1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xcbn1cXG5cXG4uZWwtZmFkZS1pbi1lbnRlcixcXG4uZWwtZmFkZS1pbi1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLmVsLXpvb20taW4tY2VudGVyLWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1jZW50ZXItbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcXG59XFxuXFxuLmVsLXpvb20taW4tY2VudGVyLWVudGVyLFxcbi5lbC16b29tLWluLWNlbnRlci1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi10b3AtZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcXG59XFxuXFxuLmVsLXpvb20taW4tdG9wLWVudGVyLFxcbi5lbC16b29tLWluLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1ib3R0b20tZW50ZXItYWN0aXZlLFxcbi5lbC16b29tLWluLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcXG59XFxuXFxuLmVsLXpvb20taW4tYm90dG9tLWVudGVyLFxcbi5lbC16b29tLWluLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xcbn1cXG5cXG4uZWwtem9vbS1pbi1sZWZ0LWVudGVyLWFjdGl2ZSxcXG4uZWwtem9vbS1pbi1sZWZ0LWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAxO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xcbn1cXG5cXG4uZWwtem9vbS1pbi1sZWZ0LWVudGVyLFxcbi5lbC16b29tLWluLWxlZnQtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40NSwgMC40NSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSwgMC40NSk7XFxufVxcblxcbi5jb2xsYXBzZS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBoZWlnaHQgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy10b3AgZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1ib3R0b20gZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjNzIGhlaWdodCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXRvcCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLWJvdHRvbSBlYXNlLWluLW91dDtcXG59XFxuXFxuLmhvcml6b250YWwtY29sbGFwc2UtdHJhbnNpdGlvbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3Mgd2lkdGggZWFzZS1pbi1vdXQsIDAuM3MgcGFkZGluZy1sZWZ0IGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctcmlnaHQgZWFzZS1pbi1vdXQ7XFxuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoIGVhc2UtaW4tb3V0LCAwLjNzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMC4zcyBwYWRkaW5nLXJpZ2h0IGVhc2UtaW4tb3V0O1xcbn1cXG5cXG4uZWwtbGlzdC1lbnRlci1hY3RpdmUsXFxuLmVsLWxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xcbn1cXG5cXG4uZWwtbGlzdC1lbnRlciwgLmVsLWxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XFxufVxcblxcbi5lbC1vcGFjaXR5LXRyYW5zaXRpb24ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XFxufVxcblxcbi5lbC1jb2xsYXBzZSB7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWJmNTtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlYmY1O1xcbn1cXG5cXG4uZWwtY29sbGFwc2UtaXRlbS5pcy1kaXNhYmxlZCAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcXG4gIGNvbG9yOiAjYmJiO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlciB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogNDhweDtcXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmViZjU7XFxuICBmb250LXNpemU6IDEzcHg7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xcbiAgbWFyZ2luOiAwIDhweCAwIGF1dG87XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XFxufVxcbi5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdy5pcy1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcXG59XFxuXFxuLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlci5mb2N1c2luZzpmb2N1czpub3QoOmhvdmVyKSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNvbGxhcHNlLWl0ZW1fX2hlYWRlci5pcy1hY3RpdmUge1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1jb2xsYXBzZS1pdGVtX193cmFwIHtcXG4gIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlYmY1O1xcbn1cXG5cXG4uZWwtY29sbGFwc2UtaXRlbV9fY29udGVudCB7XFxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgbGluZS1oZWlnaHQ6IDEuNzY5MjMwNzY5MjtcXG59XFxuXFxuLmVsLWNvbGxhcHNlLWl0ZW06bGFzdC1jaGlsZCB7XFxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcG9wcGVyIC5wb3BwZXJfX2Fycm93LFxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcXG59XFxuLmVsLXBvcHBlciAucG9wcGVyX19hcnJvdyB7XFxuICBib3JkZXItd2lkdGg6IDZweDtcXG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMykpO1xcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSk7XFxufVxcbi5lbC1wb3BwZXIgLnBvcHBlcl9fYXJyb3c6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCIgXFxcIjtcXG4gIGJvcmRlci13aWR0aDogNnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIHtcXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnBvcHBlcl9fYXJyb3cge1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlYmY1O1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgYm90dG9tOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcXG4gIG1hcmdpbi10b3A6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcHBlcl9fYXJyb3cge1xcbiAgdG9wOiAtNnB4O1xcbiAgbGVmdDogNTAlO1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XFxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wcGVyX19hcnJvdzo6YWZ0ZXIge1xcbiAgdG9wOiAxcHg7XFxuICBtYXJnaW4tbGVmdDogLTZweDtcXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIGxlZnQ6IC02cHg7XFxuICBtYXJnaW4tYm90dG9tOiAzcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmViZjU7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICBib3R0b206IC02cHg7XFxuICBsZWZ0OiAxcHg7XFxuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItbGVmdC13aWR0aDogMDtcXG59XFxuLmVsLXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbn1cXG4uZWwtcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAucG9wcGVyX19hcnJvdyB7XFxuICB0b3A6IDUwJTtcXG4gIHJpZ2h0OiAtNnB4O1xcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC5wb3BwZXJfX2Fycm93OjphZnRlciB7XFxuICByaWdodDogMXB4O1xcbiAgYm90dG9tOiAtNnB4O1xcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XFxuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGFnIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxuICBib3JkZXItY29sb3I6ICNkMWU5ZmY7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGhlaWdodDogMzJweDtcXG4gIHBhZGRpbmc6IDAgMTBweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItd2lkdGg6IDFweDtcXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtdGFnLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWViO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1pbmZvLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC10YWcuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0taW5mbyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ZhZjA7XFxuICBib3JkZXItY29sb3I6ICNkMGY1ZTA7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3MuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuXFxuLmVsLXRhZy5lbC10YWctLXN1Y2Nlc3MgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC10YWcuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlNjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZjFjYztcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLXRhZy5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVkZWQ7XFxuICBib3JkZXItY29sb3I6ICNmZmRiZGI7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZy5lbC10YWctLWRhbmdlci5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLXRhZyAuZWwtaWNvbi1jbG9zZSB7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBoZWlnaHQ6IDE2cHg7XFxuICB3aWR0aDogMTZweDtcXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIHRvcDogLTFweDtcXG4gIHJpZ2h0OiAtNXB4O1xcbn1cXG4uZWwtdGFnIC5lbC1pY29uLWNsb3NlOjpiZWZvcmUge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lbC10YWctLWRhcmsge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyayAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmE2ZmY7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhOWFkO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2Vzcy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyZDg4NTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcuaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuXFxuLmVsLXRhZy0tZGFyay5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6IHdoaXRlO1xcbn1cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM4MzM7XFxufVxcbi5lbC10YWctLWRhcmsuZWwtdGFnLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlci5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtdGFnLS1kYXJrLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiB3aGl0ZTtcXG59XFxuLmVsLXRhZy0tZGFyay5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkNmQ7XFxufVxcblxcbi5lbC10YWctLXBsYWluIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTNkM2ZmO1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWctLXBsYWluLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10YWctLXBsYWluIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdGFnLS1wbGFpbiAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0taW5mbyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcXG4gIGJvcmRlci1jb2xvcjogI2QzZDRkNjtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8uaXMtaGl0IHtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1pbmZvIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWluZm8gLmVsLXRhZ19fY2xvc2U6aG92ZXIge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XFxuICBib3JkZXItY29sb3I6ICNhMWViYzI7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tc3VjY2VzcyAuZWwtdGFnX19jbG9zZSB7XFxuICBjb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS1zdWNjZXNzIC5lbC10YWdfX2Nsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLXRhZy0tcGxhaW4uZWwtdGFnLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMzk5O1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZy5pcy1oaXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG5cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLXdhcm5pbmcgLmVsLXRhZ19fY2xvc2Uge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0td2FybmluZyAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNmI2O1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyLmlzLWhpdCB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWctLXBsYWluLmVsLXRhZy0tZGFuZ2VyIC5lbC10YWdfX2Nsb3NlIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGFnLS1wbGFpbi5lbC10YWctLWRhbmdlciAuZWwtdGFnX19jbG9zZTpob3ZlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC10YWctLW1lZGl1bSB7XFxuICBoZWlnaHQ6IDI4cHg7XFxuICBsaW5lLWhlaWdodDogMjZweDtcXG59XFxuLmVsLXRhZy0tbWVkaXVtIC5lbC1pY29uLWNsb3NlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC10YWctLXNtYWxsIHtcXG4gIGhlaWdodDogMjRweDtcXG4gIHBhZGRpbmc6IDAgOHB4O1xcbiAgbGluZS1oZWlnaHQ6IDIycHg7XFxufVxcbi5lbC10YWctLXNtYWxsIC5lbC1pY29uLWNsb3NlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC10YWctLW1pbmkge1xcbiAgaGVpZ2h0OiAyMHB4O1xcbiAgcGFkZGluZzogMCA1cHg7XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG59XFxuLmVsLXRhZy0tbWluaSAuZWwtaWNvbi1jbG9zZSB7XFxuICBtYXJnaW4tbGVmdDogLTNweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWNoZWNrYm94IHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmlzLWNoZWNrZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuaXMtZGlzYWJsZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkICsgLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSB7XFxuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBsaW5lLWhlaWdodDogMTdweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICB3aWR0aDogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCB7XFxuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMzJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkge1xcbiAgcGFkZGluZzogM3B4IDE1cHggM3B4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGhlaWdodDogNnB4O1xcbiAgd2lkdGg6IDJweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dCB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmM7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lciArIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNENDO1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkICsgc3Bhbi5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgKyAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWZvY3VzIHtcXG4gIC8qZm9jdXPml7Yg6KeG6KeJ5LiK5Yy65YiGKi9cXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1mb2N1cyAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGhlaWdodDogMnB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIHRvcDogNXB4O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDE0cHg7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgei1pbmRleDogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40NiksIGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40Nik7XFxufVxcbi5lbC1jaGVja2JveF9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0OiAwO1xcbiAgYm9yZGVyLXRvcDogMDtcXG4gIGhlaWdodDogN3B4O1xcbiAgbGVmdDogNHB4O1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAxcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICB3aWR0aDogM3B4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lcjpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0ge1xcbiAgbGluZS1oZWlnaHQ6IDAuOTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b25fX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgei1pbmRleDogLTE7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtY2hlY2tlZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzc0YmNmZjtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjNzRiY2ZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWNoZWNrZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b246Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWZvY3VzIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbjpsYXN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1tZWRpdW0gLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWVkaXVtIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tc21hbGwgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1zbWFsbCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWluaSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1pbmkgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1ncm91cCB7XFxuICBmb250LXNpemU6IDA7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1yYWRpbyB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxufVxcbi5lbC1yYWRpby5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHggMCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLXJhZGlvLmlzLWJvcmRlcmVkLmlzLWNoZWNrZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW8uaXMtYm9yZGVyZWQuaXMtZGlzYWJsZWQge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXJhZGlvLmlzLWJvcmRlcmVkICsgLmVsLXJhZGlvLmlzLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG5cXG4uZWwtcmFkaW8tLW1lZGl1bS5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgaGVpZ2h0OiAzNnB4O1xcbn1cXG4uZWwtcmFkaW8tLW1lZGl1bS5pcy1ib3JkZXJlZCAuZWwtcmFkaW9fX2xhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXJhZGlvLS1tZWRpdW0uaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICB3aWR0aDogMTRweDtcXG59XFxuXFxuLmVsLXJhZGlvLS1zbWFsbC5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiA4cHggMTVweCAwIDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1yYWRpby0tc21hbGwuaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19sYWJlbCB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1yYWRpby0tc21hbGwuaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuXFxuLmVsLXJhZGlvLS1taW5pLmlzLWJvcmRlcmVkIHtcXG4gIHBhZGRpbmc6IDZweCAxNXB4IDAgMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLXJhZGlvLS1taW5pLmlzLWJvcmRlcmVkIC5lbC1yYWRpb19fbGFiZWwge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtcmFkaW8tLW1pbmkuaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuXFxuLmVsLXJhZGlvOmxhc3QtY2hpbGQge1xcbiAgbWFyZ2luLXJpZ2h0OiAwO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0IHtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWRpc2FibGVkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQgLmVsLXJhZGlvX19pbm5lcjo6YWZ0ZXIge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQgLmVsLXJhZGlvX19pbm5lciArIC5lbC1yYWRpb19fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1yYWRpb19faW5uZXI6OmFmdGVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQgKyBzcGFuLmVsLXJhZGlvX19sYWJlbCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1yYWRpb19faW5wdXQuaXMtY2hlY2tlZCAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtY2hlY2tlZCAuZWwtcmFkaW9fX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1jaGVja2VkICsgLmVsLXJhZGlvX19sYWJlbCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXJhZGlvX19pbnB1dC5pcy1mb2N1cyAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXJhZGlvX19pbm5lciB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcXG4gIHdpZHRoOiAxNHB4O1xcbiAgaGVpZ2h0OiAxNHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuLmVsLXJhZGlvX19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1yYWRpb19faW5uZXI6OmFmdGVyIHtcXG4gIHdpZHRoOiA0cHg7XFxuICBoZWlnaHQ6IDRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiA1MCU7XFxuICB0b3A6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbjtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4sIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW47XFxufVxcblxcbi5lbC1yYWRpb19fb3JpZ2luYWwge1xcbiAgb3BhY2l0eTogMDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB6LWluZGV4OiAtMTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIG1hcmdpbjogMDtcXG59XFxuXFxuLmVsLXJhZGlvOmZvY3VzOm5vdCguaXMtZm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoLmlzLWRpc2FibGVkKSB7XFxuICAvKuiOt+W+l+eEpueCueaXtiDmoLflvI/mj5DphpIqL1xcbn1cXG4uZWwtcmFkaW86Zm9jdXM6bm90KC5pcy1mb2N1cyk6bm90KDphY3RpdmUpOm5vdCguaXMtZGlzYWJsZWQpIC5lbC1yYWRpb19faW5uZXIge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjMTg5MGZmO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW9fX2xhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBhZGRpbmctbGVmdDogMTBweDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLXBhbmVsIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtY2FzY2FkZXItcGFuZWwuaXMtYm9yZGVyZWQge1xcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZTRlZDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW1lbnUge1xcbiAgbWluLXdpZHRoOiAxODBweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RmZTRlZDtcXG59XFxuLmVsLWNhc2NhZGVyLW1lbnU6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQ6IG5vbmU7XFxufVxcbi5lbC1jYXNjYWRlci1tZW51Omxhc3QtY2hpbGQgLmVsLWNhc2NhZGVyLW5vZGUge1xcbiAgcGFkZGluZy1yaWdodDogMjBweDtcXG59XFxuLmVsLWNhc2NhZGVyLW1lbnVfX3dyYXAge1xcbiAgaGVpZ2h0OiAyMDRweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW1lbnVfX2xpc3Qge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbWluLWhlaWdodDogMTAwJTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDZweCAwO1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW1lbnVfX2hvdmVyLXpvbmUge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAwO1xcbiAgbGVmdDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1jYXNjYWRlci1tZW51X19lbXB0eS10ZXh0IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW5vZGUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xcbiAgaGVpZ2h0OiAzNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZS5pcy1zZWxlY3RhYmxlLmluLWFjdGl2ZS1wYXRoIHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZS5pbi1hY3RpdmUtcGF0aCwgLmVsLWNhc2NhZGVyLW5vZGUuaXMtc2VsZWN0YWJsZS5pbi1jaGVja2VkLXBhdGgsIC5lbC1jYXNjYWRlci1ub2RlLmlzLWFjdGl2ZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZTpub3QoLmlzLWRpc2FibGVkKSB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1jYXNjYWRlci1ub2RlOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyLCAuZWwtY2FzY2FkZXItbm9kZTpub3QoLmlzLWRpc2FibGVkKTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZS5pcy1kaXNhYmxlZCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1jYXNjYWRlci1ub2RlX19wcmVmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMTBweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW5vZGVfX3Bvc3RmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcblxcbi5lbC1jYXNjYWRlci1ub2RlX19sYWJlbCB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbiAgcGFkZGluZzogMCAxMHB4O1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW5vZGUgPiAuZWwtcmFkaW8ge1xcbiAgbWFyZ2luLXJpZ2h0OiAwO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZSA+IC5lbC1yYWRpbyAuZWwtcmFkaW9fX2xhYmVsIHtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbn1cXG4uZWwtY2FzY2FkZXI6bm90KC5pcy1kaXNhYmxlZCk6aG92ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jYXNjYWRlciAuZWwtaW5wdXQge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4uZWwtY2FzY2FkZXIgLmVsLWlucHV0IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XFxufVxcbi5lbC1jYXNjYWRlciAuZWwtaW5wdXQgLmVsLWlucHV0X19pbm5lcjpmb2N1cyB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jYXNjYWRlciAuZWwtaW5wdXQgLmVsLWljb24tYXJyb3ctZG93biB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XFxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWNhc2NhZGVyIC5lbC1pbnB1dCAuZWwtaWNvbi1hcnJvdy1kb3duLmlzLXJldmVyc2Uge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XFxufVxcblxcbi5lbC1jYXNjYWRlciAuZWwtaW5wdXQgLmVsLWljb24tY2lyY2xlLWNsb3NlOmhvdmVyIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtY2FzY2FkZXIgLmVsLWlucHV0LmlzLWZvY3VzIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2FzY2FkZXItLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLS1taW5pIHtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtY2FzY2FkZXIuaXMtZGlzYWJsZWQgLmVsLWNhc2NhZGVyX19sYWJlbCB7XFxuICB6LWluZGV4OiAyO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC1jYXNjYWRlcl9fZHJvcGRvd24ge1xcbiAgbWFyZ2luOiA1cHggMDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IHNvbGlkIDFweCAjZGZlNGVkO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbn1cXG5cXG4uZWwtY2FzY2FkZXJfX3RhZ3Mge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAzMHB4O1xcbiAgdG9wOiA1MCU7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XFxuICB0ZXh0LWFsaWduOiBsZWZ0O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbn1cXG4uZWwtY2FzY2FkZXJfX3RhZ3MgLmVsLXRhZyB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XFxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIG1heC13aWR0aDogMTAwJTtcXG4gIG1hcmdpbjogMnB4IDAgMnB4IDZweDtcXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcXG59XFxuLmVsLWNhc2NhZGVyX190YWdzIC5lbC10YWc6bm90KC5pcy1oaXQpIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1jYXNjYWRlcl9fdGFncyAuZWwtdGFnID4gc3BhbiB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xcbn1cXG4uZWwtY2FzY2FkZXJfX3RhZ3MgLmVsLXRhZyAuZWwtaWNvbi1jbG9zZSB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAwO1xcbiAgICAgIC1tcy1mbGV4OiBub25lO1xcbiAgICAgICAgICBmbGV4OiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzRDQztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtY2FzY2FkZXJfX3RhZ3MgLmVsLXRhZyAuZWwtaWNvbi1jbG9zZTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG5cXG4uZWwtY2FzY2FkZXJfX3N1Z2dlc3Rpb24tcGFuZWwge1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbn1cXG5cXG4uZWwtY2FzY2FkZXJfX3N1Z2dlc3Rpb24tbGlzdCB7XFxuICBtYXgtaGVpZ2h0OiAyMDRweDtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDZweCAwO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbi5lbC1jYXNjYWRlcl9fc3VnZ2VzdGlvbi1pdGVtIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM0cHg7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICB0ZXh0LWFsaWduOiBsZWZ0O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLWNhc2NhZGVyX19zdWdnZXN0aW9uLWl0ZW06aG92ZXIsIC5lbC1jYXNjYWRlcl9fc3VnZ2VzdGlvbi1pdGVtOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNGNUY3RkE7XFxufVxcbi5lbC1jYXNjYWRlcl9fc3VnZ2VzdGlvbi1pdGVtLmlzLWNoZWNrZWQge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuLmVsLWNhc2NhZGVyX19zdWdnZXN0aW9uLWl0ZW0gPiBzcGFuIHtcXG4gIG1hcmdpbi1yaWdodDogMTBweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyX19lbXB0eS10ZXh0IHtcXG4gIG1hcmdpbjogMTBweCAwO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC1jYXNjYWRlcl9fc2VhcmNoLWlucHV0IHtcXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XFxuICAgICAgLW1zLWZsZXg6IDE7XFxuICAgICAgICAgIGZsZXg6IDE7XFxuICBoZWlnaHQ6IDI0cHg7XFxuICBtaW4td2lkdGg6IDYwcHg7XFxuICBtYXJnaW46IDJweCAwIDJweCAxNXB4O1xcbiAgcGFkZGluZzogMDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYm9yZGVyOiBub25lO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuLmVsLWNhc2NhZGVyX19zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jYXNjYWRlcl9fc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2FzY2FkZXJfX3NlYXJjaC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jYXNjYWRlcl9fc2VhcmNoLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jYXNjYWRlcl9fc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtY29sb3ItcHJlZGVmaW5lIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgbWFyZ2luLXRvcDogOHB4O1xcbiAgd2lkdGg6IDI4MHB4O1xcbn1cXG4uZWwtY29sb3ItcHJlZGVmaW5lX19jb2xvcnMge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XFxufVxcblxcbi5lbC1jb2xvci1wcmVkZWZpbmVfX2NvbG9yLXNlbGVjdG9yIHtcXG4gIG1hcmdpbjogMCAwIDhweCA4cHg7XFxuICB3aWR0aDogMjBweDtcXG4gIGhlaWdodDogMjBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmVsLWNvbG9yLXByZWRlZmluZV9fY29sb3Itc2VsZWN0b3I6bnRoLWNoaWxkKDEwbisxKSB7XFxuICBtYXJnaW4tbGVmdDogMDtcXG59XFxuLmVsLWNvbG9yLXByZWRlZmluZV9fY29sb3Itc2VsZWN0b3Iuc2VsZWN0ZWQge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDJweCAjMTg5MGZmO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDJweCAjMTg5MGZmO1xcbn1cXG4uZWwtY29sb3ItcHJlZGVmaW5lX19jb2xvci1zZWxlY3RvciA+IGRpdiB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG59XFxuLmVsLWNvbG9yLXByZWRlZmluZV9fY29sb3Itc2VsZWN0b3IuaXMtYWxwaGEge1xcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBTUNBSUFBQURaRjh1d0FBQUFHVWxFUVZRWVYyTTRnd0grWXdDR0lhc0lVd2hUMjVCVkJBRHR6WU5Zckh2djRnQUFBQUJKUlU1RXJrSmdnZz09KTtcXG59XFxuXFxuLmVsLWNvbG9yLWh1ZS1zbGlkZXIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDI4MHB4O1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcXG4gIHBhZGRpbmc6IDAgMnB4O1xcbn1cXG4uZWwtY29sb3ItaHVlLXNsaWRlcl9fYmFyIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmMDApLCBjb2xvci1zdG9wKDE3JSwgI2ZmMCksIGNvbG9yLXN0b3AoMzMlLCAjMGYwKSwgY29sb3Itc3RvcCg1MCUsICMwZmYpLCBjb2xvci1zdG9wKDY3JSwgIzAwZiksIGNvbG9yLXN0b3AoODMlLCAjZjBmKSwgdG8oI2YwMCkpO1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjAwIDAlLCAjZmYwIDE3JSwgIzBmMCAzMyUsICMwZmYgNTAlLCAjMDBmIDY3JSwgI2YwZiA4MyUsICNmMDAgMTAwJSk7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcblxcbi5lbC1jb2xvci1odWUtc2xpZGVyX190aHVtYiB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBsZWZ0OiAwO1xcbiAgdG9wOiAwO1xcbiAgd2lkdGg6IDRweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XFxuICB6LWluZGV4OiAxO1xcbn1cXG5cXG4uZWwtY29sb3ItaHVlLXNsaWRlci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogMTJweDtcXG4gIGhlaWdodDogMTgwcHg7XFxuICBwYWRkaW5nOiAycHggMDtcXG59XFxuLmVsLWNvbG9yLWh1ZS1zbGlkZXIuaXMtdmVydGljYWwgLmVsLWNvbG9yLWh1ZS1zbGlkZXJfX2JhciB7XFxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMDApLCBjb2xvci1zdG9wKDE3JSwgI2ZmMCksIGNvbG9yLXN0b3AoMzMlLCAjMGYwKSwgY29sb3Itc3RvcCg1MCUsICMwZmYpLCBjb2xvci1zdG9wKDY3JSwgIzAwZiksIGNvbG9yLXN0b3AoODMlLCAjZjBmKSwgdG8oI2YwMCkpO1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwMCAwJSwgI2ZmMCAxNyUsICMwZjAgMzMlLCAjMGZmIDUwJSwgIzAwZiA2NyUsICNmMGYgODMlLCAjZjAwIDEwMCUpO1xcbn1cXG4uZWwtY29sb3ItaHVlLXNsaWRlci5pcy12ZXJ0aWNhbCAuZWwtY29sb3ItaHVlLXNsaWRlcl9fdGh1bWIge1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiA0cHg7XFxufVxcblxcbi5lbC1jb2xvci1zdnBhbmVsIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHdpZHRoOiAyODBweDtcXG4gIGhlaWdodDogMTgwcHg7XFxufVxcbi5lbC1jb2xvci1zdnBhbmVsX193aGl0ZSwgLmVsLWNvbG9yLXN2cGFuZWxfX2JsYWNrIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIGJvdHRvbTogMDtcXG59XFxuXFxuLmVsLWNvbG9yLXN2cGFuZWxfX3doaXRlIHtcXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmZmYpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xcbn1cXG5cXG4uZWwtY29sb3Itc3ZwYW5lbF9fYmxhY2sge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSgjMDAwKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCwgcmdiYSgwLCAwLCAwLCAwKSk7XFxufVxcblxcbi5lbC1jb2xvci1zdnBhbmVsX19jdXJzb3Ige1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbn1cXG4uZWwtY29sb3Itc3ZwYW5lbF9fY3Vyc29yID4gZGl2IHtcXG4gIGN1cnNvcjogaGVhZDtcXG4gIHdpZHRoOiA0cHg7XFxuICBoZWlnaHQ6IDRweDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMS41cHggI2ZmZiwgaW5zZXQgMCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICNmZmYsIGluc2V0IDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgLTJweCk7XFxufVxcblxcbi5lbC1jb2xvci1hbHBoYS1zbGlkZXIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDI4MHB4O1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBTUNBSUFBQURaRjh1d0FBQUFHVWxFUVZRWVYyTTRnd0grWXdDR0lhc0lVd2hUMjVCVkJBRHR6WU5Zckh2djRnQUFBQUJKUlU1RXJrSmdnZz09KTtcXG59XFxuLmVsLWNvbG9yLWFscGhhLXNsaWRlcl9fYmFyIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCB0byh3aGl0ZSkpO1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLWNvbG9yLWFscGhhLXNsaWRlcl9fdGh1bWIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG4gIHdpZHRoOiA0cHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBib3JkZXItcmFkaXVzOiAxcHg7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xcbiAgei1pbmRleDogMTtcXG59XFxuXFxuLmVsLWNvbG9yLWFscGhhLXNsaWRlci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogMjBweDtcXG4gIGhlaWdodDogMTgwcHg7XFxufVxcbi5lbC1jb2xvci1hbHBoYS1zbGlkZXIuaXMtdmVydGljYWwgLmVsLWNvbG9yLWFscGhhLXNsaWRlcl9fYmFyIHtcXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKHdoaXRlKSk7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcXG59XFxuLmVsLWNvbG9yLWFscGhhLXNsaWRlci5pcy12ZXJ0aWNhbCAuZWwtY29sb3ItYWxwaGEtc2xpZGVyX190aHVtYiB7XFxuICBsZWZ0OiAwO1xcbiAgdG9wOiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDRweDtcXG59XFxuXFxuLmVsLWNvbG9yLWRyb3Bkb3duIHtcXG4gIHdpZHRoOiAzMDBweDtcXG59XFxuLmVsLWNvbG9yLWRyb3Bkb3duX19tYWluLXdyYXBwZXIge1xcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xcbn1cXG4uZWwtY29sb3ItZHJvcGRvd25fX21haW4td3JhcHBlcjo6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtY29sb3ItZHJvcGRvd25fX2J0bnMge1xcbiAgbWFyZ2luLXRvcDogNnB4O1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxufVxcblxcbi5lbC1jb2xvci1kcm9wZG93bl9fdmFsdWUge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBsaW5lLWhlaWdodDogMjZweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGNvbG9yOiAjMDAwMDAwO1xcbiAgd2lkdGg6IDE2MHB4O1xcbn1cXG5cXG4uZWwtY29sb3ItZHJvcGRvd25fX2J0biB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xcbiAgY29sb3I6ICMzMzM7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuLmVsLWNvbG9yLWRyb3Bkb3duX19idG5bZGlzYWJsZWRdIHtcXG4gIGNvbG9yOiAjY2NjY2NjO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNvbG9yLWRyb3Bkb3duX19idG46aG92ZXIge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1jb2xvci1kcm9wZG93bl9fbGluay1idG4ge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XFxuICBwYWRkaW5nOiAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY29sb3ItZHJvcGRvd25fX2xpbmstYnRuOmhvdmVyIHtcXG4gIGNvbG9yOiB0aW50KCMxODkwZmYsIDIwJSk7XFxufVxcblxcbi5lbC1jb2xvci1waWNrZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLWNvbG9yLXBpY2tlci5pcy1kaXNhYmxlZCAuZWwtY29sb3ItcGlja2VyX190cmlnZ2VyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1jb2xvci1waWNrZXItLW1lZGl1bSB7XFxuICBoZWlnaHQ6IDM2cHg7XFxufVxcbi5lbC1jb2xvci1waWNrZXItLW1lZGl1bSAuZWwtY29sb3ItcGlja2VyX190cmlnZ2VyIHtcXG4gIGhlaWdodDogMzZweDtcXG4gIHdpZHRoOiAzNnB4O1xcbn1cXG4uZWwtY29sb3ItcGlja2VyLS1tZWRpdW0gLmVsLWNvbG9yLXBpY2tlcl9fbWFzayB7XFxuICBoZWlnaHQ6IDM0cHg7XFxuICB3aWR0aDogMzRweDtcXG59XFxuXFxuLmVsLWNvbG9yLXBpY2tlci0tc21hbGwge1xcbiAgaGVpZ2h0OiAzMnB4O1xcbn1cXG4uZWwtY29sb3ItcGlja2VyLS1zbWFsbCAuZWwtY29sb3ItcGlja2VyX190cmlnZ2VyIHtcXG4gIGhlaWdodDogMzJweDtcXG4gIHdpZHRoOiAzMnB4O1xcbn1cXG4uZWwtY29sb3ItcGlja2VyLS1zbWFsbCAuZWwtY29sb3ItcGlja2VyX19tYXNrIHtcXG4gIGhlaWdodDogMzBweDtcXG4gIHdpZHRoOiAzMHB4O1xcbn1cXG4uZWwtY29sb3ItcGlja2VyLS1zbWFsbCAuZWwtY29sb3ItcGlja2VyX19pY29uLFxcbi5lbC1jb2xvci1waWNrZXItLXNtYWxsIC5lbC1jb2xvci1waWNrZXJfX2VtcHR5IHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjgpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOCk7XFxufVxcblxcbi5lbC1jb2xvci1waWNrZXItLW1pbmkge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbn1cXG4uZWwtY29sb3ItcGlja2VyLS1taW5pIC5lbC1jb2xvci1waWNrZXJfX3RyaWdnZXIge1xcbiAgaGVpZ2h0OiAyOHB4O1xcbiAgd2lkdGg6IDI4cHg7XFxufVxcbi5lbC1jb2xvci1waWNrZXItLW1pbmkgLmVsLWNvbG9yLXBpY2tlcl9fbWFzayB7XFxuICBoZWlnaHQ6IDI2cHg7XFxuICB3aWR0aDogMjZweDtcXG59XFxuLmVsLWNvbG9yLXBpY2tlci0tbWluaSAuZWwtY29sb3ItcGlja2VyX19pY29uLFxcbi5lbC1jb2xvci1waWNrZXItLW1pbmkgLmVsLWNvbG9yLXBpY2tlcl9fZW1wdHkge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC44KTtcXG59XFxuXFxuLmVsLWNvbG9yLXBpY2tlcl9fbWFzayB7XFxuICBoZWlnaHQ6IDM4cHg7XFxuICB3aWR0aDogMzhweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMXB4O1xcbiAgbGVmdDogMXB4O1xcbiAgei1pbmRleDogMTtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XFxufVxcblxcbi5lbC1jb2xvci1waWNrZXJfX3RyaWdnZXIge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgaGVpZ2h0OiA0MHB4O1xcbiAgd2lkdGg6IDQwcHg7XFxuICBwYWRkaW5nOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgZm9udC1zaXplOiAwO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG5cXG4uZWwtY29sb3ItcGlja2VyX19jb2xvciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuLmVsLWNvbG9yLXBpY2tlcl9fY29sb3IuaXMtYWxwaGEge1xcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBTUNBSUFBQURaRjh1d0FBQUFHVWxFUVZRWVYyTTRnd0grWXdDR0lhc0lVd2hUMjVCVkJBRHR6WU5Zckh2djRnQUFBQUJKUlU1RXJrSmdnZz09KTtcXG59XFxuXFxuLmVsLWNvbG9yLXBpY2tlcl9fY29sb3ItaW5uZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIHRvcDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgYm90dG9tOiAwO1xcbn1cXG5cXG4uZWwtY29sb3ItcGlja2VyX19lbXB0eSB7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBjb2xvcjogIzk5OTtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xcbn1cXG5cXG4uZWwtY29sb3ItcGlja2VyX19pY29uIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdG9wOiA1MCU7XFxuICBsZWZ0OiA1MCU7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG59XFxuXFxuLmVsLWNvbG9yLXBpY2tlcl9fcGFuZWwge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgei1pbmRleDogMTA7XFxuICBwYWRkaW5nOiA2cHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLXRleHRhcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHJlc2l6ZTogdmVydGljYWw7XFxuICBwYWRkaW5nOiA1cHggMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtdGV4dGFyZWFfX2lubmVyOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhX19pbm5lcjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEgLmVsLWlucHV0X19jb3VudCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3R0b206IDVweDtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNGVkO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZGlzYWJsZWQgLmVsLXRleHRhcmVhX19pbm5lcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10ZXh0YXJlYS5pcy1kaXNhYmxlZCAuZWwtdGV4dGFyZWFfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLXRleHRhcmVhLmlzLWRpc2FibGVkIC5lbC10ZXh0YXJlYV9faW5uZXI6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC10ZXh0YXJlYV9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtdGV4dGFyZWEuaXMtZXhjZWVkIC5lbC1pbnB1dF9fY291bnQge1xcbiAgY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1pbnB1dCB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhciB7XFxuICB6LWluZGV4OiAxMTtcXG4gIHdpZHRoOiA2cHg7XFxufVxcbi5lbC1pbnB1dDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XFxuICBoZWlnaHQ6IDZweDtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XFxuICBib3JkZXItcmFkaXVzOiA1cHg7XFxuICB3aWR0aDogNnB4O1xcbiAgYmFja2dyb3VuZDogI2I0YmNjYztcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuLmVsLWlucHV0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG4uZWwtaW5wdXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtaW5wdXQgLmVsLWlucHV0X19jbGVhciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XFxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG59XFxuLmVsLWlucHV0IC5lbC1pbnB1dF9fY2xlYXI6aG92ZXIge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6ICM5MDkzOTk7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dCAuZWwtaW5wdXRfX2NvdW50IC5lbC1pbnB1dF9fY291bnQtaW5uZXIge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgcGFkZGluZzogMCA1cHg7XFxufVxcbi5lbC1pbnB1dF9faW5uZXIge1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwYWRkaW5nOiAwIDE1cHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXRfX2lubmVyOjpwbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0X19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dF9faW5uZXI6Zm9jdXMge1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWlucHV0X19zdWZmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcmlnaHQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1pbnB1dF9fc3VmZml4LWlubmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XFxufVxcblxcbi5lbC1pbnB1dF9fcHJlZml4IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGxlZnQ6IDVweDtcXG4gIHRvcDogMDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xcbn1cXG5cXG4uZWwtaW5wdXRfX2ljb24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDI1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLWlucHV0X19pY29uOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW5wdXRfX3ZhbGlkYXRlSWNvbiB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWFjdGl2ZSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBib3JkZXItY29sb3I6ICNkZmU0ZWQ7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2lubmVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWlucHV0LmlzLWRpc2FibGVkIC5lbC1pbnB1dF9faW5uZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtaW5wdXQuaXMtZGlzYWJsZWQgLmVsLWlucHV0X19pbm5lcjo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1pbnB1dC5pcy1kaXNhYmxlZCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuXFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWlucHV0LmlzLWV4Y2VlZCAuZWwtaW5wdXRfX3N1ZmZpeCAuZWwtaW5wdXRfX2NvdW50IHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG5cXG4uZWwtaW5wdXQtLXN1ZmZpeCAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XFxufVxcblxcbi5lbC1pbnB1dC0tcHJlZml4IC5lbC1pbnB1dF9faW5uZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1lZGl1bSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWVkaXVtIC5lbC1pbnB1dF9faWNvbiB7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCB7XFxuICBmb250LXNpemU6IDEzcHg7XFxufVxcbi5lbC1pbnB1dC0tc21hbGwgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICBsaW5lLWhlaWdodDogMzJweDtcXG59XFxuXFxuLmVsLWlucHV0LS1zbWFsbCAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbGluZS1oZWlnaHQ6IDMycHg7XFxufVxcblxcbi5lbC1pbnB1dC0tbWluaSB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1pbnB1dC0tbWluaSAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtLW1pbmkgLmVsLWlucHV0X19pY29uIHtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXAge1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXAgPiAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIHdpZHRoOiAxcHg7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbn1cXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZDpmb2N1cywgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kOmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1pbnB1dC1ncm91cF9fYXBwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbiwgLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1zZWxlY3QsXFxuLmVsLWlucHV0LWdyb3VwX19wcmVwZW5kIC5lbC1idXR0b24ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCBkaXYuZWwtc2VsZWN0IC5lbC1pbnB1dF9faW5uZXIsXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgZGl2LmVsLXNlbGVjdDpob3ZlciAuZWwtaW5wdXRfX2lubmVyLCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgYnV0dG9uLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQgZGl2LmVsLXNlbGVjdCAuZWwtaW5wdXRfX2lubmVyLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCBkaXYuZWwtc2VsZWN0OmhvdmVyIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBib3JkZXItdG9wOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQgLmVsLWJ1dHRvbixcXG4uZWwtaW5wdXQtZ3JvdXBfX2FwcGVuZCAuZWwtaW5wdXQsIC5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtYnV0dG9uLFxcbi5lbC1pbnB1dC1ncm91cF9fcHJlcGVuZCAuZWwtaW5wdXQge1xcbiAgZm9udC1zaXplOiBpbmhlcml0O1xcbn1cXG5cXG4uZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xcbiAgYm9yZGVyLXJpZ2h0OiAwO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwX19hcHBlbmQge1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuLmVsLWlucHV0LWdyb3VwLS1wcmVwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbi5lbC1pbnB1dC1ncm91cC0tcHJlcGVuZCAuZWwtc2VsZWN0IC5lbC1pbnB1dC5pcy1mb2N1cyAuZWwtaW5wdXRfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1pbnB1dC1ncm91cC0tYXBwZW5kIC5lbC1pbnB1dF9faW5uZXIge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWlucHV0LWdyb3VwLS1hcHBlbmQgLmVsLXNlbGVjdCAuZWwtaW5wdXQuaXMtZm9jdXMgLmVsLWlucHV0X19pbm5lciB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4vKiogZGlzYWxiZSBkZWZhdWx0IGNsZWFyIG9uIElFICovXFxuLmVsLWlucHV0X19pbm5lcjo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIGhlaWdodDogMDtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLmVsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIG1hcmdpbjogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcztcXG4gIHRyYW5zaXRpb246IDAuMXM7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxufVxcbi5lbC1idXR0b24gKyAuZWwtYnV0dG9uIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtYnV0dG9uLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG59XFxuLmVsLWJ1dHRvbjpob3ZlciwgLmVsLWJ1dHRvbjpmb2N1cyB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogI2JhZGVmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxufVxcbi5lbC1idXR0b246YWN0aXZlIHtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XFxuICBib3JkZXI6IDA7XFxufVxcbi5lbC1idXR0b24gW2NsYXNzKj1lbC1pY29uLV0gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcbi5lbC1idXR0b24uaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24uaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtYnV0dG9uLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICMxNjgyZTY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWFjdGl2ZSB7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5lbC1idXR0b24tLXRleHQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1idXR0b24uaXMtZGlzYWJsZWQuaXMtcGxhaW4sIC5lbC1idXR0b24uaXMtZGlzYWJsZWQuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24uaXMtZGlzYWJsZWQuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWxvYWRpbmcge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcbi5lbC1idXR0b24uaXMtbG9hZGluZzpiZWZvcmUge1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGxlZnQ6IC0xcHg7XFxuICB0b3A6IC0xcHg7XFxuICByaWdodDogLTFweDtcXG4gIGJvdHRvbTogLTFweDtcXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLXJvdW5kIHtcXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XFxuICBwYWRkaW5nOiAxMnB4IDIzcHg7XFxufVxcblxcbi5lbC1idXR0b24uaXMtY2lyY2xlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIHBhZGRpbmc6IDEycHg7XFxufVxcblxcbi5lbC1idXR0b24tLXByaW1hcnkge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICM0NmE2ZmY7XFxuICBib3JkZXItY29sb3I6ICM0NmE2ZmY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2M4ZmY7XFxuICBib3JkZXItY29sb3I6ICM4Y2M4ZmY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW4ge1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBiYWNrZ3JvdW5kOiAjZThmNGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTNkM2ZmO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogIzE2ODJlNjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICM3NGJjZmY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDFlOWZmO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1zdWNjZXNzIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzY2U2NjtcXG4gIGJvcmRlci1jb2xvcjogIzEzY2U2NjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzczpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzczpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjNDJkODg1O1xcbiAgYm9yZGVyLWNvbG9yOiAjNDJkODg1O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3M6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxMWI5NWM7XFxuICBib3JkZXItY29sb3I6ICMxMWI5NWM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxMWI5NWM7XFxuICBib3JkZXItY29sb3I6ICMxMWI5NWM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODllN2IzO1xcbiAgYm9yZGVyLWNvbG9yOiAjODllN2IzO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjMTNjZTY2O1xcbiAgYmFja2dyb3VuZDogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2ExZWJjMjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjMTNjZTY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICMxMWI5NWM7XFxuICBib3JkZXItY29sb3I6ICMxMWI5NWM7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjNzFlMmEzO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZmFmMDtcXG4gIGJvcmRlci1jb2xvcjogI2QwZjVlMDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0td2FybmluZyB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmc6aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmc6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmYzgzMztcXG4gIGJvcmRlci1jb2xvcjogI2ZmYzgzMztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTZhNzAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZhNzAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTZhNzAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZhNzAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQ4MDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGQ4MDtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbiB7XFxuICBjb2xvcjogI2ZmYmEwMDtcXG4gIGJhY2tncm91bmQ6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmUzOTk7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmYmEwMDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTZhNzAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZhNzAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI2ZmZDY2NjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTY7XFxuICBib3JkZXItY29sb3I6ICNmZmYxY2M7XFxufVxcblxcbi5lbC1idXR0b24tLWRhbmdlciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlcjpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNmZjZkNmQ7XFxuICBib3JkZXItY29sb3I6ICNmZjZkNmQ7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTY0MjQyO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTY0MjQyO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNjQyNDI7XFxuICBib3JkZXItY29sb3I6ICNlNjQyNDI7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWRhbmdlci5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE0YTQ7XFxuICBib3JkZXItY29sb3I6ICNmZmE0YTQ7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbiB7XFxuICBjb2xvcjogI2ZmNDk0OTtcXG4gIGJhY2tncm91bmQ6ICNmZmVkZWQ7XFxuICBib3JkZXItY29sb3I6ICNmZmI2YjY7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICNmZjQ5NDk7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjZTY0MjQyO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTY0MjQyO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjZmY5MjkyO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZGJkYjtcXG59XFxuXFxuLmVsLWJ1dHRvbi0taW5mbyB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkzOTk7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1idXR0b24tLWluZm86aG92ZXIsIC5lbC1idXR0b24tLWluZm86Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2E2YTlhZDtcXG4gIGJvcmRlci1jb2xvcjogI2E2YTlhZDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjODI4NDhhO1xcbiAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjODI4NDhhO1xcbiAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWluZm8uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljYztcXG4gIGJvcmRlci1jb2xvcjogI2M4YzljYztcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbiB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjU7XFxuICBib3JkZXItY29sb3I6ICNkM2Q0ZDY7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzkwOTM5OTtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjODI4NDhhO1xcbiAgYm9yZGVyLWNvbG9yOiAjODI4NDhhO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI2JjYmVjMjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XFxuICBib3JkZXItY29sb3I6ICNlOWU5ZWI7XFxufVxcblxcbi5lbC1idXR0b24tLW1lZGl1bSB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxufVxcbi5lbC1idXR0b24tLW1lZGl1bS5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XFxufVxcbi5lbC1idXR0b24tLW1lZGl1bS5pcy1jaXJjbGUge1xcbiAgcGFkZGluZzogMTBweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tc21hbGwge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcbi5lbC1idXR0b24tLXNtYWxsLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xcbn1cXG4uZWwtYnV0dG9uLS1zbWFsbC5pcy1jaXJjbGUge1xcbiAgcGFkZGluZzogOXB4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1taW5pIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbn1cXG4uZWwtYnV0dG9uLS1taW5pLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDdweCAxNXB4O1xcbn1cXG4uZWwtYnV0dG9uLS1taW5pLmlzLWNpcmNsZSB7XFxuICBwYWRkaW5nOiA3cHg7XFxufVxcblxcbi5lbC1idXR0b24tLXRleHQge1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxuICBwYWRkaW5nLWxlZnQ6IDA7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbn1cXG4uZWwtYnV0dG9uLS10ZXh0OmhvdmVyLCAuZWwtYnV0dG9uLS10ZXh0OmZvY3VzIHtcXG4gIGNvbG9yOiAjNDZhNmZmO1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtYnV0dG9uLS10ZXh0OmFjdGl2ZSB7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLWJ1dHRvbi0tdGV4dC5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tdGV4dC5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tdGV4dC5pcy1kaXNhYmxlZDpmb2N1cyB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcbi5lbC1idXR0b24tZ3JvdXA6OmJlZm9yZSxcXG4uZWwtYnV0dG9uLWdyb3VwOjphZnRlciB7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwOjphZnRlciB7XFxuICBjbGVhcjogYm90aDtcXG59XFxuXFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uICsgLmVsLWJ1dHRvbiB7XFxuICBtYXJnaW4tbGVmdDogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24uaXMtZGlzYWJsZWQge1xcbiAgei1pbmRleDogMTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246bGFzdC1jaGlsZCB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZC5pcy1yb3VuZCB7XFxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLmlzLWNpcmNsZSB7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XFxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmhvdmVyLCAuZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmb2N1cywgLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246YWN0aXZlIHtcXG4gIHotaW5kZXg6IDE7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uLmlzLWFjdGl2ZSB7XFxuICB6LWluZGV4OiAxO1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWRyb3Bkb3duID4gLmVsLWJ1dHRvbiB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tcHJpbWFyeTpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1wcmltYXJ5Omxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tc3VjY2VzczpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS13YXJuaW5nOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXdhcm5pbmc6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tZGFuZ2VyOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWRhbmdlcjpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLWluZm86Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0taW5mbzpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0taW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWNoZWNrYm94IHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmlzLWNoZWNrZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuaXMtZGlzYWJsZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkICsgLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSB7XFxuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBsaW5lLWhlaWdodDogMTdweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICB3aWR0aDogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCB7XFxuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMzJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkge1xcbiAgcGFkZGluZzogM3B4IDE1cHggM3B4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGhlaWdodDogNnB4O1xcbiAgd2lkdGg6IDJweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dCB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmM7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lciArIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNENDO1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkICsgc3Bhbi5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgKyAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWZvY3VzIHtcXG4gIC8qZm9jdXPml7Yg6KeG6KeJ5LiK5Yy65YiGKi9cXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1mb2N1cyAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGhlaWdodDogMnB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIHRvcDogNXB4O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDE0cHg7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgei1pbmRleDogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40NiksIGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40Nik7XFxufVxcbi5lbC1jaGVja2JveF9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0OiAwO1xcbiAgYm9yZGVyLXRvcDogMDtcXG4gIGhlaWdodDogN3B4O1xcbiAgbGVmdDogNHB4O1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAxcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICB3aWR0aDogM3B4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lcjpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0ge1xcbiAgbGluZS1oZWlnaHQ6IDAuOTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b25fX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgei1pbmRleDogLTE7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtY2hlY2tlZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzc0YmNmZjtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjNzRiY2ZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWNoZWNrZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b246Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWZvY3VzIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbjpsYXN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1tZWRpdW0gLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWVkaXVtIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tc21hbGwgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1zbWFsbCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWluaSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1pbmkgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1ncm91cCB7XFxuICBmb250LXNpemU6IDA7XFxufVxcblxcbi5lbC10cmFuc2ZlciB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lbC10cmFuc2Zlcl9fYnV0dG9ucyB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgcGFkZGluZzogMCAzMHB4O1xcbn1cXG5cXG4uZWwtdHJhbnNmZXJfX2J1dHRvbiB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIG1hcmdpbjogMCBhdXRvO1xcbiAgcGFkZGluZzogMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGZvbnQtc2l6ZTogMDtcXG59XFxuLmVsLXRyYW5zZmVyX19idXR0b24uaXMtd2l0aC10ZXh0cyB7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxufVxcblxcbi5lbC10cmFuc2Zlcl9fYnV0dG9uLmlzLWRpc2FibGVkIHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC10cmFuc2Zlcl9fYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyIHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RGRTY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC10cmFuc2Zlcl9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XFxufVxcbi5lbC10cmFuc2Zlcl9fYnV0dG9uOm50aC1jaGlsZCgyKSB7XFxuICBtYXJnaW46IDA7XFxufVxcbi5lbC10cmFuc2Zlcl9fYnV0dG9uIGksIC5lbC10cmFuc2Zlcl9fYnV0dG9uIHNwYW4ge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtdHJhbnNmZXJfX2J1dHRvbiBbY2xhc3MqPWVsLWljb24tXSArIHNwYW4ge1xcbiAgbWFyZ2luLWxlZnQ6IDA7XFxufVxcblxcbi5lbC10cmFuc2Zlci1wYW5lbCB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbiAgd2lkdGg6IDIwMHB4O1xcbiAgbWF4LWhlaWdodDogMTAwJTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsX19ib2R5IHtcXG4gIGhlaWdodDogMjQ2cHg7XFxufVxcbi5lbC10cmFuc2Zlci1wYW5lbF9fYm9keS5pcy13aXRoLWZvb3RlciB7XFxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcXG59XFxuXFxuLmVsLXRyYW5zZmVyLXBhbmVsX19saXN0IHtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDZweCAwO1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIGhlaWdodDogMjQ2cHg7XFxuICBvdmVyZmxvdzogYXV0bztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsX19saXN0LmlzLWZpbHRlcmFibGUge1xcbiAgaGVpZ2h0OiAxOTRweDtcXG4gIHBhZGRpbmctdG9wOiAwO1xcbn1cXG5cXG4uZWwtdHJhbnNmZXItcGFuZWxfX2l0ZW0ge1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XFxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XFxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xcbn1cXG4uZWwtdHJhbnNmZXItcGFuZWxfX2l0ZW0gKyAuZWwtdHJhbnNmZXItcGFuZWxfX2l0ZW0ge1xcbiAgbWFyZ2luLWxlZnQ6IDA7XFxufVxcbi5lbC10cmFuc2Zlci1wYW5lbF9faXRlbS5lbC1jaGVja2JveCB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsX19pdGVtOmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtdHJhbnNmZXItcGFuZWxfX2l0ZW0uZWwtY2hlY2tib3ggLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICB3aWR0aDogMTAwJTtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHBhZGRpbmctbGVmdDogMjRweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbn1cXG4uZWwtdHJhbnNmZXItcGFuZWxfX2l0ZW0gLmVsLWNoZWNrYm94X19pbnB1dCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDhweDtcXG59XFxuXFxuLmVsLXRyYW5zZmVyLXBhbmVsX19maWx0ZXIge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbWFyZ2luOiAxNXB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogYXV0bztcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsX19maWx0ZXIgLmVsLWlucHV0X19pbm5lciB7XFxuICBoZWlnaHQ6IDMycHg7XFxuICB3aWR0aDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XFxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xcbn1cXG4uZWwtdHJhbnNmZXItcGFuZWxfX2ZpbHRlciAuZWwtaW5wdXRfX2ljb24ge1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsX19maWx0ZXIgLmVsLWljb24tY2lyY2xlLWNsb3NlIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuLmVsLXRyYW5zZmVyLXBhbmVsIC5lbC10cmFuc2Zlci1wYW5lbF9faGVhZGVyIHtcXG4gIGhlaWdodDogNDBweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmctbGVmdDogMTVweDtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgY29sb3I6ICMwMDAwMDA7XFxufVxcbi5lbC10cmFuc2Zlci1wYW5lbCAuZWwtdHJhbnNmZXItcGFuZWxfX2hlYWRlciAuZWwtY2hlY2tib3gge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsIC5lbC10cmFuc2Zlci1wYW5lbF9faGVhZGVyIC5lbC1jaGVja2JveCAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGNvbG9yOiAjMzAzMTMzO1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsIC5lbC10cmFuc2Zlci1wYW5lbF9faGVhZGVyIC5lbC1jaGVja2JveCAuZWwtY2hlY2tib3hfX2xhYmVsIHNwYW4ge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IDE1cHg7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XFxufVxcbi5lbC10cmFuc2Zlci1wYW5lbCAuZWwtdHJhbnNmZXItcGFuZWxfX2Zvb3RlciB7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgbWFyZ2luOiAwO1xcbiAgcGFkZGluZzogMDtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlYmY1O1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgei1pbmRleDogMTtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsIC5lbC10cmFuc2Zlci1wYW5lbF9fZm9vdGVyOjphZnRlciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbi5lbC10cmFuc2Zlci1wYW5lbCAuZWwtdHJhbnNmZXItcGFuZWxfX2Zvb3RlciAuZWwtY2hlY2tib3gge1xcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxufVxcbi5lbC10cmFuc2Zlci1wYW5lbCAuZWwtdHJhbnNmZXItcGFuZWxfX2VtcHR5IHtcXG4gIG1hcmdpbjogMDtcXG4gIGhlaWdodDogMzBweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgcGFkZGluZzogNnB4IDE1cHggMDtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uZWwtdHJhbnNmZXItcGFuZWwgLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBwYWRkaW5nLWxlZnQ6IDhweDtcXG59XFxuLmVsLXRyYW5zZmVyLXBhbmVsIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxNHB4O1xcbiAgd2lkdGg6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcbi5lbC10cmFuc2Zlci1wYW5lbCAuZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICBoZWlnaHQ6IDZweDtcXG4gIHdpZHRoOiAzcHg7XFxuICBsZWZ0OiA0cHg7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4uZWwtY29udGFpbmVyIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XFxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XFxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XFxuICAgICAgZmxleC1iYXNpczogYXV0bztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG1pbi13aWR0aDogMDtcXG59XFxuLmVsLWNvbnRhaW5lci5pcy12ZXJ0aWNhbCB7XFxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XFxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWhlYWRlciB7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcXG4gICAgICBmbGV4LXNocmluazogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi5lbC1hc2lkZSB7XFxuICBvdmVyZmxvdzogYXV0bztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1tYWluIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcXG4gICAgICAtbXMtZmxleDogMTtcXG4gICAgICAgICAgZmxleDogMTtcXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XFxuICBvdmVyZmxvdzogYXV0bztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHBhZGRpbmc6IDIwcHg7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWZvb3RlciB7XFxuICBwYWRkaW5nOiAwIDIwcHg7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcXG4gICAgICBmbGV4LXNocmluazogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGltZWxpbmUge1xcbiAgbWFyZ2luOiAwO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG59XFxuLmVsLXRpbWVsaW5lIC5lbC10aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQgLmVsLXRpbWVsaW5lLWl0ZW1fX3RhaWwge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtdGltZWxpbmUtaXRlbSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcXG59XFxuLmVsLXRpbWVsaW5lLWl0ZW1fX3dyYXBwZXIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xcbiAgdG9wOiAtM3B4O1xcbn1cXG5cXG4uZWwtdGltZWxpbmUtaXRlbV9fdGFpbCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiA0cHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZmU0ZWQ7XFxufVxcblxcbi5lbC10aW1lbGluZS1pdGVtX19pY29uIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgZm9udC1zaXplOiAxM3B4O1xcbn1cXG5cXG4uZWwtdGltZWxpbmUtaXRlbV9fbm9kZSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNGVkO1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuLmVsLXRpbWVsaW5lLWl0ZW1fX25vZGUtLW5vcm1hbCB7XFxuICBsZWZ0OiAtMXB4O1xcbiAgd2lkdGg6IDEycHg7XFxuICBoZWlnaHQ6IDEycHg7XFxufVxcblxcbi5lbC10aW1lbGluZS1pdGVtX19ub2RlLS1sYXJnZSB7XFxuICBsZWZ0OiAtMnB4O1xcbiAgd2lkdGg6IDE0cHg7XFxuICBoZWlnaHQ6IDE0cHg7XFxufVxcblxcbi5lbC10aW1lbGluZS1pdGVtX19ub2RlLS1wcmltYXJ5IHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC10aW1lbGluZS1pdGVtX19ub2RlLS1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC10aW1lbGluZS1pdGVtX19ub2RlLS13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC10aW1lbGluZS1pdGVtX19ub2RlLS1kYW5nZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG59XFxuXFxuLmVsLXRpbWVsaW5lLWl0ZW1fX25vZGUtLWluZm8ge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG59XFxuXFxuLmVsLXRpbWVsaW5lLWl0ZW1fX2RvdCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG4uZWwtdGltZWxpbmUtaXRlbV9fY29udGVudCB7XFxuICBjb2xvcjogIzMwMzEzMztcXG59XFxuXFxuLmVsLXRpbWVsaW5lLWl0ZW1fX3RpbWVzdGFtcCB7XFxuICBjb2xvcjogIzkwOTM5OTtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgZm9udC1zaXplOiAxM3B4O1xcbn1cXG4uZWwtdGltZWxpbmUtaXRlbV9fdGltZXN0YW1wLmlzLXRvcCB7XFxuICBtYXJnaW4tYm90dG9tOiA4cHg7XFxuICBwYWRkaW5nLXRvcDogNHB4O1xcbn1cXG5cXG4uZWwtdGltZWxpbmUtaXRlbV9fdGltZXN0YW1wLmlzLWJvdHRvbSB7XFxuICBtYXJnaW4tdG9wOiA4cHg7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWxpbmsge1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XFxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XFxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBwYWRkaW5nOiAwO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG59XFxuLmVsLWxpbmsuaXMtdW5kZXJsaW5lOmhvdmVyOmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODkwZmY7XFxufVxcblxcbi5lbC1saW5rLmlzLWRpc2FibGVkIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1saW5rIFtjbGFzcyo9ZWwtaWNvbi1dICsgc3BhbiB7XFxuICBtYXJnaW4tbGVmdDogNXB4O1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS1kZWZhdWx0IHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS1kZWZhdWx0OmhvdmVyIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS1kZWZhdWx0OmFmdGVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWxpbmsuZWwtbGluay0tZGVmYXVsdC5pcy1kaXNhYmxlZCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLWxpbmsuZWwtbGluay0tcHJpbWFyeSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWxpbmsuZWwtbGluay0tcHJpbWFyeTpob3ZlciB7XFxuICBjb2xvcjogIzQ2YTZmZjtcXG59XFxuLmVsLWxpbmsuZWwtbGluay0tcHJpbWFyeTphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLXByaW1hcnkuaXMtZGlzYWJsZWQge1xcbiAgY29sb3I6ICM4Y2M4ZmY7XFxufVxcblxcbi5lbC1saW5rLmVsLWxpbmstLXByaW1hcnkuaXMtdW5kZXJsaW5lOmhvdmVyOmFmdGVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWxpbmsuZWwtbGluay0tZGFuZ2VyIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS1kYW5nZXI6aG92ZXIge1xcbiAgY29sb3I6ICNmZjZkNmQ7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLWRhbmdlcjphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLWRhbmdlci5pcy1kaXNhYmxlZCB7XFxuICBjb2xvcjogI2ZmYTRhNDtcXG59XFxuXFxuLmVsLWxpbmsuZWwtbGluay0tZGFuZ2VyLmlzLXVuZGVybGluZTpob3ZlcjphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICNmZjQ5NDk7XFxufVxcblxcbi5lbC1saW5rLmVsLWxpbmstLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLXN1Y2Nlc3M6aG92ZXIge1xcbiAgY29sb3I6ICM0MmQ4ODU7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLXN1Y2Nlc3M6YWZ0ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS1zdWNjZXNzLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjODllN2IzO1xcbn1cXG5cXG4uZWwtbGluay5lbC1saW5rLS1zdWNjZXNzLmlzLXVuZGVybGluZTpob3ZlcjphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxufVxcblxcbi5lbC1saW5rLmVsLWxpbmstLXdhcm5pbmcge1xcbiAgY29sb3I6ICNmZmJhMDA7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLXdhcm5pbmc6aG92ZXIge1xcbiAgY29sb3I6ICNmZmM4MzM7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLXdhcm5pbmc6YWZ0ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS13YXJuaW5nLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjZmZkZDgwO1xcbn1cXG5cXG4uZWwtbGluay5lbC1saW5rLS13YXJuaW5nLmlzLXVuZGVybGluZTpob3ZlcjphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICNmZmJhMDA7XFxufVxcblxcbi5lbC1saW5rLmVsLWxpbmstLWluZm8ge1xcbiAgY29sb3I6ICM5MDkzOTk7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLWluZm86aG92ZXIge1xcbiAgY29sb3I6ICNhNmE5YWQ7XFxufVxcbi5lbC1saW5rLmVsLWxpbmstLWluZm86YWZ0ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbn1cXG4uZWwtbGluay5lbC1saW5rLS1pbmZvLmlzLWRpc2FibGVkIHtcXG4gIGNvbG9yOiAjYzhjOWNjO1xcbn1cXG5cXG4uZWwtbGluay5lbC1saW5rLS1pbmZvLmlzLXVuZGVybGluZTpob3ZlcjphZnRlciB7XFxuICBib3JkZXItY29sb3I6ICM5MDkzOTk7XFxufVxcblxcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLmVsLWRpdmlkZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDREZFNjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLWRpdmlkZXItLWhvcml6b250YWwge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBoZWlnaHQ6IDFweDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgbWFyZ2luOiAyNHB4IDA7XFxufVxcblxcbi5lbC1kaXZpZGVyLS12ZXJ0aWNhbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogMXB4O1xcbiAgaGVpZ2h0OiAxZW07XFxuICBtYXJnaW46IDAgOHB4O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuXFxuLmVsLWRpdmlkZXJfX3RleHQge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIHBhZGRpbmc6IDAgMjBweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBjb2xvcjogIzMwMzEzMztcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWRpdmlkZXJfX3RleHQuaXMtbGVmdCB7XFxuICBsZWZ0OiAyMHB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcXG59XFxuXFxuLmVsLWRpdmlkZXJfX3RleHQuaXMtY2VudGVyIHtcXG4gIGxlZnQ6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xcbn1cXG5cXG4uZWwtZGl2aWRlcl9fdGV4dC5pcy1yaWdodCB7XFxuICByaWdodDogMjBweDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWltYWdlX19lcnJvciwgLmVsLWltYWdlX19wbGFjZWhvbGRlciwgLmVsLWltYWdlX19pbm5lciB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLWltYWdlIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5lbC1pbWFnZV9faW5uZXIge1xcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcXG59XFxuLmVsLWltYWdlX19pbm5lci0tY2VudGVyIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuXFxuLmVsLWltYWdlX19wbGFjZWhvbGRlciB7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbn1cXG5cXG4uZWwtaW1hZ2VfX2Vycm9yIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG5cXG4uZWwtaW1hZ2VfX3ByZXZpZXcge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG5cXG4uZWwtaW1hZ2Utdmlld2VyX193cmFwcGVyIHtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG4gIHRvcDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMDtcXG59XFxuXFxuLmVsLWltYWdlLXZpZXdlcl9fYnRuIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHotaW5kZXg6IDE7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgb3BhY2l0eTogMC44O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcXG59XFxuXFxuLmVsLWltYWdlLXZpZXdlcl9fY2xvc2Uge1xcbiAgdG9wOiA0MHB4O1xcbiAgcmlnaHQ6IDQwcHg7XFxuICB3aWR0aDogNDBweDtcXG4gIGhlaWdodDogNDBweDtcXG4gIGZvbnQtc2l6ZTogNDBweDtcXG59XFxuXFxuLmVsLWltYWdlLXZpZXdlcl9fY2FudmFzIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuXFxuLmVsLWltYWdlLXZpZXdlcl9fYWN0aW9ucyB7XFxuICBsZWZ0OiA1MCU7XFxuICBib3R0b206IDMwcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xcbiAgd2lkdGg6IDI4MnB4O1xcbiAgaGVpZ2h0OiA0NHB4O1xcbiAgcGFkZGluZzogMCAyM3B4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjI2NjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcXG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XFxufVxcbi5lbC1pbWFnZS12aWV3ZXJfX2FjdGlvbnNfX2lubmVyIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcXG4gIGN1cnNvcjogZGVmYXVsdDtcXG4gIGZvbnQtc2l6ZTogMjNweDtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xcbn1cXG5cXG4uZWwtaW1hZ2Utdmlld2VyX19wcmV2IHtcXG4gIHRvcDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcXG4gIHdpZHRoOiA0NHB4O1xcbiAgaGVpZ2h0OiA0NHB4O1xcbiAgZm9udC1zaXplOiAyNHB4O1xcbiAgY29sb3I6ICNmZmY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MjY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xcbiAgbGVmdDogNDBweDtcXG59XFxuXFxuLmVsLWltYWdlLXZpZXdlcl9fbmV4dCB7XFxuICB0b3A6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICB3aWR0aDogNDRweDtcXG4gIGhlaWdodDogNDRweDtcXG4gIGZvbnQtc2l6ZTogMjRweDtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjI2NjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcXG4gIHJpZ2h0OiA0MHB4O1xcbiAgdGV4dC1pbmRlbnQ6IDJweDtcXG59XFxuXFxuLmVsLWltYWdlLXZpZXdlcl9fbWFzayB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICBvcGFjaXR5OiAwLjU7XFxuICBiYWNrZ3JvdW5kOiAjMDAwO1xcbn1cXG5cXG4udmlld2VyLWZhZGUtZW50ZXItYWN0aXZlIHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2aWV3ZXItZmFkZS1pbiAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IHZpZXdlci1mYWRlLWluIDAuM3M7XFxufVxcblxcbi52aWV3ZXItZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHZpZXdlci1mYWRlLW91dCAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IHZpZXdlci1mYWRlLW91dCAwLjNzO1xcbn1cXG5cXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmlld2VyLWZhZGUtaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xcbiAgICBvcGFjaXR5OiAwO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcbn1cXG5cXG5Aa2V5ZnJhbWVzIHZpZXdlci1mYWRlLWluIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHZpZXdlci1mYWRlLW91dCB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgdmlld2VyLWZhZGUtb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XFxuICAgIG9wYWNpdHk6IDE7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcXG4gICAgb3BhY2l0eTogMDtcXG4gIH1cXG59XFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4uZWwtYnV0dG9uIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjRENERkU2O1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgbWFyZ2luOiAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjFzO1xcbiAgdHJhbnNpdGlvbjogMC4xcztcXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XFxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuLmVsLWJ1dHRvbiArIC5lbC1idXR0b24ge1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxufVxcbi5lbC1idXR0b24uaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbn1cXG4uZWwtYnV0dG9uOmhvdmVyLCAuZWwtYnV0dG9uOmZvY3VzIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjYmFkZWZmO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjtcXG59XFxuLmVsLWJ1dHRvbjphY3RpdmUge1xcbiAgY29sb3I6ICMxNjgyZTY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcXG4gIGJvcmRlcjogMDtcXG59XFxuLmVsLWJ1dHRvbiBbY2xhc3MqPWVsLWljb24tXSArIHNwYW4ge1xcbiAgbWFyZ2luLWxlZnQ6IDVweDtcXG59XFxuLmVsLWJ1dHRvbi5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1idXR0b24uaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICMxNjgyZTY7XFxuICBjb2xvcjogIzE2ODJlNjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcblxcbi5lbC1idXR0b24uaXMtYWN0aXZlIHtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbn1cXG5cXG4uZWwtYnV0dG9uLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzIHtcXG4gIGNvbG9yOiAjQzBDNENDO1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbn1cXG4uZWwtYnV0dG9uLmlzLWRpc2FibGVkLmVsLWJ1dHRvbi0tdGV4dCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5pcy1wbGFpbiwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZC5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxufVxcblxcbi5lbC1idXR0b24uaXMtbG9hZGluZyB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi5pcy1sb2FkaW5nOmJlZm9yZSB7XFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogLTFweDtcXG4gIHRvcDogLTFweDtcXG4gIHJpZ2h0OiAtMXB4O1xcbiAgYm90dG9tOiAtMXB4O1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XFxufVxcblxcbi5lbC1idXR0b24uaXMtcm91bmQge1xcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcXG4gIHBhZGRpbmc6IDEycHggMjNweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi5pcy1jaXJjbGUge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbiAgcGFkZGluZzogMTJweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tcHJpbWFyeSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnk6aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnk6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzQ2YTZmZjtcXG4gIGJvcmRlci1jb2xvcjogIzQ2YTZmZjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYzhmZjtcXG4gIGJvcmRlci1jb2xvcjogIzhjYzhmZjtcXG59XFxuLmVsLWJ1dHRvbi0tcHJpbWFyeS5pcy1wbGFpbiB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQ6ICNlOGY0ZmY7XFxuICBib3JkZXItY29sb3I6ICNhM2QzZmY7XFxufVxcbi5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW46aG92ZXIsIC5lbC1idXR0b24tLXByaW1hcnkuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTY4MmU2O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1wcmltYXJ5LmlzLXBsYWluLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogIzc0YmNmZjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZmY7XFxuICBib3JkZXItY29sb3I6ICNkMWU5ZmY7XFxufVxcblxcbi5lbC1idXR0b24tLXN1Y2Nlc3Mge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjZTY2O1xcbiAgYm9yZGVyLWNvbG9yOiAjMTNjZTY2O1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICM0MmQ4ODU7XFxuICBib3JkZXItY29sb3I6ICM0MmQ4ODU7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2VzczphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzExYjk1YztcXG4gIGJvcmRlci1jb2xvcjogIzExYjk1YztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzExYjk1YztcXG4gIGJvcmRlci1jb2xvcjogIzExYjk1YztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLWRpc2FibGVkOmFjdGl2ZSB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM4OWU3YjM7XFxuICBib3JkZXItY29sb3I6ICM4OWU3YjM7XFxufVxcbi5lbC1idXR0b24tLXN1Y2Nlc3MuaXMtcGxhaW4ge1xcbiAgY29sb3I6ICMxM2NlNjY7XFxuICBiYWNrZ3JvdW5kOiAjZTdmYWYwO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTFlYmMyO1xcbn1cXG4uZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1zdWNjZXNzLmlzLXBsYWluOmZvY3VzIHtcXG4gIGJhY2tncm91bmQ6ICMxM2NlNjY7XFxuICBib3JkZXItY29sb3I6ICMxM2NlNjY7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZDogIzExYjk1YztcXG4gIGJvcmRlci1jb2xvcjogIzExYjk1YztcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgb3V0bGluZTogbm9uZTtcXG59XFxuLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0tc3VjY2Vzcy5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICM3MWUyYTM7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWYwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZDBmNWUwO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS13YXJuaW5nIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYmEwMDtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZzpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZzpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjZmZjODMzO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZjODMzO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmc6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNmE3MDA7XFxuICBib3JkZXItY29sb3I6ICNlNmE3MDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNmE3MDA7XFxuICBib3JkZXItY29sb3I6ICNlNmE3MDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDgwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZDgwO1xcbn1cXG4uZWwtYnV0dG9uLS13YXJuaW5nLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjZmZiYTAwO1xcbiAgYmFja2dyb3VuZDogI2ZmZjhlNjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZTM5OTtcXG59XFxuLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0td2FybmluZy5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjZmZiYTAwO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNmE3MDA7XFxuICBib3JkZXItY29sb3I6ICNlNmE3MDA7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLXdhcm5pbmcuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjZmZkNjY2O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlNjtcXG4gIGJvcmRlci1jb2xvcjogI2ZmZjFjYztcXG59XFxuXFxuLmVsLWJ1dHRvbi0tZGFuZ2VyIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDk0OTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXI6Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmNmQ2ZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNmQ2ZDtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXI6YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNjQyNDI7XFxuICBib3JkZXItY29sb3I6ICNlNjQyNDI7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2U2NDI0MjtcXG4gIGJvcmRlci1jb2xvcjogI2U2NDI0MjtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWRhbmdlci5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLWRpc2FibGVkOmZvY3VzLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTRhNDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYTRhNDtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjZmY0OTQ5O1xcbiAgYmFja2dyb3VuZDogI2ZmZWRlZDtcXG4gIGJvcmRlci1jb2xvcjogI2ZmYjZiNjtcXG59XFxuLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW46Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogI2ZmNDk0OTtcXG4gIGJvcmRlci1jb2xvcjogI2ZmNDk0OTtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbn1cXG4uZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICNlNjQyNDI7XFxuICBib3JkZXItY29sb3I6ICNlNjQyNDI7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0tZGFuZ2VyLmlzLXBsYWluLmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS1kYW5nZXIuaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWRhbmdlci5pcy1wbGFpbi5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNmZjkyOTI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGVkO1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYmRiO1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1pbmZvIHtcXG4gIGNvbG9yOiAjRkZGRkZGO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTM5OTtcXG4gIGJvcmRlci1jb2xvcjogIzkwOTM5OTtcXG59XFxuLmVsLWJ1dHRvbi0taW5mbzpob3ZlciwgLmVsLWJ1dHRvbi0taW5mbzpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjYTZhOWFkO1xcbiAgYm9yZGVyLWNvbG9yOiAjYTZhOWFkO1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWluZm86YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICM4Mjg0OGE7XFxuICBib3JkZXItY29sb3I6ICM4Mjg0OGE7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICM4Mjg0OGE7XFxuICBib3JkZXItY29sb3I6ICM4Mjg0OGE7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZCwgLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZDpob3ZlciwgLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZDpmb2N1cywgLmVsLWJ1dHRvbi0taW5mby5pcy1kaXNhYmxlZDphY3RpdmUge1xcbiAgY29sb3I6ICNGRkZGRkY7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOWNjO1xcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWNjO1xcbn1cXG4uZWwtYnV0dG9uLS1pbmZvLmlzLXBsYWluIHtcXG4gIGNvbG9yOiAjOTA5Mzk5O1xcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNTtcXG4gIGJvcmRlci1jb2xvcjogI2QzZDRkNjtcXG59XFxuLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbjpob3ZlciwgLmVsLWJ1dHRvbi0taW5mby5pcy1wbGFpbjpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjOTA5Mzk5O1xcbiAgYm9yZGVyLWNvbG9yOiAjOTA5Mzk5O1xcbiAgY29sb3I6ICNGRkZGRkY7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW46YWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6ICM4Mjg0OGE7XFxuICBib3JkZXItY29sb3I6ICM4Mjg0OGE7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcbi5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQ6aG92ZXIsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQ6Zm9jdXMsIC5lbC1idXR0b24tLWluZm8uaXMtcGxhaW4uaXMtZGlzYWJsZWQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjYmNiZWMyO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNTtcXG4gIGJvcmRlci1jb2xvcjogI2U5ZTllYjtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tbWVkaXVtIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuLmVsLWJ1dHRvbi0tbWVkaXVtLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG59XFxuLmVsLWJ1dHRvbi0tbWVkaXVtLmlzLWNpcmNsZSB7XFxuICBwYWRkaW5nOiAxMHB4O1xcbn1cXG5cXG4uZWwtYnV0dG9uLS1zbWFsbCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG59XFxuLmVsLWJ1dHRvbi0tc21hbGwuaXMtcm91bmQge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxufVxcbi5lbC1idXR0b24tLXNtYWxsLmlzLWNpcmNsZSB7XFxuICBwYWRkaW5nOiA5cHg7XFxufVxcblxcbi5lbC1idXR0b24tLW1pbmkge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcbi5lbC1idXR0b24tLW1pbmkuaXMtcm91bmQge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxufVxcbi5lbC1idXR0b24tLW1pbmkuaXMtY2lyY2xlIHtcXG4gIHBhZGRpbmc6IDdweDtcXG59XFxuXFxuLmVsLWJ1dHRvbi0tdGV4dCB7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgY29sb3I6ICMxODkwZmY7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG4gIHBhZGRpbmctcmlnaHQ6IDA7XFxufVxcbi5lbC1idXR0b24tLXRleHQ6aG92ZXIsIC5lbC1idXR0b24tLXRleHQ6Zm9jdXMge1xcbiAgY29sb3I6ICM0NmE2ZmY7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcbi5lbC1idXR0b24tLXRleHQ6YWN0aXZlIHtcXG4gIGNvbG9yOiAjMTY4MmU2O1xcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4uZWwtYnV0dG9uLS10ZXh0LmlzLWRpc2FibGVkLCAuZWwtYnV0dG9uLS10ZXh0LmlzLWRpc2FibGVkOmhvdmVyLCAuZWwtYnV0dG9uLS10ZXh0LmlzLWRpc2FibGVkOmZvY3VzIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXAge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cDo6YmVmb3JlLFxcbi5lbC1idXR0b24tZ3JvdXA6OmFmdGVyIHtcXG4gIGRpc3BsYXk6IHRhYmxlO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXA6OmFmdGVyIHtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG5cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbiB7XFxuICBmbG9hdDogbGVmdDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24gKyAuZWwtYnV0dG9uIHtcXG4gIG1hcmdpbi1sZWZ0OiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XFxuICB6LWluZGV4OiAxO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLmlzLXJvdW5kIHtcXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQuaXMtY2lyY2xlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIG1hcmdpbi1yaWdodDogLTFweDtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b246aG92ZXIsIC5lbC1idXR0b24tZ3JvdXAgPiAuZWwtYnV0dG9uOmZvY3VzLCAuZWwtYnV0dG9uLWdyb3VwID4gLmVsLWJ1dHRvbjphY3RpdmUge1xcbiAgei1pbmRleDogMTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCA+IC5lbC1idXR0b24uaXMtYWN0aXZlIHtcXG4gIHotaW5kZXg6IDE7XFxufVxcblxcbi5lbC1idXR0b24tZ3JvdXAgPiAuZWwtZHJvcGRvd24gPiAuZWwtYnV0dG9uIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1wcmltYXJ5OmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXByaW1hcnk6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tc3VjY2VzczpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1zdWNjZXNzOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1zdWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG4uZWwtYnV0dG9uLWdyb3VwIC5lbC1idXR0b24tLXdhcm5pbmc6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0td2FybmluZzpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0td2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1kYW5nZXI6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0tZGFuZ2VyOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XFxufVxcbi5lbC1idXR0b24tZ3JvdXAgLmVsLWJ1dHRvbi0taW5mbzpmaXJzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1pbmZvOmxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG59XFxuLmVsLWJ1dHRvbi1ncm91cCAuZWwtYnV0dG9uLS1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xcbn1cXG5cXG4uZWwtY2FsZW5kYXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG59XFxuLmVsLWNhbGVuZGFyX19oZWFkZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG4gIHBhZGRpbmc6IDEycHggMjBweDtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlNmVjO1xcbn1cXG5cXG4uZWwtY2FsZW5kYXJfX3RpdGxlIHtcXG4gIGNvbG9yOiAjMDAwMDAwO1xcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcXG59XFxuXFxuLmVsLWNhbGVuZGFyX19ib2R5IHtcXG4gIHBhZGRpbmc6IDEycHggMjBweCAzNXB4O1xcbn1cXG5cXG4uZWwtY2FsZW5kYXItdGFibGUge1xcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uZWwtY2FsZW5kYXItdGFibGUgdGhlYWQgdGgge1xcbiAgcGFkZGluZzogMTJweCAwO1xcbiAgY29sb3I6ICM2MDYyNjY7XFxuICBmb250LXdlaWdodDogbm9ybWFsO1xcbn1cXG4uZWwtY2FsZW5kYXItdGFibGU6bm90KC5pcy1yYW5nZSkgdGQucHJldixcXG4uZWwtY2FsZW5kYXItdGFibGU6bm90KC5pcy1yYW5nZSkgdGQubmV4dCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNhbGVuZGFyLXRhYmxlIHRkIHtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlNmVjO1xcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZTZlYztcXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XFxufVxcbi5lbC1jYWxlbmRhci10YWJsZSB0ZC5pcy1zZWxlY3RlZCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZFO1xcbn1cXG5cXG4uZWwtY2FsZW5kYXItdGFibGUgdGQuaXMtdG9kYXkge1xcbiAgY29sb3I6ICMxODkwZmY7XFxufVxcblxcbi5lbC1jYWxlbmRhci10YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XFxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZTZlYztcXG59XFxuLmVsLWNhbGVuZGFyLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTZlYztcXG59XFxuLmVsLWNhbGVuZGFyLXRhYmxlIHRyLmVsLWNhbGVuZGFyLXRhYmxlX19yb3ctLWhpZGUtYm9yZGVyIHRkIHtcXG4gIGJvcmRlci10b3A6IG5vbmU7XFxufVxcbi5lbC1jYWxlbmRhci10YWJsZSAuZWwtY2FsZW5kYXItZGF5IHtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHBhZGRpbmc6IDhweDtcXG4gIGhlaWdodDogODVweDtcXG59XFxuLmVsLWNhbGVuZGFyLXRhYmxlIC5lbC1jYWxlbmRhci1kYXk6aG92ZXIge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGRTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtYmFja3RvcCB7XFxuICBwb3NpdGlvbjogZml4ZWQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgd2lkdGg6IDQwcHg7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBmb250LXNpemU6IDIwcHg7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgei1pbmRleDogNTtcXG59XFxuLmVsLWJhY2t0b3A6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcGFnZS1oZWFkZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG59XFxuLmVsLXBhZ2UtaGVhZGVyX19sZWZ0IHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbn1cXG4uZWwtcGFnZS1oZWFkZXJfX2xlZnQ6OmFmdGVyIHtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgd2lkdGg6IDFweDtcXG4gIGhlaWdodDogMTZweDtcXG4gIHJpZ2h0OiAtMjBweDtcXG4gIHRvcDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RGRTY7XFxufVxcbi5lbC1wYWdlLWhlYWRlcl9fbGVmdCAuZWwtaWNvbi1iYWNrIHtcXG4gIGZvbnQtc2l6ZTogMThweDtcXG4gIG1hcmdpbi1yaWdodDogNnB4O1xcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcXG59XFxuLmVsLXBhZ2UtaGVhZGVyX190aXRsZSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBmb250LXdlaWdodDogNTAwO1xcbn1cXG5cXG4uZWwtcGFnZS1oZWFkZXJfX2NvbnRlbnQge1xcbiAgZm9udC1zaXplOiAxOHB4O1xcbiAgY29sb3I6ICMzMDMxMzM7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLmVsLWNoZWNrYm94IHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQge1xcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmlzLWNoZWNrZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuaXMtZGlzYWJsZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjZTZlYmY1O1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkICsgLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1lZGl1bSB7XFxuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGhlaWdodDogMzZweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBsaW5lLWhlaWdodDogMTdweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1tZWRpdW0gLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICB3aWR0aDogMTRweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCB7XFxuICBwYWRkaW5nOiA1cHggMTVweCA1cHggMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMzJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1zbWFsbCAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLXNtYWxsIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgaGVpZ2h0OiAxMnB4O1xcbiAgd2lkdGg6IDEycHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tc21hbGwgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICB3aWR0aDogMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkge1xcbiAgcGFkZGluZzogM3B4IDE1cHggM3B4IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDI4cHg7XFxufVxcbi5lbC1jaGVja2JveC5pcy1ib3JkZXJlZC5lbC1jaGVja2JveC0tbWluaSAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtY2hlY2tib3guaXMtYm9yZGVyZWQuZWwtY2hlY2tib3gtLW1pbmkgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuLmVsLWNoZWNrYm94LmlzLWJvcmRlcmVkLmVsLWNoZWNrYm94LS1taW5pIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGhlaWdodDogNnB4O1xcbiAgd2lkdGg6IDJweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dCB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgb3V0bGluZTogbm9uZTtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZCAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmM7XFxuICBib3JkZXItY29sb3I6ICNEQ0RGRTY7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxuICBib3JkZXItY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1jaGVja2JveF9faW5wdXQuaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94X19pbm5lciArIC5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1jaGVja2JveF9faW5uZXI6OmFmdGVyIHtcXG4gIGJvcmRlci1jb2xvcjogI0MwQzRDQztcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQztcXG4gIGJvcmRlci1jb2xvcjogI0RDREZFNjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1kaXNhYmxlZC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNENDO1xcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNENDO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWRpc2FibGVkICsgc3Bhbi5lbC1jaGVja2JveF9fbGFiZWwge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKDEpO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWNoZWNrZWQgKyAuZWwtY2hlY2tib3hfX2xhYmVsIHtcXG4gIGNvbG9yOiAjMTg5MGZmO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWZvY3VzIHtcXG4gIC8qZm9jdXPml7Yg6KeG6KeJ5LiK5Yy65YiGKi9cXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1mb2N1cyAuZWwtY2hlY2tib3hfX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94X19pbnB1dC5pcy1pbmRldGVybWluYXRlIC5lbC1jaGVja2JveF9faW5uZXI6OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGhlaWdodDogMnB4O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIHRvcDogNXB4O1xcbn1cXG4uZWwtY2hlY2tib3hfX2lucHV0LmlzLWluZGV0ZXJtaW5hdGUgLmVsLWNoZWNrYm94X19pbm5lcjo6YWZ0ZXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgd2lkdGg6IDE0cHg7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgei1pbmRleDogMTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40NiksIGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjI5LCAxLjQ2KTtcXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC43MSwgLTAuNDYsIDAuMjksIDEuNDYpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC4yOSwgMS40Nik7XFxufVxcbi5lbC1jaGVja2JveF9faW5uZXI6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtY2hlY2tib3hfX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcXG4gIGJvcmRlci1sZWZ0OiAwO1xcbiAgYm9yZGVyLXRvcDogMDtcXG4gIGhlaWdodDogN3B4O1xcbiAgbGVmdDogNHB4O1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAxcHg7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XFxuICB3aWR0aDogM3B4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbiAwLjA1cztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluIDAuMDVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4gMC4wNXM7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xcbn1cXG5cXG4uZWwtY2hlY2tib3hfX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgd2lkdGg6IDA7XFxuICBoZWlnaHQ6IDA7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuXFxuLmVsLWNoZWNrYm94X19sYWJlbCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XFxuICBsaW5lLWhlaWdodDogMTlweDtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLWxlZnQ6IDA7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBtYXJnaW46IDA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogMTJweCAyMHB4O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lcjpob3ZlciB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0ge1xcbiAgbGluZS1oZWlnaHQ6IDAuOTtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIgW2NsYXNzKj1lbC1pY29uLV0gKyBzcGFuIHtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b25fX29yaWdpbmFsIHtcXG4gIG9wYWNpdHk6IDA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbWFyZ2luOiAwO1xcbiAgei1pbmRleDogLTE7XFxufVxcblxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtY2hlY2tlZCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBjb2xvcjogI0ZGRkZGRjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIDAgIzc0YmNmZjtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjNzRiY2ZmO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWNoZWNrZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgY29sb3I6ICNDMEM0Q0M7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XFxuICBib3JkZXItY29sb3I6ICNlNmViZjU7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24uaXMtZGlzYWJsZWQ6Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmViZjU7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b246Zmlyc3QtY2hpbGQgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLmlzLWZvY3VzIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbjpsYXN0LWNoaWxkIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1tZWRpdW0gLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogMTBweCAyMHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgYm9yZGVyLXJhZGl1czogMDtcXG59XFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWVkaXVtIC5lbC1jaGVja2JveC1idXR0b25fX2lubmVyLmlzLXJvdW5kIHtcXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tc21hbGwgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIge1xcbiAgcGFkZGluZzogOXB4IDE1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxuICBib3JkZXItcmFkaXVzOiAwO1xcbn1cXG4uZWwtY2hlY2tib3gtYnV0dG9uLS1zbWFsbCAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lci5pcy1yb3VuZCB7XFxuICBwYWRkaW5nOiA5cHggMTVweDtcXG59XFxuXFxuLmVsLWNoZWNrYm94LWJ1dHRvbi0tbWluaSAuZWwtY2hlY2tib3gtYnV0dG9uX19pbm5lciB7XFxuICBwYWRkaW5nOiA3cHggMTVweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDA7XFxufVxcbi5lbC1jaGVja2JveC1idXR0b24tLW1pbmkgLmVsLWNoZWNrYm94LWJ1dHRvbl9faW5uZXIuaXMtcm91bmQge1xcbiAgcGFkZGluZzogN3B4IDE1cHg7XFxufVxcblxcbi5lbC1jaGVja2JveC1ncm91cCB7XFxuICBmb250LXNpemU6IDA7XFxufVxcblxcbi8qIEJFTSBzdXBwb3J0IEZ1bmNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRzXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2Nyb2xsYmFyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGxhY2Vob2xkZXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCRU1cXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBFbGVtZW50IENoYWxrIFZhcmlhYmxlcyAqL1xcbi8qIFRyYW5zaXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENvbG9yXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiA1M2E4ZmYgKi9cXG4vKiA2NmIxZmYgKi9cXG4vKiA3OWJiZmYgKi9cXG4vKiA4Y2M1ZmYgKi9cXG4vKiBhMGNmZmYgKi9cXG4vKiBiM2Q4ZmYgKi9cXG4vKiBjNmUyZmYgKi9cXG4vKiBkOWVjZmYgKi9cXG4vKiBlY2Y1ZmYgKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCb3JkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEZpbGxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFR5cG9ncmFwaHlcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNpemVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIHotaW5kZXhcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpc2FibGUgYmFzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSWNvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2hlY2tib3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFJhZGlvXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTZWxlY3RcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEFsZXJ0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlQm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBNZXNzYWdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBOb3RpZmljYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIElucHV0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogR3JvdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYlxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQnV0dG9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBjYXNjYWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU3dpdGNoXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaWFsb2dcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhYmxlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQYWdpbmF0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3B1cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wb3Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVG9vbHRpcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFnXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUcmVlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEcm9wZG93blxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQmFkZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhcmRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2xpZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFN0ZXBzXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1lbnVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogUmF0ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBEYXRlUGlja2VyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExvYWRpbmdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU2Nyb2xsYmFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhcm91c2VsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENvbGxhcHNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRyYW5zZmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEhlYWRlclxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvb3Rlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNYWluXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFRpbWVsaW5lXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJhY2t0b3BcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYWxlbmRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb3JtXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBdmF0YXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQnJlYWstcG9pbnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi5lbC1yYWRpbyB7XFxuICBjb2xvcjogIzYwNjI2NjtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XFxufVxcbi5lbC1yYWRpby5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiAxMnB4IDIwcHggMCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREZFNjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGhlaWdodDogNDBweDtcXG59XFxuLmVsLXJhZGlvLmlzLWJvcmRlcmVkLmlzLWNoZWNrZWQge1xcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW8uaXMtYm9yZGVyZWQuaXMtZGlzYWJsZWQge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJvcmRlci1jb2xvcjogI2U2ZWJmNTtcXG59XFxuLmVsLXJhZGlvLmlzLWJvcmRlcmVkICsgLmVsLXJhZGlvLmlzLWJvcmRlcmVkIHtcXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xcbn1cXG5cXG4uZWwtcmFkaW8tLW1lZGl1bS5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAxMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgaGVpZ2h0OiAzNnB4O1xcbn1cXG4uZWwtcmFkaW8tLW1lZGl1bS5pcy1ib3JkZXJlZCAuZWwtcmFkaW9fX2xhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuLmVsLXJhZGlvLS1tZWRpdW0uaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBoZWlnaHQ6IDE0cHg7XFxuICB3aWR0aDogMTRweDtcXG59XFxuXFxuLmVsLXJhZGlvLS1zbWFsbC5pcy1ib3JkZXJlZCB7XFxuICBwYWRkaW5nOiA4cHggMTVweCAwIDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICBoZWlnaHQ6IDMycHg7XFxufVxcbi5lbC1yYWRpby0tc21hbGwuaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19sYWJlbCB7XFxuICBmb250LXNpemU6IDEycHg7XFxufVxcbi5lbC1yYWRpby0tc21hbGwuaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuXFxuLmVsLXJhZGlvLS1taW5pLmlzLWJvcmRlcmVkIHtcXG4gIHBhZGRpbmc6IDZweCAxNXB4IDAgMTBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIGhlaWdodDogMjhweDtcXG59XFxuLmVsLXJhZGlvLS1taW5pLmlzLWJvcmRlcmVkIC5lbC1yYWRpb19fbGFiZWwge1xcbiAgZm9udC1zaXplOiAxMnB4O1xcbn1cXG4uZWwtcmFkaW8tLW1pbmkuaXMtYm9yZGVyZWQgLmVsLXJhZGlvX19pbm5lciB7XFxuICBoZWlnaHQ6IDEycHg7XFxuICB3aWR0aDogMTJweDtcXG59XFxuXFxuLmVsLXJhZGlvOmxhc3QtY2hpbGQge1xcbiAgbWFyZ2luLXJpZ2h0OiAwO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0IHtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBvdXRsaW5lOiBub25lO1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbGluZS1oZWlnaHQ6IDE7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xcbn1cXG4uZWwtcmFkaW9fX2lucHV0LmlzLWRpc2FibGVkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQgLmVsLXJhZGlvX19pbm5lcjo6YWZ0ZXIge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RkE7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQgLmVsLXJhZGlvX19pbm5lciArIC5lbC1yYWRpb19fbGFiZWwge1xcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1yYWRpb19faW5uZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcXG4gIGJvcmRlci1jb2xvcjogI2RmZTRlZDtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1kaXNhYmxlZC5pcy1jaGVja2VkIC5lbC1yYWRpb19faW5uZXI6OmFmdGVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Q0M7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtZGlzYWJsZWQgKyBzcGFuLmVsLXJhZGlvX19sYWJlbCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1yYWRpb19faW5wdXQuaXMtY2hlY2tlZCAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XFxufVxcbi5lbC1yYWRpb19faW5wdXQuaXMtY2hlY2tlZCAuZWwtcmFkaW9fX2lubmVyOjphZnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcXG59XFxuLmVsLXJhZGlvX19pbnB1dC5pcy1jaGVja2VkICsgLmVsLXJhZGlvX19sYWJlbCB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXJhZGlvX19pbnB1dC5pcy1mb2N1cyAuZWwtcmFkaW9fX2lubmVyIHtcXG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcXG59XFxuXFxuLmVsLXJhZGlvX19pbm5lciB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjRENERkU2O1xcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcXG4gIHdpZHRoOiAxNHB4O1xcbiAgaGVpZ2h0OiAxNHB4O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuLmVsLXJhZGlvX19pbm5lcjpob3ZlciB7XFxuICBib3JkZXItY29sb3I6ICMxODkwZmY7XFxufVxcbi5lbC1yYWRpb19faW5uZXI6OmFmdGVyIHtcXG4gIHdpZHRoOiA0cHg7XFxuICBoZWlnaHQ6IDRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiA1MCU7XFxuICB0b3A6IDUwJTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbjtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4sIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW47XFxufVxcblxcbi5lbC1yYWRpb19fb3JpZ2luYWwge1xcbiAgb3BhY2l0eTogMDtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB6LWluZGV4OiAtMTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG4gIGJvdHRvbTogMDtcXG4gIG1hcmdpbjogMDtcXG59XFxuXFxuLmVsLXJhZGlvOmZvY3VzOm5vdCguaXMtZm9jdXMpOm5vdCg6YWN0aXZlKTpub3QoLmlzLWRpc2FibGVkKSB7XFxuICAvKuiOt+W+l+eEpueCueaXtiDmoLflvI/mj5DphpIqL1xcbn1cXG4uZWwtcmFkaW86Zm9jdXM6bm90KC5pcy1mb2N1cyk6bm90KDphY3RpdmUpOm5vdCguaXMtZGlzYWJsZWQpIC5lbC1yYWRpb19faW5uZXIge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjMTg5MGZmO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCAjMTg5MGZmO1xcbn1cXG4uZWwtcmFkaW9fX2xhYmVsIHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIHBhZGRpbmctbGVmdDogMTBweDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtc2Nyb2xsYmFyIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5lbC1zY3JvbGxiYXI6aG92ZXIgPiAuZWwtc2Nyb2xsYmFyX19iYXIsIC5lbC1zY3JvbGxiYXI6YWN0aXZlID4gLmVsLXNjcm9sbGJhcl9fYmFyLCAuZWwtc2Nyb2xsYmFyOmZvY3VzID4gLmVsLXNjcm9sbGJhcl9fYmFyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzQwbXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM0MG1zIGVhc2Utb3V0O1xcbn1cXG4uZWwtc2Nyb2xsYmFyX193cmFwIHtcXG4gIG92ZXJmbG93OiBzY3JvbGw7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5lbC1zY3JvbGxiYXJfX3dyYXAtLWhpZGRlbi1kZWZhdWx0IHtcXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcXG59XFxuLmVsLXNjcm9sbGJhcl9fd3JhcC0taGlkZGVuLWRlZmF1bHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbn1cXG5cXG4uZWwtc2Nyb2xsYmFyX190aHVtYiB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIHdpZHRoOiAwO1xcbiAgaGVpZ2h0OiAwO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDcsIDE1MywgMC4zKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xcbn1cXG4uZWwtc2Nyb2xsYmFyX190aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ3LCAxNTMsIDAuNSk7XFxufVxcblxcbi5lbC1zY3JvbGxiYXJfX2JhciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMnB4O1xcbiAgYm90dG9tOiAycHg7XFxuICB6LWluZGV4OiAxO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLW91dDtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1vdXQ7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCB7XFxuICB3aWR0aDogNnB4O1xcbiAgdG9wOiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy12ZXJ0aWNhbCA+IGRpdiB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmVsLXNjcm9sbGJhcl9fYmFyLmlzLWhvcml6b250YWwge1xcbiAgaGVpZ2h0OiA2cHg7XFxuICBsZWZ0OiAycHg7XFxufVxcbi5lbC1zY3JvbGxiYXJfX2Jhci5pcy1ob3Jpem9udGFsID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLXBhbmVsIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtY2FzY2FkZXItcGFuZWwuaXMtYm9yZGVyZWQge1xcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZTRlZDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW1lbnUge1xcbiAgbWluLXdpZHRoOiAxODBweDtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RmZTRlZDtcXG59XFxuLmVsLWNhc2NhZGVyLW1lbnU6bGFzdC1jaGlsZCB7XFxuICBib3JkZXItcmlnaHQ6IG5vbmU7XFxufVxcbi5lbC1jYXNjYWRlci1tZW51Omxhc3QtY2hpbGQgLmVsLWNhc2NhZGVyLW5vZGUge1xcbiAgcGFkZGluZy1yaWdodDogMjBweDtcXG59XFxuLmVsLWNhc2NhZGVyLW1lbnVfX3dyYXAge1xcbiAgaGVpZ2h0OiAyMDRweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW1lbnVfX2xpc3Qge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbWluLWhlaWdodDogMTAwJTtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDZweCAwO1xcbiAgbGlzdC1zdHlsZTogbm9uZTtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW1lbnVfX2hvdmVyLXpvbmUge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAwO1xcbiAgbGVmdDogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxufVxcblxcbi5lbC1jYXNjYWRlci1tZW51X19lbXB0eS10ZXh0IHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogNTAlO1xcbiAgbGVmdDogNTAlO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBjb2xvcjogI0MwQzRDQztcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW5vZGUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xcbiAgaGVpZ2h0OiAzNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZS5pcy1zZWxlY3RhYmxlLmluLWFjdGl2ZS1wYXRoIHtcXG4gIGNvbG9yOiAjNjA2MjY2O1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZS5pbi1hY3RpdmUtcGF0aCwgLmVsLWNhc2NhZGVyLW5vZGUuaXMtc2VsZWN0YWJsZS5pbi1jaGVja2VkLXBhdGgsIC5lbC1jYXNjYWRlci1ub2RlLmlzLWFjdGl2ZSB7XFxuICBjb2xvcjogIzE4OTBmZjtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZTpub3QoLmlzLWRpc2FibGVkKSB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5lbC1jYXNjYWRlci1ub2RlOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyLCAuZWwtY2FzY2FkZXItbm9kZTpub3QoLmlzLWRpc2FibGVkKTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjRjVGN0ZBO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZS5pcy1kaXNhYmxlZCB7XFxuICBjb2xvcjogI0MwQzRDQztcXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XFxufVxcblxcbi5lbC1jYXNjYWRlci1ub2RlX19wcmVmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgbGVmdDogMTBweDtcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW5vZGVfX3Bvc3RmaXgge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcblxcbi5lbC1jYXNjYWRlci1ub2RlX19sYWJlbCB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbiAgcGFkZGluZzogMCAxMHB4O1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG59XFxuXFxuLmVsLWNhc2NhZGVyLW5vZGUgPiAuZWwtcmFkaW8ge1xcbiAgbWFyZ2luLXJpZ2h0OiAwO1xcbn1cXG4uZWwtY2FzY2FkZXItbm9kZSA+IC5lbC1yYWRpbyAuZWwtcmFkaW9fX2xhYmVsIHtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtYXZhdGFyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBjb2xvcjogI2ZmZjtcXG4gIGJhY2tncm91bmQ6ICNDMEM0Q0M7XFxuICB3aWR0aDogNDBweDtcXG4gIGhlaWdodDogNDBweDtcXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbn1cXG4uZWwtYXZhdGFyID4gaW1nIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG59XFxuLmVsLWF2YXRhci0tY2lyY2xlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG59XFxuXFxuLmVsLWF2YXRhci0tc3F1YXJlIHtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG59XFxuXFxuLmVsLWF2YXRhci0taWNvbiB7XFxuICBmb250LXNpemU6IDE4cHg7XFxufVxcblxcbi5lbC1hdmF0YXItLWxhcmdlIHtcXG4gIHdpZHRoOiA0MHB4O1xcbiAgaGVpZ2h0OiA0MHB4O1xcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XFxufVxcblxcbi5lbC1hdmF0YXItLW1lZGl1bSB7XFxuICB3aWR0aDogMzZweDtcXG4gIGhlaWdodDogMzZweDtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbn1cXG5cXG4uZWwtYXZhdGFyLS1zbWFsbCB7XFxuICB3aWR0aDogMjhweDtcXG4gIGhlaWdodDogMjhweDtcXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xcbn1cXG5cXG4vKiBCRU0gc3VwcG9ydCBGdW5jXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50c1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNjcm9sbGJhclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBsYWNlaG9sZGVyXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQkVNXFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRWxlbWVudCBDaGFsayBWYXJpYWJsZXMgKi9cXG4vKiBUcmFuc2l0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDb2xvclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogNTNhOGZmICovXFxuLyogNjZiMWZmICovXFxuLyogNzliYmZmICovXFxuLyogOGNjNWZmICovXFxuLyogYTBjZmZmICovXFxuLyogYjNkOGZmICovXFxuLyogYzZlMmZmICovXFxuLyogZDllY2ZmICovXFxuLyogZWNmNWZmICovXFxuLyogTGlua1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQm9yZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBGaWxsXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUeXBvZ3JhcGh5XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTaXplXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiB6LWluZGV4XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBEaXNhYmxlIGJhc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEljb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENoZWNrYm94XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBSYWRpb1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2VsZWN0XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBBbGVydFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZUJveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTWVzc2FnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogTm90aWZpY2F0aW9uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJbnB1dFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEdyb3VwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJ1dHRvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogY2FzY2FkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFN3aXRjaFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlhbG9nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWJsZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUGFnaW5hdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUG9wdXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcG92ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRvb2x0aXBcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRhZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHJlZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRHJvcGRvd25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJhZGdlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDYXJkXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNsaWRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTdGVwc1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBNZW51XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFJhdGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRGF0ZVBpY2tlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMb2FkaW5nXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIFNjcm9sbGJhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDYXJvdXNlbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBDb2xsYXBzZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUcmFuc2Zlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBIZWFkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBGb290ZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWFpblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBUaW1lbGluZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCYWNrdG9wXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2FsZW5kYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9ybVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQXZhdGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEJyZWFrLXBvaW50XFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbkAtd2Via2l0LWtleWZyYW1lcyBlbC1kcmF3ZXItZmFkZS1pbiB7XFxuICAwJSB7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG59XFxuQGtleWZyYW1lcyBlbC1kcmF3ZXItZmFkZS1pbiB7XFxuICAwJSB7XFxuICAgIG9wYWNpdHk6IDA7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgb3BhY2l0eTogMTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHJ0bC1kcmF3ZXItaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMHB4KTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgcnRsLWRyYXdlci1pbiB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwcHgpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHJ0bC1kcmF3ZXItb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwcHgpO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIHJ0bC1kcmF3ZXItb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwcHgpO1xcbiAgfVxcbn1cXG5ALXdlYmtpdC1rZXlmcmFtZXMgbHRyLWRyYXdlci1pbiB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDBweCk7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIGx0ci1kcmF3ZXItaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwcHgpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwcHgpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIGx0ci1kcmF3ZXItb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDBweCk7XFxuICB9XFxufVxcbkBrZXlmcmFtZXMgbHRyLWRyYXdlci1vdXQge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMHB4KTtcXG4gIH1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHR0Yi1kcmF3ZXItaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMCUpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMCUpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gIH1cXG59XFxuQGtleWZyYW1lcyB0dGItZHJhd2VyLWluIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDAlKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDAlKTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICB9XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyB0dGItZHJhd2VyLW91dCB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMCUpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMCUpO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIHR0Yi1kcmF3ZXItb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwJSk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwJSk7XFxuICB9XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyBidHQtZHJhd2VyLWluIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMCUpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwJSk7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIGJ0dC1kcmF3ZXItaW4ge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwJSk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKTtcXG4gIH1cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XFxuICB9XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyBidHQtZHJhd2VyLW91dCB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xcbiAgfVxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMCUpO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIGJ0dC1kcmF3ZXItb3V0IHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XFxuICB9XFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMCUpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwJSk7XFxuICB9XFxufVxcbi5lbC1kcmF3ZXIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4uZWwtZHJhd2VyLnJ0bCB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogcnRsLWRyYXdlci1vdXQgMC4zcztcXG4gICAgICAgICAgYW5pbWF0aW9uOiBydGwtZHJhd2VyLW91dCAwLjNzO1xcbn1cXG4uZWwtZHJhd2VyX19vcGVuIC5lbC1kcmF3ZXIucnRsIHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBydGwtZHJhd2VyLWluIDAuM3MgMW1zO1xcbiAgICAgICAgICBhbmltYXRpb246IHJ0bC1kcmF3ZXItaW4gMC4zcyAxbXM7XFxufVxcbi5lbC1kcmF3ZXIubHRyIHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsdHItZHJhd2VyLW91dCAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb246IGx0ci1kcmF3ZXItb3V0IDAuM3M7XFxufVxcbi5lbC1kcmF3ZXJfX29wZW4gLmVsLWRyYXdlci5sdHIge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IGx0ci1kcmF3ZXItaW4gMC4zcyAxbXM7XFxuICAgICAgICAgIGFuaW1hdGlvbjogbHRyLWRyYXdlci1pbiAwLjNzIDFtcztcXG59XFxuLmVsLWRyYXdlci50dGIge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IHR0Yi1kcmF3ZXItb3V0IDAuM3M7XFxuICAgICAgICAgIGFuaW1hdGlvbjogdHRiLWRyYXdlci1vdXQgMC4zcztcXG59XFxuLmVsLWRyYXdlcl9fb3BlbiAuZWwtZHJhd2VyLnR0YiB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogdHRiLWRyYXdlci1pbiAwLjNzIDFtcztcXG4gICAgICAgICAgYW5pbWF0aW9uOiB0dGItZHJhd2VyLWluIDAuM3MgMW1zO1xcbn1cXG4uZWwtZHJhd2VyLmJ0dCB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogYnR0LWRyYXdlci1vdXQgMC4zcztcXG4gICAgICAgICAgYW5pbWF0aW9uOiBidHQtZHJhd2VyLW91dCAwLjNzO1xcbn1cXG4uZWwtZHJhd2VyX19vcGVuIC5lbC1kcmF3ZXIuYnR0IHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidHQtZHJhd2VyLWluIDAuM3MgMW1zO1xcbiAgICAgICAgICBhbmltYXRpb246IGJ0dC1kcmF3ZXItaW4gMC4zcyAxbXM7XFxufVxcbi5lbC1kcmF3ZXJfX3dyYXBwZXIge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgdG9wOiAwO1xcbiAgcmlnaHQ6IDA7XFxuICBib3R0b206IDA7XFxuICBsZWZ0OiAwO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIG1hcmdpbjogMDtcXG59XFxuLmVsLWRyYXdlcl9faGVhZGVyIHtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGNvbG9yOiAjNzI3NjdiO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xcbiAgcGFkZGluZzogMjBweDtcXG4gIHBhZGRpbmctYm90dG9tOiAwO1xcbn1cXG4uZWwtZHJhd2VyX19oZWFkZXIgPiA6Zmlyc3QtY2hpbGQge1xcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcXG4gICAgICAtbXMtZmxleDogMTtcXG4gICAgICAgICAgZmxleDogMTtcXG59XFxuLmVsLWRyYXdlcl9fdGl0bGUge1xcbiAgbWFyZ2luOiAwO1xcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcXG4gICAgICAtbXMtZmxleDogMTtcXG4gICAgICAgICAgZmxleDogMTtcXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbn1cXG4uZWwtZHJhd2VyX19jbG9zZS1idG4ge1xcbiAgYm9yZGVyOiBub25lO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgZm9udC1zaXplOiAyMHB4O1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG59XFxuLmVsLWRyYXdlcl9fYm9keSB7XFxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xcbiAgICAgIC1tcy1mbGV4OiAxO1xcbiAgICAgICAgICBmbGV4OiAxO1xcbn1cXG4uZWwtZHJhd2VyX19ib2R5ID4gKiB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcbi5lbC1kcmF3ZXIubHRyLCAuZWwtZHJhd2VyLnJ0bCB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0b3A6IDA7XFxuICBib3R0b206IDA7XFxufVxcbi5lbC1kcmF3ZXIudHRiLCAuZWwtZHJhd2VyLmJ0dCB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG59XFxuLmVsLWRyYXdlci5sdHIge1xcbiAgbGVmdDogMDtcXG59XFxuLmVsLWRyYXdlci5ydGwge1xcbiAgcmlnaHQ6IDA7XFxufVxcbi5lbC1kcmF3ZXIudHRiIHtcXG4gIHRvcDogMDtcXG59XFxuLmVsLWRyYXdlci5idHQge1xcbiAgYm90dG9tOiAwO1xcbn1cXG5cXG4uZWwtZHJhd2VyX19jb250YWluZXIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbGVmdDogMDtcXG4gIHJpZ2h0OiAwO1xcbiAgdG9wOiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbi5lbC1kcmF3ZXItZmFkZS1lbnRlci1hY3RpdmUge1xcbiAgLXdlYmtpdC1hbmltYXRpb246IGVsLWRyYXdlci1mYWRlLWluIDAuM3M7XFxuICAgICAgICAgIGFuaW1hdGlvbjogZWwtZHJhd2VyLWZhZGUtaW4gMC4zcztcXG59XFxuXFxuLmVsLWRyYXdlci1mYWRlLWxlYXZlLWFjdGl2ZSB7XFxuICBhbmltYXRpb246IGVsLWRyYXdlci1mYWRlLWluIDAuM3MgcmV2ZXJzZTtcXG59XFxuXFxuLyogQkVNIHN1cHBvcnQgRnVuY1xcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludHNcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTY3JvbGxiYXJcXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQbGFjZWhvbGRlclxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJFTVxcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEVsZW1lbnQgQ2hhbGsgVmFyaWFibGVzICovXFxuLyogVHJhbnNpdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ29sb3JcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIDUzYThmZiAqL1xcbi8qIDY2YjFmZiAqL1xcbi8qIDc5YmJmZiAqL1xcbi8qIDhjYzVmZiAqL1xcbi8qIGEwY2ZmZiAqL1xcbi8qIGIzZDhmZiAqL1xcbi8qIGM2ZTJmZiAqL1xcbi8qIGQ5ZWNmZiAqL1xcbi8qIGVjZjVmZiAqL1xcbi8qIExpbmtcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEJvcmRlclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRmlsbFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVHlwb2dyYXBoeVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogU2l6ZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogei1pbmRleFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogRGlzYWJsZSBiYXNlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBJY29uXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBDaGVja2JveFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogUmFkaW9cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFNlbGVjdFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQWxlcnRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VCb3hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE1lc3NhZ2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIE5vdGlmaWNhdGlvblxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogSW5wdXRcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIENhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBHcm91cFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFiXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCdXR0b25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIGNhc2NhZGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBTd2l0Y2hcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERpYWxvZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogVGFibGVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBhZ2luYXRpb25cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFBvcHVwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBQb3BvdmVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUb29sdGlwXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBUYWdcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIFRyZWVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIERyb3Bkb3duXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cXG4vKiBCYWRnZVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXFxuLyogQ2FyZFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTbGlkZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogU3RlcHNcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTWVudVxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBSYXRlXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIERhdGVQaWNrZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogTG9hZGluZ1xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBTY3JvbGxiYXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ2Fyb3VzZWxcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQ29sbGFwc2VcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVHJhbnNmZXJcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogSGVhZGVyXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogRm9vdGVyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIE1haW5cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogVGltZWxpbmVcXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXFxuLyogQmFja3RvcFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBMaW5rXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIENhbGVuZGFyXFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xcbi8qIEZvcm1cXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xcbi8qIEF2YXRhclxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4vKiBCcmVhay1wb2ludFxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cXG4uZWwtcG9wY29uZmlybV9fbWFpbiB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuXFxuLmVsLXBvcGNvbmZpcm1fX2ljb24ge1xcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XFxufVxcblxcbi5lbC1wb3Bjb25maXJtX19hY3Rpb24ge1xcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XFxuICBtYXJnaW46IDA7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5leHBvcnRzLmxvY2FscyA9IHtcblx0XCJ0aGVtZVwiOiBcIiMxODkwZmZcIlxufTtcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/element-variables.scss\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/index.scss":
+/*!****************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-3-1!./node_modules/postcss-loader/src??ref--8-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./src/styles/index.scss ***!
+ \****************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"/* fade */\\n.fade-enter-active,\\n.fade-leave-active {\\n -webkit-transition: opacity 0.28s;\\n transition: opacity 0.28s;\\n}\\n\\n.fade-enter,\\n.fade-leave-active {\\n opacity: 0;\\n}\\n\\n/* fade-transform */\\n.fade-transform-leave-active,\\n.fade-transform-enter-active {\\n -webkit-transition: all 0.5s;\\n transition: all 0.5s;\\n}\\n\\n.fade-transform-enter {\\n opacity: 0;\\n -webkit-transform: translateX(-30px);\\n transform: translateX(-30px);\\n}\\n\\n.fade-transform-leave-to {\\n opacity: 0;\\n -webkit-transform: translateX(30px);\\n transform: translateX(30px);\\n}\\n\\n/* breadcrumb transition */\\n.breadcrumb-enter-active,\\n.breadcrumb-leave-active {\\n -webkit-transition: all 0.5s;\\n transition: all 0.5s;\\n}\\n\\n.breadcrumb-enter,\\n.breadcrumb-leave-active {\\n opacity: 0;\\n -webkit-transform: translateX(20px);\\n transform: translateX(20px);\\n}\\n\\n.breadcrumb-move {\\n -webkit-transition: all 0.5s;\\n transition: all 0.5s;\\n}\\n\\n.breadcrumb-leave-active {\\n position: absolute;\\n}\\n\\n.el-breadcrumb__inner,\\n.el-breadcrumb__inner a {\\n font-weight: 400 !important;\\n}\\n\\n.el-upload input[type=file] {\\n display: none !important;\\n}\\n\\n.el-upload__input {\\n display: none;\\n}\\n\\n.cell .el-tag {\\n margin-right: 0px;\\n}\\n\\n.small-padding .cell {\\n padding-left: 5px;\\n padding-right: 5px;\\n}\\n\\n.fixed-width .el-button--mini {\\n padding: 7px 10px;\\n min-width: 60px;\\n}\\n\\n.status-col .cell {\\n padding: 0 10px;\\n text-align: center;\\n}\\n.status-col .cell .el-tag {\\n margin-right: 0px;\\n}\\n\\n.el-dialog {\\n -webkit-transform: none;\\n transform: none;\\n left: 0;\\n position: relative;\\n margin: 0 auto;\\n}\\n\\n.upload-container .el-upload {\\n width: 100%;\\n}\\n.upload-container .el-upload .el-upload-dragger {\\n width: 100%;\\n height: 200px;\\n}\\n\\n.el-dropdown-menu a {\\n display: block;\\n}\\n\\n.el-range-editor.el-input__inner {\\n display: -webkit-inline-box !important;\\n display: -ms-inline-flexbox !important;\\n display: inline-flex !important;\\n}\\n\\n.el-range-separator {\\n -webkit-box-sizing: content-box;\\n box-sizing: content-box;\\n}\\n\\n#app .main-container {\\n min-height: 100%;\\n -webkit-transition: margin-left 0.28s;\\n transition: margin-left 0.28s;\\n margin-left: 210px;\\n position: relative;\\n}\\n#app .sidebar-container {\\n -webkit-transition: width 0.28s;\\n transition: width 0.28s;\\n width: 210px !important;\\n background-color: #304156;\\n height: 100%;\\n position: fixed;\\n font-size: 0px;\\n top: 0;\\n bottom: 0;\\n left: 0;\\n z-index: 1001;\\n overflow: hidden;\\n}\\n#app .sidebar-container .horizontal-collapse-transition {\\n -webkit-transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;\\n transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;\\n}\\n#app .sidebar-container .scrollbar-wrapper {\\n overflow-x: hidden !important;\\n}\\n#app .sidebar-container .el-scrollbar__bar.is-vertical {\\n right: 0px;\\n}\\n#app .sidebar-container .el-scrollbar {\\n height: 100%;\\n}\\n#app .sidebar-container.has-logo .el-scrollbar {\\n height: calc(100% - 50px);\\n}\\n#app .sidebar-container .is-horizontal {\\n display: none;\\n}\\n#app .sidebar-container a {\\n display: inline-block;\\n width: 100%;\\n overflow: hidden;\\n}\\n#app .sidebar-container .svg-icon {\\n margin-right: 16px;\\n}\\n#app .sidebar-container .sub-el-icon {\\n margin-right: 12px;\\n margin-left: -2px;\\n}\\n#app .sidebar-container .el-menu {\\n border: none;\\n height: 100%;\\n width: 100% !important;\\n}\\n#app .sidebar-container .submenu-title-noDropdown:hover,\\n#app .sidebar-container .el-submenu__title:hover {\\n background-color: #263445 !important;\\n}\\n#app .sidebar-container .is-active > .el-submenu__title {\\n color: #f4f4f5 !important;\\n}\\n#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .el-submenu .el-menu-item {\\n min-width: 210px !important;\\n background-color: #1f2d3d !important;\\n}\\n#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover, #app .sidebar-container .el-submenu .el-menu-item:hover {\\n background-color: #001528 !important;\\n}\\n#app .hideSidebar .sidebar-container {\\n width: 54px !important;\\n}\\n#app .hideSidebar .main-container {\\n margin-left: 54px;\\n}\\n#app .hideSidebar .submenu-title-noDropdown {\\n padding: 0 !important;\\n position: relative;\\n}\\n#app .hideSidebar .submenu-title-noDropdown .el-tooltip {\\n padding: 0 !important;\\n}\\n#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon {\\n margin-left: 20px;\\n}\\n#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon {\\n margin-left: 19px;\\n}\\n#app .hideSidebar .el-submenu {\\n overflow: hidden;\\n}\\n#app .hideSidebar .el-submenu > .el-submenu__title {\\n padding: 0 !important;\\n}\\n#app .hideSidebar .el-submenu > .el-submenu__title .svg-icon {\\n margin-left: 20px;\\n}\\n#app .hideSidebar .el-submenu > .el-submenu__title .sub-el-icon {\\n margin-left: 19px;\\n}\\n#app .hideSidebar .el-submenu > .el-submenu__title .el-submenu__icon-arrow {\\n display: none;\\n}\\n#app .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {\\n height: 0;\\n width: 0;\\n overflow: hidden;\\n visibility: hidden;\\n display: inline-block;\\n}\\n#app .el-menu--collapse .el-menu .el-submenu {\\n min-width: 210px !important;\\n}\\n#app .mobile .main-container {\\n margin-left: 0px;\\n}\\n#app .mobile .sidebar-container {\\n -webkit-transition: -webkit-transform 0.28s;\\n transition: -webkit-transform 0.28s;\\n transition: transform 0.28s;\\n transition: transform 0.28s, -webkit-transform 0.28s;\\n width: 210px !important;\\n}\\n#app .mobile.hideSidebar .sidebar-container {\\n pointer-events: none;\\n -webkit-transition-duration: 0.3s;\\n transition-duration: 0.3s;\\n -webkit-transform: translate3d(-210px, 0, 0);\\n transform: translate3d(-210px, 0, 0);\\n}\\n#app .withoutAnimation .main-container,\\n#app .withoutAnimation .sidebar-container {\\n -webkit-transition: none;\\n transition: none;\\n}\\n\\n.el-menu--vertical > .el-menu .svg-icon {\\n margin-right: 16px;\\n}\\n.el-menu--vertical > .el-menu .sub-el-icon {\\n margin-right: 12px;\\n margin-left: -2px;\\n}\\n.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title:hover,\\n.el-menu--vertical .el-menu-item:hover {\\n background-color: #263445 !important;\\n}\\n.el-menu--vertical > .el-menu--popup {\\n max-height: 100vh;\\n overflow-y: auto;\\n}\\n.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {\\n background: #d3dce6;\\n}\\n.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {\\n width: 6px;\\n}\\n.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {\\n background: #99a9bf;\\n border-radius: 20px;\\n}\\n\\n.blue-btn {\\n background: #324157;\\n}\\n.blue-btn:hover {\\n color: #324157;\\n}\\n.blue-btn:hover:before, .blue-btn:hover:after {\\n background: #324157;\\n}\\n\\n.light-blue-btn {\\n background: #3A71A8;\\n}\\n.light-blue-btn:hover {\\n color: #3A71A8;\\n}\\n.light-blue-btn:hover:before, .light-blue-btn:hover:after {\\n background: #3A71A8;\\n}\\n\\n.red-btn {\\n background: #C03639;\\n}\\n.red-btn:hover {\\n color: #C03639;\\n}\\n.red-btn:hover:before, .red-btn:hover:after {\\n background: #C03639;\\n}\\n\\n.pink-btn {\\n background: #E65D6E;\\n}\\n.pink-btn:hover {\\n color: #E65D6E;\\n}\\n.pink-btn:hover:before, .pink-btn:hover:after {\\n background: #E65D6E;\\n}\\n\\n.green-btn {\\n background: #30B08F;\\n}\\n.green-btn:hover {\\n color: #30B08F;\\n}\\n.green-btn:hover:before, .green-btn:hover:after {\\n background: #30B08F;\\n}\\n\\n.tiffany-btn {\\n background: #4AB7BD;\\n}\\n.tiffany-btn:hover {\\n color: #4AB7BD;\\n}\\n.tiffany-btn:hover:before, .tiffany-btn:hover:after {\\n background: #4AB7BD;\\n}\\n\\n.yellow-btn {\\n background: #FEC171;\\n}\\n.yellow-btn:hover {\\n color: #FEC171;\\n}\\n.yellow-btn:hover:before, .yellow-btn:hover:after {\\n background: #FEC171;\\n}\\n\\n.pan-btn {\\n font-size: 14px;\\n color: #fff;\\n padding: 14px 36px;\\n border-radius: 8px;\\n border: none;\\n outline: none;\\n -webkit-transition: 600ms ease all;\\n transition: 600ms ease all;\\n position: relative;\\n display: inline-block;\\n}\\n.pan-btn:hover {\\n background: #fff;\\n}\\n.pan-btn:hover:before, .pan-btn:hover:after {\\n width: 100%;\\n -webkit-transition: 600ms ease all;\\n transition: 600ms ease all;\\n}\\n.pan-btn:before, .pan-btn:after {\\n content: \\\"\\\";\\n position: absolute;\\n top: 0;\\n right: 0;\\n height: 2px;\\n width: 0;\\n -webkit-transition: 400ms ease all;\\n transition: 400ms ease all;\\n}\\n.pan-btn::after {\\n right: inherit;\\n top: inherit;\\n left: 0;\\n bottom: 0;\\n}\\n\\n.custom-button {\\n display: inline-block;\\n line-height: 1;\\n white-space: nowrap;\\n cursor: pointer;\\n background: #fff;\\n color: #fff;\\n -webkit-appearance: none;\\n text-align: center;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n outline: 0;\\n margin: 0;\\n padding: 10px 15px;\\n font-size: 14px;\\n border-radius: 4px;\\n}\\n\\nbody {\\n height: 100%;\\n -moz-osx-font-smoothing: grayscale;\\n -webkit-font-smoothing: antialiased;\\n text-rendering: optimizeLegibility;\\n font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;\\n}\\n\\nlabel {\\n font-weight: 700;\\n}\\n\\nhtml {\\n height: 100%;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n#app {\\n height: 100%;\\n}\\n\\n*,\\n*:before,\\n*:after {\\n -webkit-box-sizing: inherit;\\n box-sizing: inherit;\\n}\\n\\n.no-padding {\\n padding: 0px !important;\\n}\\n\\n.padding-content {\\n padding: 4px 0;\\n}\\n\\na:focus,\\na:active {\\n outline: none;\\n}\\n\\na,\\na:focus,\\na:hover {\\n cursor: pointer;\\n color: inherit;\\n text-decoration: none;\\n}\\n\\ndiv:focus {\\n outline: none;\\n}\\n\\n.fr {\\n float: right;\\n}\\n\\n.fl {\\n float: left;\\n}\\n\\n.pr-5 {\\n padding-right: 5px;\\n}\\n\\n.pl-5 {\\n padding-left: 5px;\\n}\\n\\n.block {\\n display: block;\\n}\\n\\n.pointer {\\n cursor: pointer;\\n}\\n\\n.inlineBlock {\\n display: block;\\n}\\n\\n.clearfix:after {\\n visibility: hidden;\\n display: block;\\n font-size: 0;\\n content: \\\" \\\";\\n clear: both;\\n height: 0;\\n}\\n\\naside {\\n background: #eef1f6;\\n padding: 8px 24px;\\n margin-bottom: 20px;\\n border-radius: 2px;\\n display: block;\\n line-height: 32px;\\n font-size: 16px;\\n font-family: -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Roboto, Oxygen, Ubuntu, Cantarell, \\\"Fira Sans\\\", \\\"Droid Sans\\\", \\\"Helvetica Neue\\\", sans-serif;\\n color: #2c3e50;\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n}\\naside a {\\n color: #337ab7;\\n cursor: pointer;\\n}\\naside a:hover {\\n color: #20a0ff;\\n}\\n\\n.app-container {\\n padding: 20px;\\n}\\n\\n.components-container {\\n margin: 30px 50px;\\n position: relative;\\n}\\n\\n.pagination-container {\\n margin-top: 30px;\\n}\\n\\n.text-center {\\n text-align: center;\\n}\\n\\n.sub-navbar {\\n height: 50px;\\n line-height: 50px;\\n position: relative;\\n width: 100%;\\n text-align: right;\\n padding-right: 20px;\\n -webkit-transition: 600ms ease position;\\n transition: 600ms ease position;\\n background: -webkit-gradient(linear, left top, right top, from(#20b6f9), color-stop(0%, #20b6f9), color-stop(100%, #2178f1), to(#2178f1));\\n background: linear-gradient(90deg, #20b6f9 0%, #20b6f9 0%, #2178f1 100%, #2178f1 100%);\\n}\\n.sub-navbar .subtitle {\\n font-size: 20px;\\n color: #fff;\\n}\\n.sub-navbar.draft {\\n background: #d0d0d0;\\n}\\n.sub-navbar.deleted {\\n background: #d0d0d0;\\n}\\n\\n.link-type,\\n.link-type:focus {\\n color: #337ab7;\\n cursor: pointer;\\n}\\n.link-type:hover,\\n.link-type:focus:hover {\\n color: #20a0ff;\\n}\\n\\n.filter-container {\\n padding-bottom: 10px;\\n}\\n.filter-container .filter-item {\\n display: inline-block;\\n vertical-align: middle;\\n margin-bottom: 10px;\\n}\\n\\n.multiselect {\\n line-height: 16px;\\n}\\n\\n.multiselect--active {\\n z-index: 1000 !important;\\n}\", \"\"]);\n// Exports\nexports.locals = {\n\t\"menuText\": \"#bfcbd9\",\n\t\"menuActiveText\": \"#409EFF\",\n\t\"subMenuActiveText\": \"#f4f4f5\",\n\t\"menuBg\": \"#304156\",\n\t\"menuHover\": \"#263445\",\n\t\"subMenuBg\": \"#1f2d3d\",\n\t\"subMenuHover\": \"#001528\",\n\t\"sideBarWidth\": \"210px\"\n};\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9zcmMvc3R5bGVzL2luZGV4LnNjc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2luZGV4LnNjc3M/ZTc1MiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLyogZmFkZSAqL1xcbi5mYWRlLWVudGVyLWFjdGl2ZSxcXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjhzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI4cztcXG59XFxuXFxuLmZhZGUtZW50ZXIsXFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi8qIGZhZGUtdHJhbnNmb3JtICovXFxuLmZhZGUtdHJhbnNmb3JtLWxlYXZlLWFjdGl2ZSxcXG4uZmFkZS10cmFuc2Zvcm0tZW50ZXItYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcXG59XFxuXFxuLmZhZGUtdHJhbnNmb3JtLWVudGVyIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XFxufVxcblxcbi5mYWRlLXRyYW5zZm9ybS1sZWF2ZS10byB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcXG59XFxuXFxuLyogYnJlYWRjcnVtYiB0cmFuc2l0aW9uICovXFxuLmJyZWFkY3J1bWItZW50ZXItYWN0aXZlLFxcbi5icmVhZGNydW1iLWxlYXZlLWFjdGl2ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XFxufVxcblxcbi5icmVhZGNydW1iLWVudGVyLFxcbi5icmVhZGNydW1iLWxlYXZlLWFjdGl2ZSB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcXG59XFxuXFxuLmJyZWFkY3J1bWItbW92ZSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XFxufVxcblxcbi5icmVhZGNydW1iLWxlYXZlLWFjdGl2ZSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxufVxcblxcbi5lbC1icmVhZGNydW1iX19pbm5lcixcXG4uZWwtYnJlYWRjcnVtYl9faW5uZXIgYSB7XFxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5lbC11cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XFxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5lbC11cGxvYWRfX2lucHV0IHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5jZWxsIC5lbC10YWcge1xcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XFxufVxcblxcbi5zbWFsbC1wYWRkaW5nIC5jZWxsIHtcXG4gIHBhZGRpbmctbGVmdDogNXB4O1xcbiAgcGFkZGluZy1yaWdodDogNXB4O1xcbn1cXG5cXG4uZml4ZWQtd2lkdGggLmVsLWJ1dHRvbi0tbWluaSB7XFxuICBwYWRkaW5nOiA3cHggMTBweDtcXG4gIG1pbi13aWR0aDogNjBweDtcXG59XFxuXFxuLnN0YXR1cy1jb2wgLmNlbGwge1xcbiAgcGFkZGluZzogMCAxMHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4uc3RhdHVzLWNvbCAuY2VsbCAuZWwtdGFnIHtcXG4gIG1hcmdpbi1yaWdodDogMHB4O1xcbn1cXG5cXG4uZWwtZGlhbG9nIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XFxuICBsZWZ0OiAwO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbWFyZ2luOiAwIGF1dG87XFxufVxcblxcbi51cGxvYWQtY29udGFpbmVyIC5lbC11cGxvYWQge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi51cGxvYWQtY29udGFpbmVyIC5lbC11cGxvYWQgLmVsLXVwbG9hZC1kcmFnZ2VyIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAyMDBweDtcXG59XFxuXFxuLmVsLWRyb3Bkb3duLW1lbnUgYSB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuXFxuLmVsLXJhbmdlLWVkaXRvci5lbC1pbnB1dF9faW5uZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XFxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5lbC1yYW5nZS1zZXBhcmF0b3Ige1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XFxufVxcblxcbiNhcHAgLm1haW4tY29udGFpbmVyIHtcXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMjhzO1xcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4yOHM7XFxuICBtYXJnaW4tbGVmdDogMjEwcHg7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4yOHM7XFxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI4cztcXG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDE1NjtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG4gIGZvbnQtc2l6ZTogMHB4O1xcbiAgdG9wOiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMDtcXG4gIHotaW5kZXg6IDEwMDE7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4jYXBwIC5zaWRlYmFyLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1jb2xsYXBzZS10cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMHMgd2lkdGggZWFzZS1pbi1vdXQsIDBzIHBhZGRpbmctbGVmdCBlYXNlLWluLW91dCwgMHMgcGFkZGluZy1yaWdodCBlYXNlLWluLW91dDtcXG4gIHRyYW5zaXRpb246IDBzIHdpZHRoIGVhc2UtaW4tb3V0LCAwcyBwYWRkaW5nLWxlZnQgZWFzZS1pbi1vdXQsIDBzIHBhZGRpbmctcmlnaHQgZWFzZS1pbi1vdXQ7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIC5zY3JvbGxiYXItd3JhcHBlciB7XFxuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcXG59XFxuI2FwcCAuc2lkZWJhci1jb250YWluZXIgLmVsLXNjcm9sbGJhcl9fYmFyLmlzLXZlcnRpY2FsIHtcXG4gIHJpZ2h0OiAwcHg7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIC5lbC1zY3JvbGxiYXIge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG4jYXBwIC5zaWRlYmFyLWNvbnRhaW5lci5oYXMtbG9nbyAuZWwtc2Nyb2xsYmFyIHtcXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIC5pcy1ob3Jpem9udGFsIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIGEge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4jYXBwIC5zaWRlYmFyLWNvbnRhaW5lciAuc3ZnLWljb24ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xcbn1cXG4jYXBwIC5zaWRlYmFyLWNvbnRhaW5lciAuc3ViLWVsLWljb24ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIC5lbC1tZW51IHtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XFxufVxcbiNhcHAgLnNpZGViYXItY29udGFpbmVyIC5zdWJtZW51LXRpdGxlLW5vRHJvcGRvd246aG92ZXIsXFxuI2FwcCAuc2lkZWJhci1jb250YWluZXIgLmVsLXN1Ym1lbnVfX3RpdGxlOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjM0NDUgIWltcG9ydGFudDtcXG59XFxuI2FwcCAuc2lkZWJhci1jb250YWluZXIgLmlzLWFjdGl2ZSA+IC5lbC1zdWJtZW51X190aXRsZSB7XFxuICBjb2xvcjogI2Y0ZjRmNSAhaW1wb3J0YW50O1xcbn1cXG4jYXBwIC5zaWRlYmFyLWNvbnRhaW5lciAubmVzdC1tZW51IC5lbC1zdWJtZW51ID4gLmVsLXN1Ym1lbnVfX3RpdGxlLCAjYXBwIC5zaWRlYmFyLWNvbnRhaW5lciAuZWwtc3VibWVudSAuZWwtbWVudS1pdGVtIHtcXG4gIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjJkM2QgIWltcG9ydGFudDtcXG59XFxuI2FwcCAuc2lkZWJhci1jb250YWluZXIgLm5lc3QtbWVudSAuZWwtc3VibWVudSA+IC5lbC1zdWJtZW51X190aXRsZTpob3ZlciwgI2FwcCAuc2lkZWJhci1jb250YWluZXIgLmVsLXN1Ym1lbnUgLmVsLW1lbnUtaXRlbTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNTI4ICFpbXBvcnRhbnQ7XFxufVxcbiNhcHAgLmhpZGVTaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lciB7XFxuICB3aWR0aDogNTRweCAhaW1wb3J0YW50O1xcbn1cXG4jYXBwIC5oaWRlU2lkZWJhciAubWFpbi1jb250YWluZXIge1xcbiAgbWFyZ2luLWxlZnQ6IDU0cHg7XFxufVxcbiNhcHAgLmhpZGVTaWRlYmFyIC5zdWJtZW51LXRpdGxlLW5vRHJvcGRvd24ge1xcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbn1cXG4jYXBwIC5oaWRlU2lkZWJhciAuc3VibWVudS10aXRsZS1ub0Ryb3Bkb3duIC5lbC10b29sdGlwIHtcXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcXG59XFxuI2FwcCAuaGlkZVNpZGViYXIgLnN1Ym1lbnUtdGl0bGUtbm9Ecm9wZG93biAuZWwtdG9vbHRpcCAuc3ZnLWljb24ge1xcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XFxufVxcbiNhcHAgLmhpZGVTaWRlYmFyIC5zdWJtZW51LXRpdGxlLW5vRHJvcGRvd24gLmVsLXRvb2x0aXAgLnN1Yi1lbC1pY29uIHtcXG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xcbn1cXG4jYXBwIC5oaWRlU2lkZWJhciAuZWwtc3VibWVudSB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG4jYXBwIC5oaWRlU2lkZWJhciAuZWwtc3VibWVudSA+IC5lbC1zdWJtZW51X190aXRsZSB7XFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XFxufVxcbiNhcHAgLmhpZGVTaWRlYmFyIC5lbC1zdWJtZW51ID4gLmVsLXN1Ym1lbnVfX3RpdGxlIC5zdmctaWNvbiB7XFxuICBtYXJnaW4tbGVmdDogMjBweDtcXG59XFxuI2FwcCAuaGlkZVNpZGViYXIgLmVsLXN1Ym1lbnUgPiAuZWwtc3VibWVudV9fdGl0bGUgLnN1Yi1lbC1pY29uIHtcXG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xcbn1cXG4jYXBwIC5oaWRlU2lkZWJhciAuZWwtc3VibWVudSA+IC5lbC1zdWJtZW51X190aXRsZSAuZWwtc3VibWVudV9faWNvbi1hcnJvdyB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4jYXBwIC5oaWRlU2lkZWJhciAuZWwtbWVudS0tY29sbGFwc2UgLmVsLXN1Ym1lbnUgPiAuZWwtc3VibWVudV9fdGl0bGUgPiBzcGFuIHtcXG4gIGhlaWdodDogMDtcXG4gIHdpZHRoOiAwO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG59XFxuI2FwcCAuZWwtbWVudS0tY29sbGFwc2UgLmVsLW1lbnUgLmVsLXN1Ym1lbnUge1xcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xcbn1cXG4jYXBwIC5tb2JpbGUgLm1haW4tY29udGFpbmVyIHtcXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XFxufVxcbiNhcHAgLm1vYmlsZSAuc2lkZWJhci1jb250YWluZXIge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI4cztcXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjhzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI4cztcXG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xcbn1cXG4jYXBwIC5tb2JpbGUuaGlkZVNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIHtcXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMTBweCwgMCwgMCk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIxMHB4LCAwLCAwKTtcXG59XFxuI2FwcCAud2l0aG91dEFuaW1hdGlvbiAubWFpbi1jb250YWluZXIsXFxuI2FwcCAud2l0aG91dEFuaW1hdGlvbiAuc2lkZWJhci1jb250YWluZXIge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xcbiAgdHJhbnNpdGlvbjogbm9uZTtcXG59XFxuXFxuLmVsLW1lbnUtLXZlcnRpY2FsID4gLmVsLW1lbnUgLnN2Zy1pY29uIHtcXG4gIG1hcmdpbi1yaWdodDogMTZweDtcXG59XFxuLmVsLW1lbnUtLXZlcnRpY2FsID4gLmVsLW1lbnUgLnN1Yi1lbC1pY29uIHtcXG4gIG1hcmdpbi1yaWdodDogMTJweDtcXG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xcbn1cXG4uZWwtbWVudS0tdmVydGljYWwgLm5lc3QtbWVudSAuZWwtc3VibWVudSA+IC5lbC1zdWJtZW51X190aXRsZTpob3ZlcixcXG4uZWwtbWVudS0tdmVydGljYWwgLmVsLW1lbnUtaXRlbTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzNDQ1ICFpbXBvcnRhbnQ7XFxufVxcbi5lbC1tZW51LS12ZXJ0aWNhbCA+IC5lbC1tZW51LS1wb3B1cCB7XFxuICBtYXgtaGVpZ2h0OiAxMDB2aDtcXG4gIG92ZXJmbG93LXk6IGF1dG87XFxufVxcbi5lbC1tZW51LS12ZXJ0aWNhbCA+IC5lbC1tZW51LS1wb3B1cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xcbiAgYmFja2dyb3VuZDogI2QzZGNlNjtcXG59XFxuLmVsLW1lbnUtLXZlcnRpY2FsID4gLmVsLW1lbnUtLXBvcHVwOjotd2Via2l0LXNjcm9sbGJhciB7XFxuICB3aWR0aDogNnB4O1xcbn1cXG4uZWwtbWVudS0tdmVydGljYWwgPiAuZWwtbWVudS0tcG9wdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJhY2tncm91bmQ6ICM5OWE5YmY7XFxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xcbn1cXG5cXG4uYmx1ZS1idG4ge1xcbiAgYmFja2dyb3VuZDogIzMyNDE1NztcXG59XFxuLmJsdWUtYnRuOmhvdmVyIHtcXG4gIGNvbG9yOiAjMzI0MTU3O1xcbn1cXG4uYmx1ZS1idG46aG92ZXI6YmVmb3JlLCAuYmx1ZS1idG46aG92ZXI6YWZ0ZXIge1xcbiAgYmFja2dyb3VuZDogIzMyNDE1NztcXG59XFxuXFxuLmxpZ2h0LWJsdWUtYnRuIHtcXG4gIGJhY2tncm91bmQ6ICMzQTcxQTg7XFxufVxcbi5saWdodC1ibHVlLWJ0bjpob3ZlciB7XFxuICBjb2xvcjogIzNBNzFBODtcXG59XFxuLmxpZ2h0LWJsdWUtYnRuOmhvdmVyOmJlZm9yZSwgLmxpZ2h0LWJsdWUtYnRuOmhvdmVyOmFmdGVyIHtcXG4gIGJhY2tncm91bmQ6ICMzQTcxQTg7XFxufVxcblxcbi5yZWQtYnRuIHtcXG4gIGJhY2tncm91bmQ6ICNDMDM2Mzk7XFxufVxcbi5yZWQtYnRuOmhvdmVyIHtcXG4gIGNvbG9yOiAjQzAzNjM5O1xcbn1cXG4ucmVkLWJ0bjpob3ZlcjpiZWZvcmUsIC5yZWQtYnRuOmhvdmVyOmFmdGVyIHtcXG4gIGJhY2tncm91bmQ6ICNDMDM2Mzk7XFxufVxcblxcbi5waW5rLWJ0biB7XFxuICBiYWNrZ3JvdW5kOiAjRTY1RDZFO1xcbn1cXG4ucGluay1idG46aG92ZXIge1xcbiAgY29sb3I6ICNFNjVENkU7XFxufVxcbi5waW5rLWJ0bjpob3ZlcjpiZWZvcmUsIC5waW5rLWJ0bjpob3ZlcjphZnRlciB7XFxuICBiYWNrZ3JvdW5kOiAjRTY1RDZFO1xcbn1cXG5cXG4uZ3JlZW4tYnRuIHtcXG4gIGJhY2tncm91bmQ6ICMzMEIwOEY7XFxufVxcbi5ncmVlbi1idG46aG92ZXIge1xcbiAgY29sb3I6ICMzMEIwOEY7XFxufVxcbi5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAuZ3JlZW4tYnRuOmhvdmVyOmFmdGVyIHtcXG4gIGJhY2tncm91bmQ6ICMzMEIwOEY7XFxufVxcblxcbi50aWZmYW55LWJ0biB7XFxuICBiYWNrZ3JvdW5kOiAjNEFCN0JEO1xcbn1cXG4udGlmZmFueS1idG46aG92ZXIge1xcbiAgY29sb3I6ICM0QUI3QkQ7XFxufVxcbi50aWZmYW55LWJ0bjpob3ZlcjpiZWZvcmUsIC50aWZmYW55LWJ0bjpob3ZlcjphZnRlciB7XFxuICBiYWNrZ3JvdW5kOiAjNEFCN0JEO1xcbn1cXG5cXG4ueWVsbG93LWJ0biB7XFxuICBiYWNrZ3JvdW5kOiAjRkVDMTcxO1xcbn1cXG4ueWVsbG93LWJ0bjpob3ZlciB7XFxuICBjb2xvcjogI0ZFQzE3MTtcXG59XFxuLnllbGxvdy1idG46aG92ZXI6YmVmb3JlLCAueWVsbG93LWJ0bjpob3ZlcjphZnRlciB7XFxuICBiYWNrZ3JvdW5kOiAjRkVDMTcxO1xcbn1cXG5cXG4ucGFuLWJ0biB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBjb2xvcjogI2ZmZjtcXG4gIHBhZGRpbmc6IDE0cHggMzZweDtcXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcXG4gIGJvcmRlcjogbm9uZTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDYwMG1zIGVhc2UgYWxsO1xcbiAgdHJhbnNpdGlvbjogNjAwbXMgZWFzZSBhbGw7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVxcbi5wYW4tYnRuOmhvdmVyIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcbi5wYW4tYnRuOmhvdmVyOmJlZm9yZSwgLnBhbi1idG46aG92ZXI6YWZ0ZXIge1xcbiAgd2lkdGg6IDEwMCU7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDYwMG1zIGVhc2UgYWxsO1xcbiAgdHJhbnNpdGlvbjogNjAwbXMgZWFzZSBhbGw7XFxufVxcbi5wYW4tYnRuOmJlZm9yZSwgLnBhbi1idG46YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDA7XFxuICByaWdodDogMDtcXG4gIGhlaWdodDogMnB4O1xcbiAgd2lkdGg6IDA7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDQwMG1zIGVhc2UgYWxsO1xcbiAgdHJhbnNpdGlvbjogNDAwbXMgZWFzZSBhbGw7XFxufVxcbi5wYW4tYnRuOjphZnRlciB7XFxuICByaWdodDogaW5oZXJpdDtcXG4gIHRvcDogaW5oZXJpdDtcXG4gIGxlZnQ6IDA7XFxuICBib3R0b206IDA7XFxufVxcblxcbi5jdXN0b20tYnV0dG9uIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICBjb2xvcjogI2ZmZjtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG91dGxpbmU6IDA7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxufVxcblxcbmJvZHkge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcXG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBQaW5nRmFuZyBTQywgSGlyYWdpbm8gU2FucyBHQiwgTWljcm9zb2Z0IFlhSGVpLCBBcmlhbCwgc2Fucy1zZXJpZjtcXG59XFxuXFxubGFiZWwge1xcbiAgZm9udC13ZWlnaHQ6IDcwMDtcXG59XFxuXFxuaHRtbCB7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcblxcbiNhcHAge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG4qLFxcbio6YmVmb3JlLFxcbio6YWZ0ZXIge1xcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xcbn1cXG5cXG4ubm8tcGFkZGluZyB7XFxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcXG59XFxuXFxuLnBhZGRpbmctY29udGVudCB7XFxuICBwYWRkaW5nOiA0cHggMDtcXG59XFxuXFxuYTpmb2N1cyxcXG5hOmFjdGl2ZSB7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG5cXG5hLFxcbmE6Zm9jdXMsXFxuYTpob3ZlciB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcXG59XFxuXFxuZGl2OmZvY3VzIHtcXG4gIG91dGxpbmU6IG5vbmU7XFxufVxcblxcbi5mciB7XFxuICBmbG9hdDogcmlnaHQ7XFxufVxcblxcbi5mbCB7XFxuICBmbG9hdDogbGVmdDtcXG59XFxuXFxuLnByLTUge1xcbiAgcGFkZGluZy1yaWdodDogNXB4O1xcbn1cXG5cXG4ucGwtNSB7XFxuICBwYWRkaW5nLWxlZnQ6IDVweDtcXG59XFxuXFxuLmJsb2NrIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG5cXG4ucG9pbnRlciB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcblxcbi5pbmxpbmVCbG9jayB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuXFxuLmNsZWFyZml4OmFmdGVyIHtcXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgZm9udC1zaXplOiAwO1xcbiAgY29udGVudDogXFxcIiBcXFwiO1xcbiAgY2xlYXI6IGJvdGg7XFxuICBoZWlnaHQ6IDA7XFxufVxcblxcbmFzaWRlIHtcXG4gIGJhY2tncm91bmQ6ICNlZWYxZjY7XFxuICBwYWRkaW5nOiA4cHggMjRweDtcXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XFxuICBib3JkZXItcmFkaXVzOiAycHg7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXFxcIlNlZ29lIFVJXFxcIiwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBcXFwiRmlyYSBTYW5zXFxcIiwgXFxcIkRyb2lkIFNhbnNcXFwiLCBcXFwiSGVsdmV0aWNhIE5ldWVcXFwiLCBzYW5zLXNlcmlmO1xcbiAgY29sb3I6ICMyYzNlNTA7XFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XFxufVxcbmFzaWRlIGEge1xcbiAgY29sb3I6ICMzMzdhYjc7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbmFzaWRlIGE6aG92ZXIge1xcbiAgY29sb3I6ICMyMGEwZmY7XFxufVxcblxcbi5hcHAtY29udGFpbmVyIHtcXG4gIHBhZGRpbmc6IDIwcHg7XFxufVxcblxcbi5jb21wb25lbnRzLWNvbnRhaW5lciB7XFxuICBtYXJnaW46IDMwcHggNTBweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuXFxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcXG4gIG1hcmdpbi10b3A6IDMwcHg7XFxufVxcblxcbi50ZXh0LWNlbnRlciB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbi5zdWItbmF2YmFyIHtcXG4gIGhlaWdodDogNTBweDtcXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiByaWdodDtcXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDYwMG1zIGVhc2UgcG9zaXRpb247XFxuICB0cmFuc2l0aW9uOiA2MDBtcyBlYXNlIHBvc2l0aW9uO1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzIwYjZmOSksIGNvbG9yLXN0b3AoMCUsICMyMGI2ZjkpLCBjb2xvci1zdG9wKDEwMCUsICMyMTc4ZjEpLCB0bygjMjE3OGYxKSk7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMGI2ZjkgMCUsICMyMGI2ZjkgMCUsICMyMTc4ZjEgMTAwJSwgIzIxNzhmMSAxMDAlKTtcXG59XFxuLnN1Yi1uYXZiYXIgLnN1YnRpdGxlIHtcXG4gIGZvbnQtc2l6ZTogMjBweDtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG4uc3ViLW5hdmJhci5kcmFmdCB7XFxuICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xcbn1cXG4uc3ViLW5hdmJhci5kZWxldGVkIHtcXG4gIGJhY2tncm91bmQ6ICNkMGQwZDA7XFxufVxcblxcbi5saW5rLXR5cGUsXFxuLmxpbmstdHlwZTpmb2N1cyB7XFxuICBjb2xvcjogIzMzN2FiNztcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmxpbmstdHlwZTpob3ZlcixcXG4ubGluay10eXBlOmZvY3VzOmhvdmVyIHtcXG4gIGNvbG9yOiAjMjBhMGZmO1xcbn1cXG5cXG4uZmlsdGVyLWNvbnRhaW5lciB7XFxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcXG59XFxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1pdGVtIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xcbn1cXG5cXG4ubXVsdGlzZWxlY3Qge1xcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XFxufVxcblxcbi5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcXG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbmV4cG9ydHMubG9jYWxzID0ge1xuXHRcIm1lbnVUZXh0XCI6IFwiI2JmY2JkOVwiLFxuXHRcIm1lbnVBY3RpdmVUZXh0XCI6IFwiIzQwOUVGRlwiLFxuXHRcInN1Yk1lbnVBY3RpdmVUZXh0XCI6IFwiI2Y0ZjRmNVwiLFxuXHRcIm1lbnVCZ1wiOiBcIiMzMDQxNTZcIixcblx0XCJtZW51SG92ZXJcIjogXCIjMjYzNDQ1XCIsXG5cdFwic3ViTWVudUJnXCI6IFwiIzFmMmQzZFwiLFxuXHRcInN1Yk1lbnVIb3ZlclwiOiBcIiMwMDE1MjhcIixcblx0XCJzaWRlQmFyV2lkdGhcIjogXCIyMTBweFwiXG59O1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/index.scss\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/variables.scss":
+/*!********************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-3-1!./node_modules/postcss-loader/src??ref--8-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./src/styles/variables.scss ***!
+ \********************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\", \"\"]);\n// Exports\nexports.locals = {\n\t\"menuText\": \"#bfcbd9\",\n\t\"menuActiveText\": \"#409EFF\",\n\t\"subMenuActiveText\": \"#f4f4f5\",\n\t\"menuBg\": \"#304156\",\n\t\"menuHover\": \"#263445\",\n\t\"subMenuBg\": \"#1f2d3d\",\n\t\"subMenuHover\": \"#001528\",\n\t\"sideBarWidth\": \"210px\"\n};\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9zcmMvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy92YXJpYWJsZXMuc2Nzcz8xYzljIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJcIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xuZXhwb3J0cy5sb2NhbHMgPSB7XG5cdFwibWVudVRleHRcIjogXCIjYmZjYmQ5XCIsXG5cdFwibWVudUFjdGl2ZVRleHRcIjogXCIjNDA5RUZGXCIsXG5cdFwic3ViTWVudUFjdGl2ZVRleHRcIjogXCIjZjRmNGY1XCIsXG5cdFwibWVudUJnXCI6IFwiIzMwNDE1NlwiLFxuXHRcIm1lbnVIb3ZlclwiOiBcIiMyNjM0NDVcIixcblx0XCJzdWJNZW51QmdcIjogXCIjMWYyZDNkXCIsXG5cdFwic3ViTWVudUhvdmVyXCI6IFwiIzAwMTUyOFwiLFxuXHRcInNpZGVCYXJXaWR0aFwiOiBcIjIxMHB4XCJcbn07XG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/styles/variables.scss\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=style&index=0&id=cf51e862&scoped=true&lang=css":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ErrorLog/index.vue?vue&type=style&index=0&id=cf51e862&scoped=true&lang=css ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.message-title[data-v-cf51e862] {\\r\\n font-size: 16px;\\r\\n color: #333;\\r\\n font-weight: bold;\\r\\n padding-right: 8px;\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL0Vycm9yTG9nL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWNmNTFlODYyJnNjb3BlZD10cnVlJmxhbmc9Y3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvRXJyb3JMb2cvaW5kZXgudnVlP2MxMjIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIlxcbi5tZXNzYWdlLXRpdGxlW2RhdGEtdi1jZjUxZTg2Ml0ge1xcclxcbiAgZm9udC1zaXplOiAxNnB4O1xcclxcbiAgY29sb3I6ICMzMzM7XFxyXFxuICBmb250LXdlaWdodDogYm9sZDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcXG59XFxyXFxuXCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=style&index=0&id=cf51e862&scoped=true&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Hamburger/index.vue?vue&type=style&index=0&id=4e6f274c&scoped=true&lang=css":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Hamburger/index.vue?vue&type=style&index=0&id=4e6f274c&scoped=true&lang=css ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.hamburger[data-v-4e6f274c] {\\r\\n display: inline-block;\\r\\n vertical-align: middle;\\r\\n width: 20px;\\r\\n height: 20px;\\n}\\n.hamburger.is-active[data-v-4e6f274c] {\\r\\n -webkit-transform: rotate(180deg);\\r\\n transform: rotate(180deg);\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL0hhbWJ1cmdlci9pbmRleC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD00ZTZmMjc0YyZzY29wZWQ9dHJ1ZSZsYW5nPWNzcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0hhbWJ1cmdlci9pbmRleC52dWU/YjZlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiXFxuLmhhbWJ1cmdlcltkYXRhLXYtNGU2ZjI3NGNdIHtcXHJcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXHJcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxyXFxuICB3aWR0aDogMjBweDtcXHJcXG4gIGhlaWdodDogMjBweDtcXG59XFxuLmhhbWJ1cmdlci5pcy1hY3RpdmVbZGF0YS12LTRlNmYyNzRjXSB7XFxyXFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XFxyXFxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XFxufVxcclxcblwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Hamburger/index.vue?vue&type=style&index=0&id=4e6f274c&scoped=true&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=style&index=0&id=1e488bfb&lang=css":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/RightPanel/index.vue?vue&type=style&index=0&id=1e488bfb&lang=css ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.showRightPanel {\\n overflow: hidden;\\n position: relative;\\n width: calc(100% - 15px);\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1JpZ2h0UGFuZWwvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MWU0ODhiZmImbGFuZz1jc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9SaWdodFBhbmVsL2luZGV4LnZ1ZT9lMDEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJcXG4uc2hvd1JpZ2h0UGFuZWwge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcXG59XFxuXCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=style&index=0&id=1e488bfb&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Screenfull/index.vue?vue&type=style&index=0&id=29234bee&scoped=true&lang=css":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Screenfull/index.vue?vue&type=style&index=0&id=29234bee&scoped=true&lang=css ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.screenfull-svg[data-v-29234bee] {\\r\\n display: inline-block;\\r\\n cursor: pointer;\\r\\n fill: #5a5e66;;\\r\\n width: 20px;\\r\\n height: 20px;\\r\\n vertical-align: 10px;\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1NjcmVlbmZ1bGwvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MjkyMzRiZWUmc2NvcGVkPXRydWUmbGFuZz1jc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9TY3JlZW5mdWxsL2luZGV4LnZ1ZT84MjViIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJcXG4uc2NyZWVuZnVsbC1zdmdbZGF0YS12LTI5MjM0YmVlXSB7XFxyXFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxyXFxuICBjdXJzb3I6IHBvaW50ZXI7XFxyXFxuICBmaWxsOiAjNWE1ZTY2OztcXHJcXG4gIHdpZHRoOiAyMHB4O1xcclxcbiAgaGVpZ2h0OiAyMHB4O1xcclxcbiAgdmVydGljYWwtYWxpZ246IDEwcHg7XFxufVxcclxcblwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Screenfull/index.vue?vue&type=style&index=0&id=29234bee&scoped=true&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/SvgIcon/index.vue?vue&type=style&index=0&id=c8a70580&scoped=true&lang=css":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/SvgIcon/index.vue?vue&type=style&index=0&id=c8a70580&scoped=true&lang=css ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.svg-icon[data-v-c8a70580] {\\r\\n width: 1em;\\r\\n height: 1em;\\r\\n vertical-align: -0.15em;\\r\\n fill: currentColor;\\r\\n overflow: hidden;\\n}\\n.svg-external-icon[data-v-c8a70580] {\\r\\n background-color: currentColor;\\r\\n -webkit-mask-size: cover!important;\\r\\n mask-size: cover!important;\\r\\n display: inline-block;\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1N2Z0ljb24vaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9YzhhNzA1ODAmc2NvcGVkPXRydWUmbGFuZz1jc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9TdmdJY29uL2luZGV4LnZ1ZT8yYmRjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJcXG4uc3ZnLWljb25bZGF0YS12LWM4YTcwNTgwXSB7XFxyXFxuICB3aWR0aDogMWVtO1xcclxcbiAgaGVpZ2h0OiAxZW07XFxyXFxuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcXHJcXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcXHJcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5zdmctZXh0ZXJuYWwtaWNvbltkYXRhLXYtYzhhNzA1ODBdIHtcXHJcXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcXHJcXG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7XFxyXFxuICAgICAgICAgIG1hc2stc2l6ZTogY292ZXIhaW1wb3J0YW50O1xcclxcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXHJcXG5cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/SvgIcon/index.vue?vue&type=style&index=0&id=c8a70580&scoped=true&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ThemePicker/index.vue?vue&type=style&index=0&id=50c07b7a&lang=css":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ThemePicker/index.vue?vue&type=style&index=0&id=50c07b7a&lang=css ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.theme-message,\\r\\n.theme-picker-dropdown {\\r\\n z-index: 99999 !important;\\n}\\n.theme-picker .el-color-picker__trigger {\\r\\n height: 26px !important;\\r\\n width: 26px !important;\\r\\n padding: 2px;\\n}\\n.theme-picker-dropdown .el-color-dropdown__link-btn {\\r\\n display: none;\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL1RoZW1lUGlja2VyL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTUwYzA3YjdhJmxhbmc9Y3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvVGhlbWVQaWNrZXIvaW5kZXgudnVlP2I4OTciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIlxcbi50aGVtZS1tZXNzYWdlLFxcclxcbi50aGVtZS1waWNrZXItZHJvcGRvd24ge1xcclxcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcXG59XFxuLnRoZW1lLXBpY2tlciAuZWwtY29sb3ItcGlja2VyX190cmlnZ2VyIHtcXHJcXG4gIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xcclxcbiAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmc6IDJweDtcXG59XFxuLnRoZW1lLXBpY2tlci1kcm9wZG93biAuZWwtY29sb3ItZHJvcGRvd25fX2xpbmstYnRuIHtcXHJcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcclxcblwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ThemePicker/index.vue?vue&type=style&index=0&id=50c07b7a&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n#userinfo-style .el-upload--picture-card{\\n width: 60px !important;\\n height: 60px !important;\\n border-radius: 50px;\\n}\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZDE2ZDYzMDYmbGFuZz1jc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZT80Zjk1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJcXG4jdXNlcmluZm8tc3R5bGUgLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJke1xcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcXG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcXG59XFxuXCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"\\n.sub-el-icon[data-v-31ea41b3] {\\r\\n color: currentColor;\\r\\n width: 1em;\\r\\n height: 1em;\\n}\\r\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0l0ZW0udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MzFlYTQxYjMmc2NvcGVkPXRydWUmbGFuZz1jc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9JdGVtLnZ1ZT9kMGVhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJcXG4uc3ViLWVsLWljb25bZGF0YS12LTMxZWE0MWIzXSB7XFxyXFxuICBjb2xvcjogY3VycmVudENvbG9yO1xcclxcbiAgd2lkdGg6IDFlbTtcXHJcXG4gIGhlaWdodDogMWVtO1xcbn1cXHJcXG5cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Breadcrumb/index.vue?vue&type=style&index=0&id=b50ef614&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Breadcrumb/index.vue?vue&type=style&index=0&id=b50ef614&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".app-breadcrumb.el-breadcrumb[data-v-b50ef614] {\\n display: inline-block;\\n font-size: 14px;\\n line-height: 50px;\\n margin-left: 8px;\\n}\\n.app-breadcrumb.el-breadcrumb .no-redirect[data-v-b50ef614] {\\n color: #97a8be;\\n cursor: text;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9CcmVhZGNydW1iL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWI1MGVmNjE0Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0JyZWFkY3J1bWIvaW5kZXgudnVlPzhjZjIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5hcHAtYnJlYWRjcnVtYi5lbC1icmVhZGNydW1iW2RhdGEtdi1iNTBlZjYxNF0ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XFxuICBtYXJnaW4tbGVmdDogOHB4O1xcbn1cXG4uYXBwLWJyZWFkY3J1bWIuZWwtYnJlYWRjcnVtYiAubm8tcmVkaXJlY3RbZGF0YS12LWI1MGVmNjE0XSB7XFxuICBjb2xvcjogIzk3YThiZTtcXG4gIGN1cnNvcjogdGV4dDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Breadcrumb/index.vue?vue&type=style&index=0&id=b50ef614&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=style&index=1&id=1e488bfb&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/RightPanel/index.vue?vue&type=style&index=1&id=1e488bfb&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".rightPanel-background[data-v-1e488bfb] {\\n position: fixed;\\n top: 0;\\n left: 0;\\n opacity: 0;\\n -webkit-transition: opacity 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\\n transition: opacity 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\\n background: rgba(0, 0, 0, 0.2);\\n z-index: -1;\\n}\\n.rightPanel[data-v-1e488bfb] {\\n width: 100%;\\n max-width: 260px;\\n height: 100vh;\\n position: fixed;\\n top: 0;\\n right: 0;\\n -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);\\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);\\n -webkit-transition: all 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);\\n transition: all 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);\\n -webkit-transform: translate(100%);\\n transform: translate(100%);\\n background: #fff;\\n z-index: 40000;\\n}\\n.show[data-v-1e488bfb] {\\n -webkit-transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\\n transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);\\n}\\n.show .rightPanel-background[data-v-1e488bfb] {\\n z-index: 20000;\\n opacity: 1;\\n width: 100%;\\n height: 100%;\\n}\\n.show .rightPanel[data-v-1e488bfb] {\\n -webkit-transform: translate(0);\\n transform: translate(0);\\n}\\n.handle-button[data-v-1e488bfb] {\\n width: 48px;\\n height: 48px;\\n position: absolute;\\n left: -48px;\\n text-align: center;\\n font-size: 24px;\\n border-radius: 6px 0 0 6px !important;\\n z-index: 0;\\n pointer-events: auto;\\n cursor: pointer;\\n color: #fff;\\n line-height: 48px;\\n}\\n.handle-button i[data-v-1e488bfb] {\\n font-size: 24px;\\n line-height: 48px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9SaWdodFBhbmVsL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPTFlNDg4YmZiJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1JpZ2h0UGFuZWwvaW5kZXgudnVlPzcxYzkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5yaWdodFBhbmVsLWJhY2tncm91bmRbZGF0YS12LTFlNDg4YmZiXSB7XFxuICBwb3NpdGlvbjogZml4ZWQ7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjcsIDAuMywgMC4xLCAxKTtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLjMsIDAuMSwgMSk7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XFxuICB6LWluZGV4OiAtMTtcXG59XFxuLnJpZ2h0UGFuZWxbZGF0YS12LTFlNDg4YmZiXSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIG1heC13aWR0aDogMjYwcHg7XFxuICBoZWlnaHQ6IDEwMHZoO1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgdG9wOiAwO1xcbiAgcmlnaHQ6IDA7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjcsIDAuMywgMC4xLCAxKTtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIHotaW5kZXg6IDQwMDAwO1xcbn1cXG4uc2hvd1tkYXRhLXYtMWU0ODhiZmJdIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLjEsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMC4zLCAwLjEsIDEpO1xcbn1cXG4uc2hvdyAucmlnaHRQYW5lbC1iYWNrZ3JvdW5kW2RhdGEtdi0xZTQ4OGJmYl0ge1xcbiAgei1pbmRleDogMjAwMDA7XFxuICBvcGFjaXR5OiAxO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5zaG93IC5yaWdodFBhbmVsW2RhdGEtdi0xZTQ4OGJmYl0ge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XFxufVxcbi5oYW5kbGUtYnV0dG9uW2RhdGEtdi0xZTQ4OGJmYl0ge1xcbiAgd2lkdGg6IDQ4cHg7XFxuICBoZWlnaHQ6IDQ4cHg7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAtNDhweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMjRweDtcXG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4ICFpbXBvcnRhbnQ7XFxuICB6LWluZGV4OiAwO1xcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBjb2xvcjogI2ZmZjtcXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xcbn1cXG4uaGFuZGxlLWJ1dHRvbiBpW2RhdGEtdi0xZTQ4OGJmYl0ge1xcbiAgZm9udC1zaXplOiAyNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/RightPanel/index.vue?vue&type=style&index=1&id=1e488bfb&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/components/EditorImage.vue?vue&type=style&index=0&id=b11494f6&lang=scss&scoped=true":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/components/EditorImage.vue?vue&type=style&index=0&id=b11494f6&lang=scss&scoped=true ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".editor-slide-upload[data-v-b11494f6] {\\n margin-bottom: 20px;\\n}\\n.editor-slide-upload[data-v-b11494f6] .el-upload--picture-card {\\n width: 100%;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9UaW55bWNlL2NvbXBvbmVudHMvRWRpdG9ySW1hZ2UudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9YjExNDk0ZjYmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvVGlueW1jZS9jb21wb25lbnRzL0VkaXRvckltYWdlLnZ1ZT8yOWJlIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuZWRpdG9yLXNsaWRlLXVwbG9hZFtkYXRhLXYtYjExNDk0ZjZdIHtcXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XFxufVxcbi5lZGl0b3Itc2xpZGUtdXBsb2FkW2RhdGEtdi1iMTE0OTRmNl0gIC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZCB7XFxuICB3aWR0aDogMTAwJTtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/components/EditorImage.vue?vue&type=style&index=0&id=b11494f6&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/index.vue?vue&type=style&index=0&id=0177f75c&lang=scss&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Tinymce/index.vue?vue&type=style&index=0&id=0177f75c&lang=scss&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".tinymce-container[data-v-0177f75c] {\\n position: relative;\\n line-height: normal;\\n}\\n.tinymce-container[data-v-0177f75c] .mce-fullscreen {\\n z-index: 10000;\\n}\\n.tinymce-textarea[data-v-0177f75c] {\\n visibility: hidden;\\n z-index: -1;\\n}\\n.editor-custom-btn-container[data-v-0177f75c] {\\n position: absolute;\\n right: 4px;\\n top: 4px;\\n /*z-index: 2005;*/\\n}\\n.fullscreen .editor-custom-btn-container[data-v-0177f75c] {\\n z-index: 10000;\\n position: fixed;\\n}\\n.editor-upload-btn[data-v-0177f75c] {\\n display: inline-block;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9UaW55bWNlL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTAxNzdmNzVjJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1RpbnltY2UvaW5kZXgudnVlPzViYzciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi50aW55bWNlLWNvbnRhaW5lcltkYXRhLXYtMDE3N2Y3NWNdIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XFxufVxcbi50aW55bWNlLWNvbnRhaW5lcltkYXRhLXYtMDE3N2Y3NWNdICAubWNlLWZ1bGxzY3JlZW4ge1xcbiAgei1pbmRleDogMTAwMDA7XFxufVxcbi50aW55bWNlLXRleHRhcmVhW2RhdGEtdi0wMTc3Zjc1Y10ge1xcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xcbiAgei1pbmRleDogLTE7XFxufVxcbi5lZGl0b3ItY3VzdG9tLWJ0bi1jb250YWluZXJbZGF0YS12LTAxNzdmNzVjXSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogNHB4O1xcbiAgdG9wOiA0cHg7XFxuICAvKnotaW5kZXg6IDIwMDU7Ki9cXG59XFxuLmZ1bGxzY3JlZW4gLmVkaXRvci1jdXN0b20tYnRuLWNvbnRhaW5lcltkYXRhLXYtMDE3N2Y3NWNdIHtcXG4gIHotaW5kZXg6IDEwMDAwO1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbn1cXG4uZWRpdG9yLXVwbG9hZC1idG5bZGF0YS12LTAxNzdmNzVjXSB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Tinymce/index.vue?vue&type=style&index=0&id=0177f75c&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Upload/updateImages.vue?vue&type=style&index=0&id=6d75a06f&lang=scss&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Upload/updateImages.vue?vue&type=style&index=0&id=6d75a06f&lang=scss&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".upload-container[data-v-6d75a06f] {\\n width: 100%;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9VcGxvYWQvdXBkYXRlSW1hZ2VzLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTZkNzVhMDZmJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL1VwbG9hZC91cGRhdGVJbWFnZXMudnVlPzNkNWEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi51cGxvYWQtY29udGFpbmVyW2RhdGEtdi02ZDc1YTA2Zl0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Upload/updateImages.vue?vue&type=style&index=0&id=6d75a06f&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true":
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".app-main[data-v-078753dd] {\\n /* 50= navbar 50 */\\n min-height: calc(100vh - 50px);\\n width: 100%;\\n position: relative;\\n overflow: hidden;\\n}\\n.fixed-header + .app-main[data-v-078753dd] {\\n padding-top: 50px;\\n}\\n.hasTagsView .app-main[data-v-078753dd] {\\n /* 84 = navbar + tags-view = 50 + 34 */\\n min-height: calc(100vh - 84px);\\n}\\n.hasTagsView .fixed-header + .app-main[data-v-078753dd] {\\n padding-top: 84px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0wNzg3NTNkZCZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/ODVjNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLmFwcC1tYWluW2RhdGEtdi0wNzg3NTNkZF0ge1xcbiAgLyogNTA9IG5hdmJhciAgNTAgICovXFxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XFxuICB3aWR0aDogMTAwJTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5maXhlZC1oZWFkZXIgKyAuYXBwLW1haW5bZGF0YS12LTA3ODc1M2RkXSB7XFxuICBwYWRkaW5nLXRvcDogNTBweDtcXG59XFxuLmhhc1RhZ3NWaWV3IC5hcHAtbWFpbltkYXRhLXYtMDc4NzUzZGRdIHtcXG4gIC8qIDg0ID0gbmF2YmFyICsgdGFncy12aWV3ID0gNTAgKyAzNCAqL1xcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDg0cHgpO1xcbn1cXG4uaGFzVGFnc1ZpZXcgLmZpeGVkLWhlYWRlciArIC5hcHAtbWFpbltkYXRhLXYtMDc4NzUzZGRdIHtcXG4gIHBhZGRpbmctdG9wOiA4NHB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss":
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".el-popup-parent--hidden .fixed-header {\\n padding-right: 15px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MSZpZD0wNzg3NTNkZCZsYW5nPXNjc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/N2Y3ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLmVsLXBvcHVwLXBhcmVudC0taGlkZGVuIC5maXhlZC1oZWFkZXIge1xcbiAgcGFkZGluZy1yaWdodDogMTVweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".avatar-uploader .el-upload[data-v-d16d6306] {\\n border: 1px dashed #d9d9d9;\\n border-radius: 6px;\\n cursor: pointer;\\n position: relative;\\n overflow: hidden;\\n}\\n.avatar-uploader .el-upload[data-v-d16d6306]:hover {\\n border-color: #409EFF;\\n}\\n.avatar-uploader-icon[data-v-d16d6306] {\\n font-size: 28px;\\n color: #8c939d;\\n width: 178px;\\n height: 178px;\\n line-height: 178px;\\n text-align: center;\\n}\\n.avatar[data-v-d16d6306] {\\n width: 100%;\\n height: auto;\\n display: block;\\n}\\n.menu-text[data-v-d16d6306] {\\n width: 85%;\\n margin: 15px auto;\\n padding-bottom: 5px;\\n text-align: center;\\n font-size: 14px;\\n color: #101010;\\n border-bottom: 1px #BBBBBB solid;\\n cursor: pointer;\\n}\\n.dialog-footer[data-v-d16d6306] {\\n text-align: center;\\n}\\n.navbar[data-v-d16d6306] {\\n height: 50px;\\n overflow: hidden;\\n position: relative;\\n background: #fff;\\n -webkit-box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);\\n box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);\\n}\\n.navbar .hamburger-container[data-v-d16d6306] {\\n line-height: 46px;\\n height: 100%;\\n float: left;\\n cursor: pointer;\\n -webkit-transition: background 0.3s;\\n transition: background 0.3s;\\n -webkit-tap-highlight-color: transparent;\\n}\\n.navbar .hamburger-container[data-v-d16d6306]:hover {\\n background: rgba(0, 0, 0, 0.025);\\n}\\n.navbar .breadcrumb-container[data-v-d16d6306] {\\n float: left;\\n}\\n.navbar .errLog-container[data-v-d16d6306] {\\n display: inline-block;\\n vertical-align: top;\\n}\\n.navbar .right-menu[data-v-d16d6306] {\\n float: right;\\n height: 100%;\\n line-height: 50px;\\n}\\n.navbar .right-menu[data-v-d16d6306]:focus {\\n outline: none;\\n}\\n.navbar .right-menu .right-menu-item[data-v-d16d6306] {\\n display: inline-block;\\n padding: 0 8px;\\n height: 100%;\\n font-size: 18px;\\n color: #5a5e66;\\n vertical-align: text-bottom;\\n}\\n.navbar .right-menu .right-menu-item.hover-effect[data-v-d16d6306] {\\n cursor: pointer;\\n -webkit-transition: background 0.3s;\\n transition: background 0.3s;\\n}\\n.navbar .right-menu .right-menu-item.hover-effect[data-v-d16d6306]:hover {\\n background: rgba(0, 0, 0, 0.025);\\n}\\n.navbar .right-menu .avatar-container[data-v-d16d6306] {\\n margin-right: 30px;\\n}\\n.navbar .right-menu .avatar-container .avatar-wrapper[data-v-d16d6306] {\\n margin-top: 5px;\\n position: relative;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-d16d6306] {\\n cursor: pointer;\\n width: 40px;\\n height: 40px;\\n border-radius: 10px;\\n}\\n.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-d16d6306] {\\n cursor: pointer;\\n position: absolute;\\n right: -20px;\\n top: 25px;\\n font-size: 12px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPWQxNmQ2MzA2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlPzFmZGYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5hdmF0YXItdXBsb2FkZXIgLmVsLXVwbG9hZFtkYXRhLXYtZDE2ZDYzMDZdIHtcXG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZDlkOWQ5O1xcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuLmF2YXRhci11cGxvYWRlciAuZWwtdXBsb2FkW2RhdGEtdi1kMTZkNjMwNl06aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDA5RUZGO1xcbn1cXG4uYXZhdGFyLXVwbG9hZGVyLWljb25bZGF0YS12LWQxNmQ2MzA2XSB7XFxuICBmb250LXNpemU6IDI4cHg7XFxuICBjb2xvcjogIzhjOTM5ZDtcXG4gIHdpZHRoOiAxNzhweDtcXG4gIGhlaWdodDogMTc4cHg7XFxuICBsaW5lLWhlaWdodDogMTc4cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcbi5hdmF0YXJbZGF0YS12LWQxNmQ2MzA2XSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogYXV0bztcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbn1cXG4ubWVudS10ZXh0W2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgd2lkdGg6IDg1JTtcXG4gIG1hcmdpbjogMTVweCBhdXRvO1xcbiAgcGFkZGluZy1ib3R0b206IDVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG4gIGNvbG9yOiAjMTAxMDEwO1xcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNCQkJCQkIgc29saWQ7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcbi5kaWFsb2ctZm9vdGVyW2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG4ubmF2YmFyW2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgaGVpZ2h0OiA1MHB4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDIxLCA0MSwgMC4wOCk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDIxLCA0MSwgMC4wOCk7XFxufVxcbi5uYXZiYXIgLmhhbWJ1cmdlci1jb250YWluZXJbZGF0YS12LWQxNmQ2MzA2XSB7XFxuICBsaW5lLWhlaWdodDogNDZweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGZsb2F0OiBsZWZ0O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG4ubmF2YmFyIC5oYW1idXJnZXItY29udGFpbmVyW2RhdGEtdi1kMTZkNjMwNl06aG92ZXIge1xcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNSk7XFxufVxcbi5uYXZiYXIgLmJyZWFkY3J1bWItY29udGFpbmVyW2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgZmxvYXQ6IGxlZnQ7XFxufVxcbi5uYXZiYXIgLmVyckxvZy1jb250YWluZXJbZGF0YS12LWQxNmQ2MzA2XSB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xcbn1cXG4ubmF2YmFyIC5yaWdodC1tZW51W2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgZmxvYXQ6IHJpZ2h0O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XFxufVxcbi5uYXZiYXIgLnJpZ2h0LW1lbnVbZGF0YS12LWQxNmQ2MzA2XTpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG4ubmF2YmFyIC5yaWdodC1tZW51IC5yaWdodC1tZW51LWl0ZW1bZGF0YS12LWQxNmQ2MzA2XSB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwYWRkaW5nOiAwIDhweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGZvbnQtc2l6ZTogMThweDtcXG4gIGNvbG9yOiAjNWE1ZTY2O1xcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xcbn1cXG4ubmF2YmFyIC5yaWdodC1tZW51IC5yaWdodC1tZW51LWl0ZW0uaG92ZXItZWZmZWN0W2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XFxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XFxufVxcbi5uYXZiYXIgLnJpZ2h0LW1lbnUgLnJpZ2h0LW1lbnUtaXRlbS5ob3Zlci1lZmZlY3RbZGF0YS12LWQxNmQ2MzA2XTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcXG59XFxuLm5hdmJhciAucmlnaHQtbWVudSAuYXZhdGFyLWNvbnRhaW5lcltkYXRhLXYtZDE2ZDYzMDZdIHtcXG4gIG1hcmdpbi1yaWdodDogMzBweDtcXG59XFxuLm5hdmJhciAucmlnaHQtbWVudSAuYXZhdGFyLWNvbnRhaW5lciAuYXZhdGFyLXdyYXBwZXJbZGF0YS12LWQxNmQ2MzA2XSB7XFxuICBtYXJnaW4tdG9wOiA1cHg7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuLm5hdmJhciAucmlnaHQtbWVudSAuYXZhdGFyLWNvbnRhaW5lciAuYXZhdGFyLXdyYXBwZXIgLnVzZXItYXZhdGFyW2RhdGEtdi1kMTZkNjMwNl0ge1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgd2lkdGg6IDQwcHg7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xcbn1cXG4ubmF2YmFyIC5yaWdodC1tZW51IC5hdmF0YXItY29udGFpbmVyIC5hdmF0YXItd3JhcHBlciAuZWwtaWNvbi1jYXJldC1ib3R0b21bZGF0YS12LWQxNmQ2MzA2XSB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogLTIwcHg7XFxuICB0b3A6IDI1cHg7XFxuICBmb250LXNpemU6IDEycHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".drawer-container[data-v-126b135a] {\\n padding: 24px;\\n font-size: 14px;\\n line-height: 1.5;\\n word-wrap: break-word;\\n}\\n.drawer-container .drawer-title[data-v-126b135a] {\\n margin-bottom: 12px;\\n color: rgba(0, 0, 0, 0.85);\\n font-size: 14px;\\n line-height: 22px;\\n}\\n.drawer-container .drawer-item[data-v-126b135a] {\\n color: rgba(0, 0, 0, 0.65);\\n font-size: 14px;\\n padding: 12px 0;\\n}\\n.drawer-container .drawer-switch[data-v-126b135a] {\\n float: right;\\n}\\n.drawer-container .job-link[data-v-126b135a] {\\n display: block;\\n position: absolute;\\n width: 100%;\\n left: 0;\\n bottom: 0;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MTI2YjEzNWEmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NldHRpbmdzL2luZGV4LnZ1ZT80NGMzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuZHJhd2VyLWNvbnRhaW5lcltkYXRhLXYtMTI2YjEzNWFdIHtcXG4gIHBhZGRpbmc6IDI0cHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBsaW5lLWhlaWdodDogMS41O1xcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xcbn1cXG4uZHJhd2VyLWNvbnRhaW5lciAuZHJhd2VyLXRpdGxlW2RhdGEtdi0xMjZiMTM1YV0ge1xcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDIycHg7XFxufVxcbi5kcmF3ZXItY29udGFpbmVyIC5kcmF3ZXItaXRlbVtkYXRhLXYtMTI2YjEzNWFdIHtcXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgcGFkZGluZzogMTJweCAwO1xcbn1cXG4uZHJhd2VyLWNvbnRhaW5lciAuZHJhd2VyLXN3aXRjaFtkYXRhLXYtMTI2YjEzNWFdIHtcXG4gIGZsb2F0OiByaWdodDtcXG59XFxuLmRyYXdlci1jb250YWluZXIgLmpvYi1saW5rW2RhdGEtdi0xMjZiMTM1YV0ge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB3aWR0aDogMTAwJTtcXG4gIGxlZnQ6IDA7XFxuICBib3R0b206IDA7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".sidebarLogoFade-enter-active[data-v-6494804b] {\\n -webkit-transition: opacity 1.5s;\\n transition: opacity 1.5s;\\n}\\n.sidebarLogoFade-enter[data-v-6494804b],\\n.sidebarLogoFade-leave-to[data-v-6494804b] {\\n opacity: 0;\\n}\\n.sidebar-logo-container[data-v-6494804b] {\\n position: relative;\\n width: 100%;\\n height: 50px;\\n line-height: 50px;\\n background: #2b2f3a;\\n text-align: center;\\n overflow: hidden;\\n}\\n.sidebar-logo-container .sidebar-logo-link[data-v-6494804b] {\\n height: 100%;\\n width: 100%;\\n}\\n.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-6494804b] {\\n width: 32px;\\n height: 32px;\\n vertical-align: middle;\\n margin-right: 12px;\\n}\\n.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-6494804b] {\\n display: inline-block;\\n margin: 0;\\n color: #fff;\\n font-weight: 600;\\n line-height: 50px;\\n font-size: 14px;\\n font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;\\n vertical-align: middle;\\n}\\n.sidebar-logo-container.collapse .sidebar-logo[data-v-6494804b] {\\n margin-right: 0px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9Mb2dvLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTY0OTQ4MDRiJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xvZ28udnVlPzYyOTUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zaWRlYmFyTG9nb0ZhZGUtZW50ZXItYWN0aXZlW2RhdGEtdi02NDk0ODA0Yl0ge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXM7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXM7XFxufVxcbi5zaWRlYmFyTG9nb0ZhZGUtZW50ZXJbZGF0YS12LTY0OTQ4MDRiXSxcXG4uc2lkZWJhckxvZ29GYWRlLWxlYXZlLXRvW2RhdGEtdi02NDk0ODA0Yl0ge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuLnNpZGViYXItbG9nby1jb250YWluZXJbZGF0YS12LTY0OTQ4MDRiXSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogNTBweDtcXG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xcbiAgYmFja2dyb3VuZDogIzJiMmYzYTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5zaWRlYmFyLWxvZ28tY29udGFpbmVyIC5zaWRlYmFyLWxvZ28tbGlua1tkYXRhLXYtNjQ5NDgwNGJdIHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2lkZWJhci1sb2dvLWNvbnRhaW5lciAuc2lkZWJhci1sb2dvLWxpbmsgLnNpZGViYXItbG9nb1tkYXRhLXYtNjQ5NDgwNGJdIHtcXG4gIHdpZHRoOiAzMnB4O1xcbiAgaGVpZ2h0OiAzMnB4O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIG1hcmdpbi1yaWdodDogMTJweDtcXG59XFxuLnNpZGViYXItbG9nby1jb250YWluZXIgLnNpZGViYXItbG9nby1saW5rIC5zaWRlYmFyLXRpdGxlW2RhdGEtdi02NDk0ODA0Yl0ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgbWFyZ2luOiAwO1xcbiAgY29sb3I6ICNmZmY7XFxuICBmb250LXdlaWdodDogNjAwO1xcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBmb250LWZhbWlseTogQXZlbmlyLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcbi5zaWRlYmFyLWxvZ28tY29udGFpbmVyLmNvbGxhcHNlIC5zaWRlYmFyLWxvZ29bZGF0YS12LTY0OTQ4MDRiXSB7XFxuICBtYXJnaW4tcmlnaHQ6IDBweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true":
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true ***!
+ \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".scroll-container[data-v-be6b7bae] {\\n white-space: nowrap;\\n position: relative;\\n overflow: hidden;\\n width: 100%;\\n}\\n.scroll-container[data-v-be6b7bae] .el-scrollbar__bar {\\n bottom: 0px;\\n}\\n.scroll-container[data-v-be6b7bae] .el-scrollbar__wrap {\\n height: 49px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1iZTZiN2JhZSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/NWRkMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNjcm9sbC1jb250YWluZXJbZGF0YS12LWJlNmI3YmFlXSB7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2Nyb2xsLWNvbnRhaW5lcltkYXRhLXYtYmU2YjdiYWVdICAuZWwtc2Nyb2xsYmFyX19iYXIge1xcbiAgYm90dG9tOiAwcHg7XFxufVxcbi5zY3JvbGwtY29udGFpbmVyW2RhdGEtdi1iZTZiN2JhZV0gIC5lbC1zY3JvbGxiYXJfX3dyYXAge1xcbiAgaGVpZ2h0OiA0OXB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".tags-view-container[data-v-fac8ca64] {\\n height: 34px;\\n width: 100%;\\n background: #fff;\\n border-bottom: 1px solid #d8dce5;\\n -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);\\n box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);\\n}\\n.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64] {\\n display: inline-block;\\n position: relative;\\n cursor: pointer;\\n height: 26px;\\n line-height: 26px;\\n border: 1px solid #d8dce5;\\n color: #495060;\\n background: #fff;\\n padding: 0 8px;\\n font-size: 12px;\\n margin-left: 5px;\\n margin-top: 4px;\\n}\\n.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:first-of-type {\\n margin-left: 15px;\\n}\\n.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:last-of-type {\\n margin-right: 15px;\\n}\\n.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64] {\\n background-color: #42b983;\\n color: #fff;\\n border-color: #42b983;\\n}\\n.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64]::before {\\n content: \\\"\\\";\\n background: #fff;\\n display: inline-block;\\n width: 8px;\\n height: 8px;\\n border-radius: 50%;\\n position: relative;\\n margin-right: 2px;\\n}\\n.tags-view-container .contextmenu[data-v-fac8ca64] {\\n margin: 0;\\n background: #fff;\\n z-index: 3000;\\n position: absolute;\\n list-style-type: none;\\n padding: 5px 0;\\n border-radius: 4px;\\n font-size: 12px;\\n font-weight: 400;\\n color: #333;\\n -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);\\n box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);\\n}\\n.tags-view-container .contextmenu li[data-v-fac8ca64] {\\n margin: 0;\\n padding: 7px 16px;\\n cursor: pointer;\\n}\\n.tags-view-container .contextmenu li[data-v-fac8ca64]:hover {\\n background: #eee;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZmFjOGNhNjQmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT9hMmQ1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIudGFncy12aWV3LWNvbnRhaW5lcltkYXRhLXYtZmFjOGNhNjRdIHtcXG4gIGhlaWdodDogMzRweDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkY2U1O1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XFxufVxcbi50YWdzLXZpZXctY29udGFpbmVyIC50YWdzLXZpZXctd3JhcHBlciAudGFncy12aWV3LWl0ZW1bZGF0YS12LWZhYzhjYTY0XSB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBoZWlnaHQ6IDI2cHg7XFxuICBsaW5lLWhlaWdodDogMjZweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRjZTU7XFxuICBjb2xvcjogIzQ5NTA2MDtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICBwYWRkaW5nOiAwIDhweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XFxuICBtYXJnaW4tdG9wOiA0cHg7XFxufVxcbi50YWdzLXZpZXctY29udGFpbmVyIC50YWdzLXZpZXctd3JhcHBlciAudGFncy12aWV3LWl0ZW1bZGF0YS12LWZhYzhjYTY0XTpmaXJzdC1vZi10eXBlIHtcXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xcbn1cXG4udGFncy12aWV3LWNvbnRhaW5lciAudGFncy12aWV3LXdyYXBwZXIgLnRhZ3Mtdmlldy1pdGVtW2RhdGEtdi1mYWM4Y2E2NF06bGFzdC1vZi10eXBlIHtcXG4gIG1hcmdpbi1yaWdodDogMTVweDtcXG59XFxuLnRhZ3Mtdmlldy1jb250YWluZXIgLnRhZ3Mtdmlldy13cmFwcGVyIC50YWdzLXZpZXctaXRlbS5hY3RpdmVbZGF0YS12LWZhYzhjYTY0XSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOTgzO1xcbiAgY29sb3I6ICNmZmY7XFxuICBib3JkZXItY29sb3I6ICM0MmI5ODM7XFxufVxcbi50YWdzLXZpZXctY29udGFpbmVyIC50YWdzLXZpZXctd3JhcHBlciAudGFncy12aWV3LWl0ZW0uYWN0aXZlW2RhdGEtdi1mYWM4Y2E2NF06OmJlZm9yZSB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB3aWR0aDogOHB4O1xcbiAgaGVpZ2h0OiA4cHg7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBtYXJnaW4tcmlnaHQ6IDJweDtcXG59XFxuLnRhZ3Mtdmlldy1jb250YWluZXIgLmNvbnRleHRtZW51W2RhdGEtdi1mYWM4Y2E2NF0ge1xcbiAgbWFyZ2luOiAwO1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIHotaW5kZXg6IDMwMDA7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XFxuICBwYWRkaW5nOiA1cHggMDtcXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcXG4gIGZvbnQtc2l6ZTogMTJweDtcXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XFxuICBjb2xvcjogIzMzMztcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xcbn1cXG4udGFncy12aWV3LWNvbnRhaW5lciAuY29udGV4dG1lbnUgbGlbZGF0YS12LWZhYzhjYTY0XSB7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiA3cHggMTZweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLnRhZ3Mtdmlldy1jb250YWluZXIgLmNvbnRleHRtZW51IGxpW2RhdGEtdi1mYWM4Y2E2NF06aG92ZXIge1xcbiAgYmFja2dyb3VuZDogI2VlZTtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".tags-view-wrapper .tags-view-item .el-icon-close {\\n width: 16px;\\n height: 16px;\\n vertical-align: 2px;\\n border-radius: 50%;\\n text-align: center;\\n -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);\\n -webkit-transform-origin: 100% 50%;\\n transform-origin: 100% 50%;\\n}\\n.tags-view-wrapper .tags-view-item .el-icon-close:before {\\n -webkit-transform: scale(0.6);\\n transform: scale(0.6);\\n display: inline-block;\\n vertical-align: -3px;\\n}\\n.tags-view-wrapper .tags-view-item .el-icon-close:hover {\\n background-color: #b4bccc;\\n color: #fff;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTEmaWQ9ZmFjOGNhNjQmbGFuZz1zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT8xMGVhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIudGFncy12aWV3LXdyYXBwZXIgLnRhZ3Mtdmlldy1pdGVtIC5lbC1pY29uLWNsb3NlIHtcXG4gIHdpZHRoOiAxNnB4O1xcbiAgaGVpZ2h0OiAxNnB4O1xcbiAgdmVydGljYWwtYWxpZ246IDJweDtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XFxufVxcbi50YWdzLXZpZXctd3JhcHBlciAudGFncy12aWV3LWl0ZW0gLmVsLWljb24tY2xvc2U6YmVmb3JlIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcXG59XFxuLnRhZ3Mtdmlldy13cmFwcGVyIC50YWdzLXZpZXctaXRlbSAuZWwtaWNvbi1jbG9zZTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiY2NjO1xcbiAgY29sb3I6ICNmZmY7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"[data-v-13877386]:export {\\n menuText: #bfcbd9;\\n menuActiveText: #409EFF;\\n subMenuActiveText: #f4f4f5;\\n menuBg: #304156;\\n menuHover: #263445;\\n subMenuBg: #1f2d3d;\\n subMenuHover: #001528;\\n sideBarWidth: 210px;\\n}\\n.app-wrapper[data-v-13877386] {\\n position: relative;\\n height: 100%;\\n width: 100%;\\n}\\n.app-wrapper[data-v-13877386]:after {\\n content: \\\"\\\";\\n display: table;\\n clear: both;\\n}\\n.app-wrapper.mobile.openSidebar[data-v-13877386] {\\n position: fixed;\\n top: 0;\\n}\\n.drawer-bg[data-v-13877386] {\\n background: #000;\\n opacity: 0.3;\\n width: 100%;\\n top: 0;\\n height: 100%;\\n position: absolute;\\n z-index: 999;\\n}\\n.fixed-header[data-v-13877386] {\\n position: fixed;\\n top: 0;\\n right: 0;\\n z-index: 9;\\n width: calc(100% - 210px);\\n -webkit-transition: width 0.28s;\\n transition: width 0.28s;\\n}\\n.hideSidebar .fixed-header[data-v-13877386] {\\n width: calc(100% - 54px);\\n}\\n.mobile .fixed-header[data-v-13877386] {\\n width: 100%;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0L2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTEzODc3Mzg2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvaW5kZXgudnVlPzY0MDciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIltkYXRhLXYtMTM4NzczODZdOmV4cG9ydCB7XFxuICBtZW51VGV4dDogI2JmY2JkOTtcXG4gIG1lbnVBY3RpdmVUZXh0OiAjNDA5RUZGO1xcbiAgc3ViTWVudUFjdGl2ZVRleHQ6ICNmNGY0ZjU7XFxuICBtZW51Qmc6ICMzMDQxNTY7XFxuICBtZW51SG92ZXI6ICMyNjM0NDU7XFxuICBzdWJNZW51Qmc6ICMxZjJkM2Q7XFxuICBzdWJNZW51SG92ZXI6ICMwMDE1Mjg7XFxuICBzaWRlQmFyV2lkdGg6IDIxMHB4O1xcbn1cXG4uYXBwLXdyYXBwZXJbZGF0YS12LTEzODc3Mzg2XSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmFwcC13cmFwcGVyW2RhdGEtdi0xMzg3NzM4Nl06YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBkaXNwbGF5OiB0YWJsZTtcXG4gIGNsZWFyOiBib3RoO1xcbn1cXG4uYXBwLXdyYXBwZXIubW9iaWxlLm9wZW5TaWRlYmFyW2RhdGEtdi0xMzg3NzM4Nl0ge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgdG9wOiAwO1xcbn1cXG4uZHJhd2VyLWJnW2RhdGEtdi0xMzg3NzM4Nl0ge1xcbiAgYmFja2dyb3VuZDogIzAwMDtcXG4gIG9wYWNpdHk6IDAuMztcXG4gIHdpZHRoOiAxMDAlO1xcbiAgdG9wOiAwO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgei1pbmRleDogOTk5O1xcbn1cXG4uZml4ZWQtaGVhZGVyW2RhdGEtdi0xMzg3NzM4Nl0ge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgdG9wOiAwO1xcbiAgcmlnaHQ6IDA7XFxuICB6LWluZGV4OiA5O1xcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4yOHM7XFxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI4cztcXG59XFxuLmhpZGVTaWRlYmFyIC5maXhlZC1oZWFkZXJbZGF0YS12LTEzODc3Mzg2XSB7XFxuICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCk7XFxufVxcbi5tb2JpbGUgLmZpeGVkLWhlYWRlcltkYXRhLXYtMTM4NzczODZdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/collection_record.vue?vue&type=style&index=0&id=63f8162e&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/collection_record.vue?vue&type=style&index=0&id=63f8162e&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-63f8162e] {\\n width: 100%;\\n}\\n.search[data-v-63f8162e] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-63f8162e] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-63f8162e] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-63f8162e] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-63f8162e] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY29sbGVjdGlvbl9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NjNmODE2MmUmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvbGxlY3Rpb25fcmVjb3JkLnZ1ZT9mOWUyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi02M2Y4MTYyZV0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LTYzZjgxNjJlXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi02M2Y4MTYyZV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtNjNmODE2MmVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LTYzZjgxNjJlXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi02M2Y4MTYyZV0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/collection_record.vue?vue&type=style&index=0&id=63f8162e&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_class.vue?vue&type=style&index=0&id=1e47fb4d&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/course_class.vue?vue&type=style&index=0&id=1e47fb4d&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-1e47fb4d] {\\n width: 100%;\\n}\\n.search[data-v-1e47fb4d] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-1e47fb4d] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-1e47fb4d] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-1e47fb4d] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-1e47fb4d] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY291cnNlX2NsYXNzLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTFlNDdmYjRkJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9jb3Vyc2VfY2xhc3MudnVlPzkzOTIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTFlNDdmYjRkXSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtMWU0N2ZiNGRdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTFlNDdmYjRkXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LTFlNDdmYjRkXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LTFlNDdmYjRkXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi0xZTQ3ZmI0ZF0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_class.vue?vue&type=style&index=0&id=1e47fb4d&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_grade.vue?vue&type=style&index=0&id=777a6ba8&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/course_grade.vue?vue&type=style&index=0&id=777a6ba8&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-777a6ba8] {\\n width: 100%;\\n}\\n.search[data-v-777a6ba8] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-777a6ba8] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-777a6ba8] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-777a6ba8] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-777a6ba8] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY291cnNlX2dyYWRlLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc3N2E2YmE4Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9jb3Vyc2VfZ3JhZGUudnVlPzQwM2MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTc3N2E2YmE4XSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtNzc3YTZiYThdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTc3N2E2YmE4XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LTc3N2E2YmE4XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LTc3N2E2YmE4XSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi03NzdhNmJhOF0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/course_grade.vue?vue&type=style&index=0&id=777a6ba8&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=style&index=0&id=d5036dae&lang=scss&scoped=true":
+/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=style&index=0&id=d5036dae&lang=scss&scoped=true ***!
+ \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-d5036dae] {\\n width: 100%;\\n}\\n.search[data-v-d5036dae] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-d5036dae] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-d5036dae] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-d5036dae] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-d5036dae] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.back-style[data-v-d5036dae] {\\n color: #fff;\\n background: #2659CB;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGVhcm5pbmdfcmVjb3JkL2luZm9fbGlzdC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1kNTAzNmRhZSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGVhcm5pbmdfcmVjb3JkL2luZm9fbGlzdC52dWU/YTE3OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtZDUwMzZkYWVdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi1kNTAzNmRhZV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtZDUwMzZkYWVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtZDUwMzZkYWVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAwO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtZDUwMzZkYWVdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LWQ1MDM2ZGFlXSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5iYWNrLXN0eWxlW2RhdGEtdi1kNTAzNmRhZV0ge1xcbiAgY29sb3I6ICNmZmY7XFxuICBiYWNrZ3JvdW5kOiAjMjY1OUNCO1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/learning_record/info_list.vue?vue&type=style&index=0&id=d5036dae&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/like_record.vue?vue&type=style&index=0&id=c117ace0&lang=scss&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/like_record.vue?vue&type=style&index=0&id=c117ace0&lang=scss&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-c117ace0] {\\n width: 100%;\\n}\\n.search[data-v-c117ace0] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-c117ace0] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-c117ace0] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-c117ace0] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-c117ace0] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGlrZV9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9YzExN2FjZTAmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpa2VfcmVjb3JkLnZ1ZT84ZTIzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi1jMTE3YWNlMF0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LWMxMTdhY2UwXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi1jMTE3YWNlMF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtYzExN2FjZTBdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LWMxMTdhY2UwXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi1jMTE3YWNlMF0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/like_record.vue?vue&type=style&index=0&id=c117ace0&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=style&index=0&id=be4d0aee&lang=scss&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=style&index=0&id=be4d0aee&lang=scss&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-be4d0aee] {\\n width: 100%;\\n}\\n.search[data-v-be4d0aee] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-be4d0aee] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-be4d0aee] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-be4d0aee] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-be4d0aee] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-be4d0aee] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9hZGRfbGl2ZS52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1iZTRkMGFlZSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9hZGRfbGl2ZS52dWU/OWRmNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtYmU0ZDBhZWVdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi1iZTRkMGFlZV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi1iZTRkMGFlZV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtYmU0ZDBhZWVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LWJlNGQwYWVlXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi1iZTRkMGFlZV0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cXG4uY29udGVudFtkYXRhLXYtYmU0ZDBhZWVdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/add_live.vue?vue&type=style&index=0&id=be4d0aee&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=style&index=0&id=474151d2&lang=scss&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=style&index=0&id=474151d2&lang=scss&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-474151d2] {\\n width: 100%;\\n}\\n.search[data-v-474151d2] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-474151d2] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-474151d2] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-474151d2] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-474151d2] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-474151d2] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9lZGl0X2xpdmUudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NDc0MTUxZDImbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9saXZlX2xpc3QvZWRpdF9saXZlLnZ1ZT82ZTc5Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi00NzQxNTFkMl0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LTQ3NDE1MWQyXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTQ3NDE1MWQyXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi00NzQxNTFkMl0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtNDc0MTUxZDJdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LTQ3NDE1MWQyXSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5jb250ZW50W2RhdGEtdi00NzQxNTFkMl0ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/edit_live.vue?vue&type=style&index=0&id=474151d2&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=style&index=0&id=a8ed86ba&lang=scss&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=style&index=0&id=a8ed86ba&lang=scss&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-a8ed86ba] {\\n width: 100%;\\n}\\n.search[data-v-a8ed86ba] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-a8ed86ba] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-a8ed86ba] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-a8ed86ba] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-a8ed86ba] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9pbmRleC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1hOGVkODZiYSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9pbmRleC52dWU/NjdiZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtYThlZDg2YmFdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi1hOGVkODZiYV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtYThlZDg2YmFdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtYThlZDg2YmFdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAwO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtYThlZDg2YmFdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LWE4ZWQ4NmJhXSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/live_courses/live_list/index.vue?vue&type=style&index=0&id=a8ed86ba&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=style&index=0&id=0e91e695&lang=scss&scoped=true":
+/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=style&index=0&id=0e91e695&lang=scss&scoped=true ***!
+ \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-0e91e695] {\\n width: 100%;\\n}\\n.search[data-v-0e91e695] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-0e91e695] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-0e91e695] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-0e91e695] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-0e91e695] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-0e91e695] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzL2FkZF9wcm9qZWN0LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTBlOTFlNjk1Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvYWRkX3Byb2plY3QudnVlP2NiZjEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTBlOTFlNjk1XSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtMGU5MWU2OTVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtMGU5MWU2OTVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LTBlOTFlNjk1XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG87XFxufVxcbi5zZWFyY2gtZGl2W2RhdGEtdi0wZTkxZTY5NV0ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLnNlYXJjaC10aXRsZVtkYXRhLXYtMGU5MWU2OTVdIHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XFxuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG59XFxuLmNvbnRlbnRbZGF0YS12LTBlOTFlNjk1XSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/add_project.vue?vue&type=style&index=0&id=0e91e695&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=style&index=0&id=9ce4b28c&lang=scss&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=style&index=0&id=9ce4b28c&lang=scss&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-9ce4b28c] {\\n width: 100%;\\n}\\n.search[data-v-9ce4b28c] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-9ce4b28c] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-9ce4b28c] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-9ce4b28c] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-9ce4b28c] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-9ce4b28c] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzL2VkaXRfcHJvamVjdC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD05Y2U0YjI4YyZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzL2VkaXRfcHJvamVjdC52dWU/ZmYwYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtOWNlNGIyOGNdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi05Y2U0YjI4Y10ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi05Y2U0YjI4Y10ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtOWNlNGIyOGNdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LTljZTRiMjhjXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi05Y2U0YjI4Y10ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cXG4uY29udGVudFtkYXRhLXYtOWNlNGIyOGNdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/edit_project.vue?vue&type=style&index=0&id=9ce4b28c&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/list.vue?vue&type=style&index=0&id=707dd274&lang=scss&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/project_courses/list.vue?vue&type=style&index=0&id=707dd274&lang=scss&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-707dd274] {\\n width: 100%;\\n}\\n.search[data-v-707dd274] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-707dd274] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-707dd274] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-707dd274] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-707dd274] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvcHJvamVjdF9jb3Vyc2VzL2xpc3QudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NzA3ZGQyNzQmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9saXN0LnZ1ZT8yNWE1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi03MDdkZDI3NF0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LTcwN2RkMjc0XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi03MDdkZDI3NF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi03MDdkZDI3NF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XFxufVxcbi5zZWFyY2gtZGl2W2RhdGEtdi03MDdkZDI3NF0ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLnNlYXJjaC10aXRsZVtkYXRhLXYtNzA3ZGQyNzRdIHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XFxuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/project_courses/list.vue?vue&type=style&index=0&id=707dd274&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=style&index=0&id=4c02a0ce&lang=scss&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=style&index=0&id=4c02a0ce&lang=scss&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-4c02a0ce] {\\n width: 100%;\\n}\\n.search[data-v-4c02a0ce] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-4c02a0ce] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-4c02a0ce] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-4c02a0ce] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-4c02a0ce] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-4c02a0ce] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9hZGRfdmlkZW8udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NGMwMmEwY2UmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvYWRkX3ZpZGVvLnZ1ZT9iMGI0Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi00YzAyYTBjZV0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LTRjMDJhMGNlXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTRjMDJhMGNlXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi00YzAyYTBjZV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtNGMwMmEwY2VdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LTRjMDJhMGNlXSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5jb250ZW50W2RhdGEtdi00YzAyYTBjZV0ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/add_video.vue?vue&type=style&index=0&id=4c02a0ce&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=style&index=0&id=b7678c0c&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=style&index=0&id=b7678c0c&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-b7678c0c] {\\n width: 100%;\\n}\\n.search[data-v-b7678c0c] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-b7678c0c] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-b7678c0c] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-b7678c0c] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-b7678c0c] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-b7678c0c] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9lZGl0X3ZpZGVvLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWI3Njc4YzBjJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS92aWRlb19jb3Vyc2VzL2VkaXRfdmlkZW8udnVlP2YxMmQiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LWI3Njc4YzBjXSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtYjc2NzhjMGNdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtYjc2NzhjMGNdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LWI3Njc4YzBjXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG87XFxufVxcbi5zZWFyY2gtZGl2W2RhdGEtdi1iNzY3OGMwY10ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLnNlYXJjaC10aXRsZVtkYXRhLXYtYjc2NzhjMGNdIHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XFxuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG59XFxuLmNvbnRlbnRbZGF0YS12LWI3Njc4YzBjXSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/edit_video.vue?vue&type=style&index=0&id=b7678c0c&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/index.vue?vue&type=style&index=0&id=e652d6e4&lang=scss&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/course/video_courses/index.vue?vue&type=style&index=0&id=e652d6e4&lang=scss&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-e652d6e4] {\\n width: 100%;\\n}\\n.search[data-v-e652d6e4] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-e652d6e4] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-e652d6e4] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-e652d6e4] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-e652d6e4] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9pbmRleC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1lNjUyZDZlNCZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9pbmRleC52dWU/NDAyMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtZTY1MmQ2ZTRdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi1lNjUyZDZlNF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtZTY1MmQ2ZTRdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtZTY1MmQ2ZTRdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAwO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtZTY1MmQ2ZTRdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LWU2NTJkNmU0XSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/course/video_courses/index.vue?vue&type=style&index=0&id=e652d6e4&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/list.vue?vue&type=style&index=0&id=7ccf3ac6&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/contentManage/material_management/list.vue?vue&type=style&index=0&id=7ccf3ac6&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-7ccf3ac6] {\\n width: 100%;\\n}\\n.search[data-v-7ccf3ac6] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-7ccf3ac6] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-7ccf3ac6] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-7ccf3ac6] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-7ccf3ac6] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.display-style[data-v-7ccf3ac6] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvY29udGVudE1hbmFnZS9tYXRlcmlhbF9tYW5hZ2VtZW50L2xpc3QudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9N2NjZjNhYzYmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvbWF0ZXJpYWxfbWFuYWdlbWVudC9saXN0LnZ1ZT83NGQwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi03Y2NmM2FjNl0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LTdjY2YzYWM2XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi03Y2NmM2FjNl0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi03Y2NmM2FjNl0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XFxufVxcbi5zZWFyY2gtZGl2W2RhdGEtdi03Y2NmM2FjNl0ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLnNlYXJjaC10aXRsZVtkYXRhLXYtN2NjZjNhYzZdIHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XFxuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG59XFxuLmRpc3BsYXktc3R5bGVbZGF0YS12LTdjY2YzYWM2XSB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/contentManage/material_management/list.vue?vue&type=style&index=0&id=7ccf3ac6&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/401.vue?vue&type=style&index=0&id=cbc28918&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/error-page/401.vue?vue&type=style&index=0&id=cbc28918&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".errPage-container[data-v-cbc28918] {\\n width: 800px;\\n max-width: 100%;\\n margin: 100px auto;\\n}\\n.errPage-container .pan-back-btn[data-v-cbc28918] {\\n background: #008489;\\n color: #fff;\\n border: none !important;\\n}\\n.errPage-container .pan-gif[data-v-cbc28918] {\\n margin: 0 auto;\\n display: block;\\n}\\n.errPage-container .pan-img[data-v-cbc28918] {\\n display: block;\\n margin: 0 auto;\\n width: 100%;\\n}\\n.errPage-container .text-jumbo[data-v-cbc28918] {\\n font-size: 60px;\\n font-weight: 700;\\n color: #484848;\\n}\\n.errPage-container .list-unstyled[data-v-cbc28918] {\\n font-size: 14px;\\n}\\n.errPage-container .list-unstyled li[data-v-cbc28918] {\\n padding-bottom: 5px;\\n}\\n.errPage-container .list-unstyled a[data-v-cbc28918] {\\n color: #008489;\\n text-decoration: none;\\n}\\n.errPage-container .list-unstyled a[data-v-cbc28918]:hover {\\n text-decoration: underline;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvZXJyb3ItcGFnZS80MDEudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9Y2JjMjg5MTgmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2Vycm9yLXBhZ2UvNDAxLnZ1ZT8yZDdlIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuZXJyUGFnZS1jb250YWluZXJbZGF0YS12LWNiYzI4OTE4XSB7XFxuICB3aWR0aDogODAwcHg7XFxuICBtYXgtd2lkdGg6IDEwMCU7XFxuICBtYXJnaW46IDEwMHB4IGF1dG87XFxufVxcbi5lcnJQYWdlLWNvbnRhaW5lciAucGFuLWJhY2stYnRuW2RhdGEtdi1jYmMyODkxOF0ge1xcbiAgYmFja2dyb3VuZDogIzAwODQ4OTtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XFxufVxcbi5lcnJQYWdlLWNvbnRhaW5lciAucGFuLWdpZltkYXRhLXYtY2JjMjg5MThdIHtcXG4gIG1hcmdpbjogMCBhdXRvO1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi5lcnJQYWdlLWNvbnRhaW5lciAucGFuLWltZ1tkYXRhLXYtY2JjMjg5MThdIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgbWFyZ2luOiAwIGF1dG87XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLmVyclBhZ2UtY29udGFpbmVyIC50ZXh0LWp1bWJvW2RhdGEtdi1jYmMyODkxOF0ge1xcbiAgZm9udC1zaXplOiA2MHB4O1xcbiAgZm9udC13ZWlnaHQ6IDcwMDtcXG4gIGNvbG9yOiAjNDg0ODQ4O1xcbn1cXG4uZXJyUGFnZS1jb250YWluZXIgLmxpc3QtdW5zdHlsZWRbZGF0YS12LWNiYzI4OTE4XSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxufVxcbi5lcnJQYWdlLWNvbnRhaW5lciAubGlzdC11bnN0eWxlZCBsaVtkYXRhLXYtY2JjMjg5MThdIHtcXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XFxufVxcbi5lcnJQYWdlLWNvbnRhaW5lciAubGlzdC11bnN0eWxlZCBhW2RhdGEtdi1jYmMyODkxOF0ge1xcbiAgY29sb3I6ICMwMDg0ODk7XFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XFxufVxcbi5lcnJQYWdlLWNvbnRhaW5lciAubGlzdC11bnN0eWxlZCBhW2RhdGEtdi1jYmMyODkxOF06aG92ZXIge1xcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/401.vue?vue&type=style&index=0&id=cbc28918&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/404.vue?vue&type=style&index=0&id=cb6dfc12&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/error-page/404.vue?vue&type=style&index=0&id=cb6dfc12&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".wscn-http404-container[data-v-cb6dfc12] {\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n position: absolute;\\n top: 40%;\\n left: 50%;\\n}\\n.wscn-http404[data-v-cb6dfc12] {\\n position: relative;\\n width: 1200px;\\n padding: 0 50px;\\n overflow: hidden;\\n}\\n.wscn-http404 .pic-404[data-v-cb6dfc12] {\\n position: relative;\\n float: left;\\n width: 600px;\\n overflow: hidden;\\n}\\n.wscn-http404 .pic-404__parent[data-v-cb6dfc12] {\\n width: 100%;\\n}\\n.wscn-http404 .pic-404__child[data-v-cb6dfc12] {\\n position: absolute;\\n}\\n.wscn-http404 .pic-404__child.left[data-v-cb6dfc12] {\\n width: 80px;\\n top: 17px;\\n left: 220px;\\n opacity: 0;\\n -webkit-animation-name: cloudLeft-data-v-cb6dfc12;\\n animation-name: cloudLeft-data-v-cb6dfc12;\\n -webkit-animation-duration: 2s;\\n animation-duration: 2s;\\n -webkit-animation-timing-function: linear;\\n animation-timing-function: linear;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n -webkit-animation-delay: 1s;\\n animation-delay: 1s;\\n}\\n.wscn-http404 .pic-404__child.mid[data-v-cb6dfc12] {\\n width: 46px;\\n top: 10px;\\n left: 420px;\\n opacity: 0;\\n -webkit-animation-name: cloudMid-data-v-cb6dfc12;\\n animation-name: cloudMid-data-v-cb6dfc12;\\n -webkit-animation-duration: 2s;\\n animation-duration: 2s;\\n -webkit-animation-timing-function: linear;\\n animation-timing-function: linear;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n -webkit-animation-delay: 1.2s;\\n animation-delay: 1.2s;\\n}\\n.wscn-http404 .pic-404__child.right[data-v-cb6dfc12] {\\n width: 62px;\\n top: 100px;\\n left: 500px;\\n opacity: 0;\\n -webkit-animation-name: cloudRight-data-v-cb6dfc12;\\n animation-name: cloudRight-data-v-cb6dfc12;\\n -webkit-animation-duration: 2s;\\n animation-duration: 2s;\\n -webkit-animation-timing-function: linear;\\n animation-timing-function: linear;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n -webkit-animation-delay: 1s;\\n animation-delay: 1s;\\n}\\n@-webkit-keyframes cloudLeft-data-v-cb6dfc12 {\\n0% {\\n top: 17px;\\n left: 220px;\\n opacity: 0;\\n}\\n20% {\\n top: 33px;\\n left: 188px;\\n opacity: 1;\\n}\\n80% {\\n top: 81px;\\n left: 92px;\\n opacity: 1;\\n}\\n100% {\\n top: 97px;\\n left: 60px;\\n opacity: 0;\\n}\\n}\\n@keyframes cloudLeft-data-v-cb6dfc12 {\\n0% {\\n top: 17px;\\n left: 220px;\\n opacity: 0;\\n}\\n20% {\\n top: 33px;\\n left: 188px;\\n opacity: 1;\\n}\\n80% {\\n top: 81px;\\n left: 92px;\\n opacity: 1;\\n}\\n100% {\\n top: 97px;\\n left: 60px;\\n opacity: 0;\\n}\\n}\\n@-webkit-keyframes cloudMid-data-v-cb6dfc12 {\\n0% {\\n top: 10px;\\n left: 420px;\\n opacity: 0;\\n}\\n20% {\\n top: 40px;\\n left: 360px;\\n opacity: 1;\\n}\\n70% {\\n top: 130px;\\n left: 180px;\\n opacity: 1;\\n}\\n100% {\\n top: 160px;\\n left: 120px;\\n opacity: 0;\\n}\\n}\\n@keyframes cloudMid-data-v-cb6dfc12 {\\n0% {\\n top: 10px;\\n left: 420px;\\n opacity: 0;\\n}\\n20% {\\n top: 40px;\\n left: 360px;\\n opacity: 1;\\n}\\n70% {\\n top: 130px;\\n left: 180px;\\n opacity: 1;\\n}\\n100% {\\n top: 160px;\\n left: 120px;\\n opacity: 0;\\n}\\n}\\n@-webkit-keyframes cloudRight-data-v-cb6dfc12 {\\n0% {\\n top: 100px;\\n left: 500px;\\n opacity: 0;\\n}\\n20% {\\n top: 120px;\\n left: 460px;\\n opacity: 1;\\n}\\n80% {\\n top: 180px;\\n left: 340px;\\n opacity: 1;\\n}\\n100% {\\n top: 200px;\\n left: 300px;\\n opacity: 0;\\n}\\n}\\n@keyframes cloudRight-data-v-cb6dfc12 {\\n0% {\\n top: 100px;\\n left: 500px;\\n opacity: 0;\\n}\\n20% {\\n top: 120px;\\n left: 460px;\\n opacity: 1;\\n}\\n80% {\\n top: 180px;\\n left: 340px;\\n opacity: 1;\\n}\\n100% {\\n top: 200px;\\n left: 300px;\\n opacity: 0;\\n}\\n}\\n.wscn-http404 .bullshit[data-v-cb6dfc12] {\\n position: relative;\\n float: left;\\n width: 300px;\\n padding: 30px 0;\\n overflow: hidden;\\n}\\n.wscn-http404 .bullshit__oops[data-v-cb6dfc12] {\\n font-size: 32px;\\n font-weight: bold;\\n line-height: 40px;\\n color: #1482f0;\\n opacity: 0;\\n margin-bottom: 20px;\\n -webkit-animation-name: slideUp-data-v-cb6dfc12;\\n animation-name: slideUp-data-v-cb6dfc12;\\n -webkit-animation-duration: 0.5s;\\n animation-duration: 0.5s;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n}\\n.wscn-http404 .bullshit__headline[data-v-cb6dfc12] {\\n font-size: 20px;\\n line-height: 24px;\\n color: #222;\\n font-weight: bold;\\n opacity: 0;\\n margin-bottom: 10px;\\n -webkit-animation-name: slideUp-data-v-cb6dfc12;\\n animation-name: slideUp-data-v-cb6dfc12;\\n -webkit-animation-duration: 0.5s;\\n animation-duration: 0.5s;\\n -webkit-animation-delay: 0.1s;\\n animation-delay: 0.1s;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n}\\n.wscn-http404 .bullshit__info[data-v-cb6dfc12] {\\n font-size: 13px;\\n line-height: 21px;\\n color: grey;\\n opacity: 0;\\n margin-bottom: 30px;\\n -webkit-animation-name: slideUp-data-v-cb6dfc12;\\n animation-name: slideUp-data-v-cb6dfc12;\\n -webkit-animation-duration: 0.5s;\\n animation-duration: 0.5s;\\n -webkit-animation-delay: 0.2s;\\n animation-delay: 0.2s;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n}\\n.wscn-http404 .bullshit__return-home[data-v-cb6dfc12] {\\n display: block;\\n float: left;\\n width: 110px;\\n height: 36px;\\n background: #1482f0;\\n border-radius: 100px;\\n text-align: center;\\n color: #ffffff;\\n opacity: 0;\\n font-size: 14px;\\n line-height: 36px;\\n cursor: pointer;\\n -webkit-animation-name: slideUp-data-v-cb6dfc12;\\n animation-name: slideUp-data-v-cb6dfc12;\\n -webkit-animation-duration: 0.5s;\\n animation-duration: 0.5s;\\n -webkit-animation-delay: 0.3s;\\n animation-delay: 0.3s;\\n -webkit-animation-fill-mode: forwards;\\n animation-fill-mode: forwards;\\n}\\n@-webkit-keyframes slideUp-data-v-cb6dfc12 {\\n0% {\\n -webkit-transform: translateY(60px);\\n transform: translateY(60px);\\n opacity: 0;\\n}\\n100% {\\n -webkit-transform: translateY(0);\\n transform: translateY(0);\\n opacity: 1;\\n}\\n}\\n@keyframes slideUp-data-v-cb6dfc12 {\\n0% {\\n -webkit-transform: translateY(60px);\\n transform: translateY(60px);\\n opacity: 0;\\n}\\n100% {\\n -webkit-transform: translateY(0);\\n transform: translateY(0);\\n opacity: 1;\\n}\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvZXJyb3ItcGFnZS80MDQudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9Y2I2ZGZjMTImbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2Vycm9yLXBhZ2UvNDA0LnZ1ZT80M2YyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIud3Njbi1odHRwNDA0LWNvbnRhaW5lcltkYXRhLXYtY2I2ZGZjMTJdIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiA0MCU7XFxuICBsZWZ0OiA1MCU7XFxufVxcbi53c2NuLWh0dHA0MDRbZGF0YS12LWNiNmRmYzEyXSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB3aWR0aDogMTIwMHB4O1xcbiAgcGFkZGluZzogMCA1MHB4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuLndzY24taHR0cDQwNCAucGljLTQwNFtkYXRhLXYtY2I2ZGZjMTJdIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGZsb2F0OiBsZWZ0O1xcbiAgd2lkdGg6IDYwMHB4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuLndzY24taHR0cDQwNCAucGljLTQwNF9fcGFyZW50W2RhdGEtdi1jYjZkZmMxMl0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi53c2NuLWh0dHA0MDQgLnBpYy00MDRfX2NoaWxkW2RhdGEtdi1jYjZkZmMxMl0ge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbn1cXG4ud3Njbi1odHRwNDA0IC5waWMtNDA0X19jaGlsZC5sZWZ0W2RhdGEtdi1jYjZkZmMxMl0ge1xcbiAgd2lkdGg6IDgwcHg7XFxuICB0b3A6IDE3cHg7XFxuICBsZWZ0OiAyMjBweDtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjbG91ZExlZnQtZGF0YS12LWNiNmRmYzEyO1xcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2xvdWRMZWZ0LWRhdGEtdi1jYjZkZmMxMjtcXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcXG59XFxuLndzY24taHR0cDQwNCAucGljLTQwNF9fY2hpbGQubWlkW2RhdGEtdi1jYjZkZmMxMl0ge1xcbiAgd2lkdGg6IDQ2cHg7XFxuICB0b3A6IDEwcHg7XFxuICBsZWZ0OiA0MjBweDtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjbG91ZE1pZC1kYXRhLXYtY2I2ZGZjMTI7XFxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBjbG91ZE1pZC1kYXRhLXYtY2I2ZGZjMTI7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XFxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4ycztcXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xcbn1cXG4ud3Njbi1odHRwNDA0IC5waWMtNDA0X19jaGlsZC5yaWdodFtkYXRhLXYtY2I2ZGZjMTJdIHtcXG4gIHdpZHRoOiA2MnB4O1xcbiAgdG9wOiAxMDBweDtcXG4gIGxlZnQ6IDUwMHB4O1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGNsb3VkUmlnaHQtZGF0YS12LWNiNmRmYzEyO1xcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogY2xvdWRSaWdodC1kYXRhLXYtY2I2ZGZjMTI7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XFxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XFxufVxcbkAtd2Via2l0LWtleWZyYW1lcyBjbG91ZExlZnQtZGF0YS12LWNiNmRmYzEyIHtcXG4wJSB7XFxuICAgIHRvcDogMTdweDtcXG4gICAgbGVmdDogMjIwcHg7XFxuICAgIG9wYWNpdHk6IDA7XFxufVxcbjIwJSB7XFxuICAgIHRvcDogMzNweDtcXG4gICAgbGVmdDogMTg4cHg7XFxuICAgIG9wYWNpdHk6IDE7XFxufVxcbjgwJSB7XFxuICAgIHRvcDogODFweDtcXG4gICAgbGVmdDogOTJweDtcXG4gICAgb3BhY2l0eTogMTtcXG59XFxuMTAwJSB7XFxuICAgIHRvcDogOTdweDtcXG4gICAgbGVmdDogNjBweDtcXG4gICAgb3BhY2l0eTogMDtcXG59XFxufVxcbkBrZXlmcmFtZXMgY2xvdWRMZWZ0LWRhdGEtdi1jYjZkZmMxMiB7XFxuMCUge1xcbiAgICB0b3A6IDE3cHg7XFxuICAgIGxlZnQ6IDIyMHB4O1xcbiAgICBvcGFjaXR5OiAwO1xcbn1cXG4yMCUge1xcbiAgICB0b3A6IDMzcHg7XFxuICAgIGxlZnQ6IDE4OHB4O1xcbiAgICBvcGFjaXR5OiAxO1xcbn1cXG44MCUge1xcbiAgICB0b3A6IDgxcHg7XFxuICAgIGxlZnQ6IDkycHg7XFxuICAgIG9wYWNpdHk6IDE7XFxufVxcbjEwMCUge1xcbiAgICB0b3A6IDk3cHg7XFxuICAgIGxlZnQ6IDYwcHg7XFxuICAgIG9wYWNpdHk6IDA7XFxufVxcbn1cXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvdWRNaWQtZGF0YS12LWNiNmRmYzEyIHtcXG4wJSB7XFxuICAgIHRvcDogMTBweDtcXG4gICAgbGVmdDogNDIwcHg7XFxuICAgIG9wYWNpdHk6IDA7XFxufVxcbjIwJSB7XFxuICAgIHRvcDogNDBweDtcXG4gICAgbGVmdDogMzYwcHg7XFxuICAgIG9wYWNpdHk6IDE7XFxufVxcbjcwJSB7XFxuICAgIHRvcDogMTMwcHg7XFxuICAgIGxlZnQ6IDE4MHB4O1xcbiAgICBvcGFjaXR5OiAxO1xcbn1cXG4xMDAlIHtcXG4gICAgdG9wOiAxNjBweDtcXG4gICAgbGVmdDogMTIwcHg7XFxuICAgIG9wYWNpdHk6IDA7XFxufVxcbn1cXG5Aa2V5ZnJhbWVzIGNsb3VkTWlkLWRhdGEtdi1jYjZkZmMxMiB7XFxuMCUge1xcbiAgICB0b3A6IDEwcHg7XFxuICAgIGxlZnQ6IDQyMHB4O1xcbiAgICBvcGFjaXR5OiAwO1xcbn1cXG4yMCUge1xcbiAgICB0b3A6IDQwcHg7XFxuICAgIGxlZnQ6IDM2MHB4O1xcbiAgICBvcGFjaXR5OiAxO1xcbn1cXG43MCUge1xcbiAgICB0b3A6IDEzMHB4O1xcbiAgICBsZWZ0OiAxODBweDtcXG4gICAgb3BhY2l0eTogMTtcXG59XFxuMTAwJSB7XFxuICAgIHRvcDogMTYwcHg7XFxuICAgIGxlZnQ6IDEyMHB4O1xcbiAgICBvcGFjaXR5OiAwO1xcbn1cXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb3VkUmlnaHQtZGF0YS12LWNiNmRmYzEyIHtcXG4wJSB7XFxuICAgIHRvcDogMTAwcHg7XFxuICAgIGxlZnQ6IDUwMHB4O1xcbiAgICBvcGFjaXR5OiAwO1xcbn1cXG4yMCUge1xcbiAgICB0b3A6IDEyMHB4O1xcbiAgICBsZWZ0OiA0NjBweDtcXG4gICAgb3BhY2l0eTogMTtcXG59XFxuODAlIHtcXG4gICAgdG9wOiAxODBweDtcXG4gICAgbGVmdDogMzQwcHg7XFxuICAgIG9wYWNpdHk6IDE7XFxufVxcbjEwMCUge1xcbiAgICB0b3A6IDIwMHB4O1xcbiAgICBsZWZ0OiAzMDBweDtcXG4gICAgb3BhY2l0eTogMDtcXG59XFxufVxcbkBrZXlmcmFtZXMgY2xvdWRSaWdodC1kYXRhLXYtY2I2ZGZjMTIge1xcbjAlIHtcXG4gICAgdG9wOiAxMDBweDtcXG4gICAgbGVmdDogNTAwcHg7XFxuICAgIG9wYWNpdHk6IDA7XFxufVxcbjIwJSB7XFxuICAgIHRvcDogMTIwcHg7XFxuICAgIGxlZnQ6IDQ2MHB4O1xcbiAgICBvcGFjaXR5OiAxO1xcbn1cXG44MCUge1xcbiAgICB0b3A6IDE4MHB4O1xcbiAgICBsZWZ0OiAzNDBweDtcXG4gICAgb3BhY2l0eTogMTtcXG59XFxuMTAwJSB7XFxuICAgIHRvcDogMjAwcHg7XFxuICAgIGxlZnQ6IDMwMHB4O1xcbiAgICBvcGFjaXR5OiAwO1xcbn1cXG59XFxuLndzY24taHR0cDQwNCAuYnVsbHNoaXRbZGF0YS12LWNiNmRmYzEyXSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBmbG9hdDogbGVmdDtcXG4gIHdpZHRoOiAzMDBweDtcXG4gIHBhZGRpbmc6IDMwcHggMDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi53c2NuLWh0dHA0MDQgLmJ1bGxzaGl0X19vb3BzW2RhdGEtdi1jYjZkZmMxMl0ge1xcbiAgZm9udC1zaXplOiAzMnB4O1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxuICBsaW5lLWhlaWdodDogNDBweDtcXG4gIGNvbG9yOiAjMTQ4MmYwO1xcbiAgb3BhY2l0eTogMDtcXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZVVwLWRhdGEtdi1jYjZkZmMxMjtcXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXAtZGF0YS12LWNiNmRmYzEyO1xcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xcbn1cXG4ud3Njbi1odHRwNDA0IC5idWxsc2hpdF9faGVhZGxpbmVbZGF0YS12LWNiNmRmYzEyXSB7XFxuICBmb250LXNpemU6IDIwcHg7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIGNvbG9yOiAjMjIyO1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxuICBvcGFjaXR5OiAwO1xcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXAtZGF0YS12LWNiNmRmYzEyO1xcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVVcC1kYXRhLXYtY2I2ZGZjMTI7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xcbn1cXG4ud3Njbi1odHRwNDA0IC5idWxsc2hpdF9faW5mb1tkYXRhLXYtY2I2ZGZjMTJdIHtcXG4gIGZvbnQtc2l6ZTogMTNweDtcXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xcbiAgY29sb3I6IGdyZXk7XFxuICBvcGFjaXR5OiAwO1xcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXAtZGF0YS12LWNiNmRmYzEyO1xcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVVcC1kYXRhLXYtY2I2ZGZjMTI7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xcbn1cXG4ud3Njbi1odHRwNDA0IC5idWxsc2hpdF9fcmV0dXJuLWhvbWVbZGF0YS12LWNiNmRmYzEyXSB7XFxuICBkaXNwbGF5OiBibG9jaztcXG4gIGZsb2F0OiBsZWZ0O1xcbiAgd2lkdGg6IDExMHB4O1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgYmFja2dyb3VuZDogIzE0ODJmMDtcXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNmZmZmZmY7XFxuICBvcGFjaXR5OiAwO1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZVVwLWRhdGEtdi1jYjZkZmMxMjtcXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVXAtZGF0YS12LWNiNmRmYzEyO1xcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XFxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XFxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlVXAtZGF0YS12LWNiNmRmYzEyIHtcXG4wJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcXG4gICAgb3BhY2l0eTogMDtcXG59XFxuMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcXG4gICAgb3BhY2l0eTogMTtcXG59XFxufVxcbkBrZXlmcmFtZXMgc2xpZGVVcC1kYXRhLXYtY2I2ZGZjMTIge1xcbjAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xcbiAgICBvcGFjaXR5OiAwO1xcbn1cXG4xMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xcbiAgICBvcGFjaXR5OiAxO1xcbn1cXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/error-page/404.vue?vue&type=style&index=0&id=cb6dfc12&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/lecturerManagement/list.vue?vue&type=style&index=0&id=e60c6d28&lang=scss&scoped=true":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/lecturerManagement/list.vue?vue&type=style&index=0&id=e60c6d28&lang=scss&scoped=true ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"@charset \\\"UTF-8\\\";\\n.search-input[data-v-e60c6d28] {\\n width: 100%;\\n}\\n.search[data-v-e60c6d28] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-e60c6d28] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-e60c6d28] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-e60c6d28] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-e60c6d28] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-e60c6d28] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\\n.vertical-checkbox-group[data-v-e60c6d28] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n /* 纵向排列 */\\n gap: 10px;\\n /* 设置间距 */\\n padding-left: 15px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvbGVjdHVyZXJNYW5hZ2VtZW50L2xpc3QudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZTYwYzZkMjgmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2xlY3R1cmVyTWFuYWdlbWVudC9saXN0LnZ1ZT82ZjM1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJAY2hhcnNldCBcXFwiVVRGLThcXFwiO1xcbi5zZWFyY2gtaW5wdXRbZGF0YS12LWU2MGM2ZDI4XSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtZTYwYzZkMjhdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LWU2MGM2ZDI4XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi1lNjBjNmQyOF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtZTYwYzZkMjhdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LWU2MGM2ZDI4XSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5jb250ZW50W2RhdGEtdi1lNjBjNmQyOF0ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xcbn1cXG4udmVydGljYWwtY2hlY2tib3gtZ3JvdXBbZGF0YS12LWU2MGM2ZDI4XSB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XFxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gIC8qIOe6teWQkeaOkuWIlyAqL1xcbiAgZ2FwOiAxMHB4O1xcbiAgLyog6K6+572u6Ze06LedICovXFxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/lecturerManagement/list.vue?vue&type=style&index=0&id=e60c6d28&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/components/SocialSignin.vue?vue&type=style&index=0&id=2b33be98&lang=scss&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/components/SocialSignin.vue?vue&type=style&index=0&id=2b33be98&lang=scss&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".social-signup-container[data-v-2b33be98] {\\n margin: 20px 0;\\n}\\n.social-signup-container .sign-btn[data-v-2b33be98] {\\n display: inline-block;\\n cursor: pointer;\\n}\\n.social-signup-container .icon[data-v-2b33be98] {\\n color: #fff;\\n font-size: 24px;\\n margin-top: 8px;\\n}\\n.social-signup-container .wx-svg-container[data-v-2b33be98],\\n.social-signup-container .qq-svg-container[data-v-2b33be98] {\\n display: inline-block;\\n width: 40px;\\n height: 40px;\\n line-height: 40px;\\n text-align: center;\\n padding-top: 1px;\\n border-radius: 4px;\\n margin-bottom: 20px;\\n margin-right: 5px;\\n}\\n.social-signup-container .wx-svg-container[data-v-2b33be98] {\\n background-color: #24da70;\\n}\\n.social-signup-container .qq-svg-container[data-v-2b33be98] {\\n background-color: #6BA2D6;\\n margin-left: 50px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvbG9naW4vY29tcG9uZW50cy9Tb2NpYWxTaWduaW4udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MmIzM2JlOTgmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2xvZ2luL2NvbXBvbmVudHMvU29jaWFsU2lnbmluLnZ1ZT8yMWQyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc29jaWFsLXNpZ251cC1jb250YWluZXJbZGF0YS12LTJiMzNiZTk4XSB7XFxuICBtYXJnaW46IDIwcHggMDtcXG59XFxuLnNvY2lhbC1zaWdudXAtY29udGFpbmVyIC5zaWduLWJ0bltkYXRhLXYtMmIzM2JlOThdIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLnNvY2lhbC1zaWdudXAtY29udGFpbmVyIC5pY29uW2RhdGEtdi0yYjMzYmU5OF0ge1xcbiAgY29sb3I6ICNmZmY7XFxuICBmb250LXNpemU6IDI0cHg7XFxuICBtYXJnaW4tdG9wOiA4cHg7XFxufVxcbi5zb2NpYWwtc2lnbnVwLWNvbnRhaW5lciAud3gtc3ZnLWNvbnRhaW5lcltkYXRhLXYtMmIzM2JlOThdLFxcbi5zb2NpYWwtc2lnbnVwLWNvbnRhaW5lciAucXEtc3ZnLWNvbnRhaW5lcltkYXRhLXYtMmIzM2JlOThdIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiA0MHB4O1xcbiAgaGVpZ2h0OiA0MHB4O1xcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBwYWRkaW5nLXRvcDogMXB4O1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcXG4gIG1hcmdpbi1yaWdodDogNXB4O1xcbn1cXG4uc29jaWFsLXNpZ251cC1jb250YWluZXIgLnd4LXN2Zy1jb250YWluZXJbZGF0YS12LTJiMzNiZTk4XSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRkYTcwO1xcbn1cXG4uc29jaWFsLXNpZ251cC1jb250YWluZXIgLnFxLXN2Zy1jb250YWluZXJbZGF0YS12LTJiMzNiZTk4XSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJBMkQ2O1xcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/components/SocialSignin.vue?vue&type=style&index=0&id=2b33be98&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=style&index=0&id=37dfd6fc&lang=scss":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/index.vue?vue&type=style&index=0&id=37dfd6fc&lang=scss ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"@charset \\\"UTF-8\\\";\\n/* 修复input 背景不协调 和光标变色 */\\n/* Detail see https://github.com/PanJiaChen/vue-element-admin/pull/927 */\\n@supports (-webkit-mask: none) and (not (cater-color: #fff)) {\\n.login-container .el-input input {\\n color: #fff;\\n}\\n}\\n/* reset element-ui css */\\n.login-container .el-input {\\n display: inline-block;\\n height: 47px;\\n width: 85%;\\n}\\n.login-container .el-input input {\\n background: transparent;\\n border: 0px;\\n -webkit-appearance: none;\\n border-radius: 0px;\\n padding: 12px 5px 12px 15px;\\n color: #7D7D7D;\\n height: 47px;\\n caret-color: #fff;\\n}\\n.login-container .el-input input:-webkit-autofill {\\n -webkit-box-shadow: 0 0 0px 1000px #283443 inset !important;\\n box-shadow: 0 0 0px 1000px #283443 inset !important;\\n -webkit-text-fill-color: #fff !important;\\n}\\n.login-container .el-form-item {\\n border: 1px solid rgba(255, 255, 255, 0.1);\\n border-radius: 5px;\\n color: #454545;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvbG9naW4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MzdkZmQ2ZmMmbGFuZz1zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2xvZ2luL2luZGV4LnZ1ZT85ZDhmIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCJAY2hhcnNldCBcXFwiVVRGLThcXFwiO1xcbi8qIOS/ruWkjWlucHV0IOiDjOaZr+S4jeWNj+iwgyDlkozlhYnmoIflj5joibIgKi9cXG4vKiBEZXRhaWwgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9QYW5KaWFDaGVuL3Z1ZS1lbGVtZW50LWFkbWluL3B1bGwvOTI3ICovXFxuQHN1cHBvcnRzICgtd2Via2l0LW1hc2s6IG5vbmUpIGFuZCAobm90IChjYXRlci1jb2xvcjogI2ZmZikpIHtcXG4ubG9naW4tY29udGFpbmVyIC5lbC1pbnB1dCBpbnB1dCB7XFxuICAgIGNvbG9yOiAjZmZmO1xcbn1cXG59XFxuLyogcmVzZXQgZWxlbWVudC11aSBjc3MgKi9cXG4ubG9naW4tY29udGFpbmVyIC5lbC1pbnB1dCB7XFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICBoZWlnaHQ6IDQ3cHg7XFxuICB3aWR0aDogODUlO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5lbC1pbnB1dCBpbnB1dCB7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG4gIGJvcmRlcjogMHB4O1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xcbiAgcGFkZGluZzogMTJweCA1cHggMTJweCAxNXB4O1xcbiAgY29sb3I6ICM3RDdEN0Q7XFxuICBoZWlnaHQ6IDQ3cHg7XFxuICBjYXJldC1jb2xvcjogI2ZmZjtcXG59XFxuLmxvZ2luLWNvbnRhaW5lciAuZWwtaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMyODM0NDMgaW5zZXQgIWltcG9ydGFudDtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzI4MzQ0MyBpbnNldCAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcXG59XFxuLmxvZ2luLWNvbnRhaW5lciAuZWwtZm9ybS1pdGVtIHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG4gIGNvbG9yOiAjNDU0NTQ1O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=style&index=0&id=37dfd6fc&lang=scss\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=style&index=1&id=37dfd6fc&lang=scss&scoped=true":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/login/index.vue?vue&type=style&index=1&id=37dfd6fc&lang=scss&scoped=true ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".login-container[data-v-37dfd6fc] {\\n min-height: 100%;\\n width: 100%;\\n background: #A4B9E9;\\n overflow: hidden;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n.login-container .login-container-cen[data-v-37dfd6fc] {\\n width: 92%;\\n height: 92vh;\\n background: #fff;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.login-container .login-container-cen .form-img[data-v-37dfd6fc] {\\n width: 50%;\\n height: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n.login-container .login-container-cen .form-img .image[data-v-37dfd6fc] {\\n width: 80%;\\n height: auto;\\n}\\n.login-container .login-container-cen .form-input[data-v-37dfd6fc] {\\n width: 50%;\\n height: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n.login-container .login-container-cen .form-input .form-input-small[data-v-37dfd6fc] {\\n width: 80%;\\n height: 65%;\\n border: 1px #9A9A9A solid;\\n}\\n.login-container .login-form[data-v-37dfd6fc] {\\n position: relative;\\n width: 520px;\\n max-width: 100%;\\n padding: 50px 35px 0;\\n margin: 0 auto;\\n overflow: hidden;\\n}\\n.login-container .tips[data-v-37dfd6fc] {\\n font-size: 14px;\\n color: #fff;\\n margin-bottom: 10px;\\n}\\n.login-container .tips span[data-v-37dfd6fc]:first-of-type {\\n margin-right: 16px;\\n}\\n.login-container .svg-container[data-v-37dfd6fc] {\\n padding: 6px 5px 6px 15px;\\n color: #889aa4;\\n vertical-align: middle;\\n width: 30px;\\n display: inline-block;\\n}\\n.login-container .title-container[data-v-37dfd6fc] {\\n position: relative;\\n}\\n.login-container .title-container .title[data-v-37dfd6fc] {\\n font-size: 30px;\\n color: #2659CB;\\n margin: 20px 0 80px auto;\\n font-weight: bold;\\n}\\n.login-container .title-container .set-language[data-v-37dfd6fc] {\\n color: #fff;\\n position: absolute;\\n top: 3px;\\n font-size: 18px;\\n right: 0px;\\n cursor: pointer;\\n}\\n.login-container .show-pwd[data-v-37dfd6fc] {\\n position: absolute;\\n right: 10px;\\n top: 7px;\\n font-size: 16px;\\n color: #889aa4;\\n cursor: pointer;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none;\\n}\\n.login-container .thirdparty-button[data-v-37dfd6fc] {\\n position: absolute;\\n right: 0;\\n bottom: 6px;\\n}\\n@media only screen and (max-width: 470px) {\\n.login-container .thirdparty-button[data-v-37dfd6fc] {\\n display: none;\\n}\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3MvbG9naW4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTEmaWQ9MzdkZmQ2ZmMmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL2xvZ2luL2luZGV4LnZ1ZT84MGRmIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIubG9naW4tY29udGFpbmVyW2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgbWluLWhlaWdodDogMTAwJTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYmFja2dyb3VuZDogI0E0QjlFOTtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1jb250YWluZXItY2VuW2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgd2lkdGg6IDkyJTtcXG4gIGhlaWdodDogOTJ2aDtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1jb250YWluZXItY2VuIC5mb3JtLWltZ1tkYXRhLXYtMzdkZmQ2ZmNdIHtcXG4gIHdpZHRoOiA1MCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1jb250YWluZXItY2VuIC5mb3JtLWltZyAuaW1hZ2VbZGF0YS12LTM3ZGZkNmZjXSB7XFxuICB3aWR0aDogODAlO1xcbiAgaGVpZ2h0OiBhdXRvO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1jb250YWluZXItY2VuIC5mb3JtLWlucHV0W2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgd2lkdGg6IDUwJTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLWNvbnRhaW5lci1jZW4gLmZvcm0taW5wdXQgLmZvcm0taW5wdXQtc21hbGxbZGF0YS12LTM3ZGZkNmZjXSB7XFxuICB3aWR0aDogODAlO1xcbiAgaGVpZ2h0OiA2NSU7XFxuICBib3JkZXI6IDFweCAjOUE5QTlBIHNvbGlkO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi1mb3JtW2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgd2lkdGg6IDUyMHB4O1xcbiAgbWF4LXdpZHRoOiAxMDAlO1xcbiAgcGFkZGluZzogNTBweCAzNXB4IDA7XFxuICBtYXJnaW46IDAgYXV0bztcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcbi5sb2dpbi1jb250YWluZXIgLnRpcHNbZGF0YS12LTM3ZGZkNmZjXSB7XFxuICBmb250LXNpemU6IDE0cHg7XFxuICBjb2xvcjogI2ZmZjtcXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XFxufVxcbi5sb2dpbi1jb250YWluZXIgLnRpcHMgc3BhbltkYXRhLXYtMzdkZmQ2ZmNdOmZpcnN0LW9mLXR5cGUge1xcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5zdmctY29udGFpbmVyW2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgcGFkZGluZzogNnB4IDVweCA2cHggMTVweDtcXG4gIGNvbG9yOiAjODg5YWE0O1xcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcXG4gIHdpZHRoOiAzMHB4O1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC50aXRsZS1jb250YWluZXJbZGF0YS12LTM3ZGZkNmZjXSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcbi5sb2dpbi1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAudGl0bGVbZGF0YS12LTM3ZGZkNmZjXSB7XFxuICBmb250LXNpemU6IDMwcHg7XFxuICBjb2xvcjogIzI2NTlDQjtcXG4gIG1hcmdpbjogMjBweCAwIDgwcHggYXV0bztcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgLnNldC1sYW5ndWFnZVtkYXRhLXYtMzdkZmQ2ZmNdIHtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdG9wOiAzcHg7XFxuICBmb250LXNpemU6IDE4cHg7XFxuICByaWdodDogMHB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG4ubG9naW4tY29udGFpbmVyIC5zaG93LXB3ZFtkYXRhLXYtMzdkZmQ2ZmNdIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHJpZ2h0OiAxMHB4O1xcbiAgdG9wOiA3cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxuICBjb2xvcjogIzg4OWFhNDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxufVxcbi5sb2dpbi1jb250YWluZXIgLnRoaXJkcGFydHktYnV0dG9uW2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IDA7XFxuICBib3R0b206IDZweDtcXG59XFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xcbi5sb2dpbi1jb250YWluZXIgLnRoaXJkcGFydHktYnV0dG9uW2RhdGEtdi0zN2RmZDZmY10ge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbn1cXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/login/index.vue?vue&type=style&index=1&id=37dfd6fc&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/add_carousel.vue?vue&type=style&index=0&id=0af5b35b&lang=scss&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/add_carousel.vue?vue&type=style&index=0&id=0af5b35b&lang=scss&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".container[data-v-0af5b35b] {\\n width: 100%;\\n height: 90vh;\\n overflow: auto;\\n}\\n.form-div[data-v-0af5b35b] {\\n padding: 30px 80px;\\n}\\n.display-style[data-v-0af5b35b] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL2FkZF9jYXJvdXNlbC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0wYWY1YjM1YiZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL2FkZF9jYXJvdXNlbC52dWU/MmQyNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLmNvbnRhaW5lcltkYXRhLXYtMGFmNWIzNWJdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiA5MHZoO1xcbiAgb3ZlcmZsb3c6IGF1dG87XFxufVxcbi5mb3JtLWRpdltkYXRhLXYtMGFmNWIzNWJdIHtcXG4gIHBhZGRpbmc6IDMwcHggODBweDtcXG59XFxuLmRpc3BsYXktc3R5bGVbZGF0YS12LTBhZjViMzViXSB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/add_carousel.vue?vue&type=style&index=0&id=0af5b35b&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/carousel_image.vue?vue&type=style&index=0&id=78b444ce&lang=scss&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/carousel_image.vue?vue&type=style&index=0&id=78b444ce&lang=scss&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-78b444ce] {\\n width: 100%;\\n}\\n.search[data-v-78b444ce] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-78b444ce] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-78b444ce] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-78b444ce] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-78b444ce] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-78b444ce] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL2Nhcm91c2VsX2ltYWdlLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc4YjQ0NGNlJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9vcGVyYXRpb25NYW5hZ2UvY2Fyb3VzZWxfaW1hZ2UudnVlP2YwMzciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTc4YjQ0NGNlXSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtNzhiNDQ0Y2VdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTc4YjQ0NGNlXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi03OGI0NDRjZV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtNzhiNDQ0Y2VdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LTc4YjQ0NGNlXSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5jb250ZW50W2RhdGEtdi03OGI0NDRjZV0ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/carousel_image.vue?vue&type=style&index=0&id=78b444ce&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/edit_carousel.vue?vue&type=style&index=0&id=5ffc8028&lang=scss&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/edit_carousel.vue?vue&type=style&index=0&id=5ffc8028&lang=scss&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".container[data-v-5ffc8028] {\\n width: 100%;\\n height: 90vh;\\n overflow: auto;\\n}\\n.form-div[data-v-5ffc8028] {\\n padding: 30px 80px;\\n}\\n.display-style[data-v-5ffc8028] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL2VkaXRfY2Fyb3VzZWwudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NWZmYzgwMjgmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9lZGl0X2Nhcm91c2VsLnZ1ZT9lYTA2Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuY29udGFpbmVyW2RhdGEtdi01ZmZjODAyOF0ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDkwdmg7XFxuICBvdmVyZmxvdzogYXV0bztcXG59XFxuLmZvcm0tZGl2W2RhdGEtdi01ZmZjODAyOF0ge1xcbiAgcGFkZGluZzogMzBweCA4MHB4O1xcbn1cXG4uZGlzcGxheS1zdHlsZVtkYXRhLXYtNWZmYzgwMjhdIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/edit_carousel.vue?vue&type=style&index=0&id=5ffc8028&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/other_config.vue?vue&type=style&index=0&id=d395bc24&lang=scss&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/operationManage/other_config.vue?vue&type=style&index=0&id=d395bc24&lang=scss&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-d395bc24] {\\n width: 100%;\\n}\\n.search[data-v-d395bc24] {\\n width: 95%;\\n margin: auto;\\n}\\n.button-area[data-v-d395bc24] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-d395bc24] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-d395bc24] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-d395bc24] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-d395bc24] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL290aGVyX2NvbmZpZy52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1kMzk1YmMyNCZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvb3BlcmF0aW9uTWFuYWdlL290aGVyX2NvbmZpZy52dWU/NGM3YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtZDM5NWJjMjRdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi1kMzk1YmMyNF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi1kMzk1YmMyNF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtZDM5NWJjMjRdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LWQzOTViYzI0XSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi1kMzk1YmMyNF0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cXG4uY29udGVudFtkYXRhLXYtZDM5NWJjMjRdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/operationManage/other_config.vue?vue&type=style&index=0&id=d395bc24&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/overview/index.vue?vue&type=style&index=0&id=78771954&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/overview/index.vue?vue&type=style&index=0&id=78771954&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".login-container[data-v-78771954] {\\n width: 100%;\\n}\\n.top[data-v-78771954] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.top-top[data-v-78771954] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.top-top-div[data-v-78771954] {\\n width: 22%;\\n height: 150px;\\n background: #ECF1FB;\\n border-radius: 10px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding: 10px 35px 10px 20px;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.top-below-div[data-v-78771954] {\\n width: 48%;\\n height: 150px;\\n margin-top: 20px;\\n background: #ECF1FB;\\n border-radius: 10px;\\n padding: 20px 35px 10px 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.image[data-v-78771954] {\\n width: 80px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvb3ZlcnZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9Nzg3NzE5NTQmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL292ZXJ2aWV3L2luZGV4LnZ1ZT9hNzc0Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIubG9naW4tY29udGFpbmVyW2RhdGEtdi03ODc3MTk1NF0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi50b3BbZGF0YS12LTc4NzcxOTU0XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG87XFxufVxcbi50b3AtdG9wW2RhdGEtdi03ODc3MTk1NF0ge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLnRvcC10b3AtZGl2W2RhdGEtdi03ODc3MTk1NF0ge1xcbiAgd2lkdGg6IDIyJTtcXG4gIGhlaWdodDogMTUwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRUNGMUZCO1xcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMjBweDtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4udG9wLWJlbG93LWRpdltkYXRhLXYtNzg3NzE5NTRdIHtcXG4gIHdpZHRoOiA0OCU7XFxuICBoZWlnaHQ6IDE1MHB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG4gIGJhY2tncm91bmQ6ICNFQ0YxRkI7XFxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xcbiAgcGFkZGluZzogMjBweCAzNXB4IDEwcHggMjBweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcbi5pbWFnZVtkYXRhLXYtNzg3NzE5NTRdIHtcXG4gIHdpZHRoOiA4MHB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/overview/index.vue?vue&type=style&index=0&id=78771954&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/device.vue?vue&type=style&index=0&id=58757c5f&lang=scss&scoped=true":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/device.vue?vue&type=style&index=0&id=58757c5f&lang=scss&scoped=true ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-58757c5f] {\\n width: 100%;\\n}\\n.search[data-v-58757c5f] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-58757c5f] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-58757c5f] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-58757c5f] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-58757c5f] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-58757c5f] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n line-height: 50px;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9kZXZpY2UudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NTg3NTdjNWYmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2UvZGV2aWNlLnZ1ZT9hYzI1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi01ODc1N2M1Zl0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LTU4NzU3YzVmXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi01ODc1N2M1Zl0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtNTg3NTdjNWZdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LTU4NzU3YzVmXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi01ODc1N2M1Zl0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cXG4uY29udGVudFtkYXRhLXYtNTg3NTdjNWZdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBsaW5lLWhlaWdodDogNTBweDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/device.vue?vue&type=style&index=0&id=58757c5f&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/outlets.vue?vue&type=style&index=0&id=125f7d66&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/outlets.vue?vue&type=style&index=0&id=125f7d66&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-125f7d66] {\\n width: 100%;\\n}\\n.search[data-v-125f7d66] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-125f7d66] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-125f7d66] {\\n width: 95%;\\n margin: auto;\\n}\\n.search-div[data-v-125f7d66] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-125f7d66] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9vdXRsZXRzLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTEyNWY3ZDY2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL291dGxldHMudnVlPzMyMmEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTEyNWY3ZDY2XSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtMTI1ZjdkNjZdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTEyNWY3ZDY2XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi0xMjVmN2Q2Nl0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LTEyNWY3ZDY2XSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi0xMjVmN2Q2Nl0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/outlets.vue?vue&type=style&index=0&id=125f7d66&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/sign.vue?vue&type=style&index=0&id=30b5cef4&lang=scss&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/sign.vue?vue&type=style&index=0&id=30b5cef4&lang=scss&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-30b5cef4] {\\n width: 100%;\\n}\\n.search[data-v-30b5cef4] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-30b5cef4] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-30b5cef4] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-30b5cef4] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-30b5cef4] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9zaWduLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTMwYjVjZWY0Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL3NpZ24udnVlP2NkYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTMwYjVjZWY0XSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtMzBiNWNlZjRdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTMwYjVjZWY0XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi0zMGI1Y2VmNF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtMzBiNWNlZjRdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LTMwYjVjZWY0XSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/sign.vue?vue&type=style&index=0&id=30b5cef4&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student.vue?vue&type=style&index=0&id=bdb4b1fc&lang=scss&scoped=true":
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/student.vue?vue&type=style&index=0&id=bdb4b1fc&lang=scss&scoped=true ***!
+ \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-bdb4b1fc] {\\n width: 100%;\\n}\\n.search[data-v-bdb4b1fc] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-bdb4b1fc] {\\n width: 95%;\\n margin: 20px auto 20px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.table-style[data-v-bdb4b1fc] {\\n width: 95%;\\n margin: 20px auto 0;\\n}\\n.search-div[data-v-bdb4b1fc] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-bdb4b1fc] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9zdHVkZW50LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWJkYjRiMWZjJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9zdHVkZW50TWFuYWdlL3N0dWRlbnQudnVlP2VkNWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LWJkYjRiMWZjXSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtYmRiNGIxZmNdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LWJkYjRiMWZjXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LWJkYjRiMWZjXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LWJkYjRiMWZjXSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi1iZGI0YjFmY10ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student.vue?vue&type=style&index=0&id=bdb4b1fc&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student_info.vue?vue&type=style&index=0&id=0a0b010a&lang=scss&scoped=true":
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/studentManage/student_info.vue?vue&type=style&index=0&id=0a0b010a&lang=scss&scoped=true ***!
+ \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".top-style-title[data-v-0a0b010a] {\\n color: #2659CB;\\n font-size: 16px;\\n font-weight: bold;\\n padding: 10px 0 0 20px;\\n}\\n.top-style-con[data-v-0a0b010a] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n.top-style-con-txt[data-v-0a0b010a] {\\n width: 20%;\\n padding: 0 50px;\\n cursor: pointer;\\n}\\n.app-container[data-v-0a0b010a] {\\n width: 100%;\\n height: 91vh;\\n overflow: auto;\\n background: #F8F8F8 100%;\\n}\\n.top-style[data-v-0a0b010a] {\\n width: 100%;\\n height: 82px;\\n background: #fff;\\n border-radius: 3px;\\n}\\n.centre-style[data-v-0a0b010a] {\\n padding: 0 20px 20px 0;\\n width: 100%;\\n background: #fff;\\n border-radius: 3px;\\n margin-top: 15px;\\n}\\n.centre-style-con-list[data-v-0a0b010a] {\\n color: #333333;\\n font-size: 16px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n margin-top: 20px;\\n}\\n.below-style[data-v-0a0b010a] {\\n padding: 0 20px 20px 0;\\n width: 100%;\\n background: #fff;\\n border-radius: 3px;\\n margin-top: 15px;\\n}\\n.below-style-con-list[data-v-0a0b010a] {\\n color: #333333;\\n font-size: 16px;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n.below-style-con-list-con[data-v-0a0b010a] {\\n width: 30%;\\n padding: 8px;\\n border-right: 2px #F8F8F8 solid;\\n border-bottom: 2px #F8F8F8 solid;\\n}\\n.below-style-con-list-con-dis[data-v-0a0b010a] {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n.below-style-con-list-cons[data-v-0a0b010a] {\\n width: 30px;\\n height: 30px;\\n background: #2659CB;\\n border-radius: 2px;\\n line-height: 30px;\\n text-align: center;\\n color: #fff;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3R1ZGVudE1hbmFnZS9zdHVkZW50X2luZm8udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MGEwYjAxMGEmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc3R1ZGVudF9pbmZvLnZ1ZT8xODAzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIudG9wLXN0eWxlLXRpdGxlW2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgY29sb3I6ICMyNjU5Q0I7XFxuICBmb250LXNpemU6IDE2cHg7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIHBhZGRpbmc6IDEwcHggMCAwIDIwcHg7XFxufVxcbi50b3Atc3R5bGUtY29uW2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG59XFxuLnRvcC1zdHlsZS1jb24tdHh0W2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgd2lkdGg6IDIwJTtcXG4gIHBhZGRpbmc6IDAgNTBweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuLmFwcC1jb250YWluZXJbZGF0YS12LTBhMGIwMTBhXSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogOTF2aDtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGOCAxMDAlO1xcbn1cXG4udG9wLXN0eWxlW2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDgycHg7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbn1cXG4uY2VudHJlLXN0eWxlW2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcXG4gIG1hcmdpbi10b3A6IDE1cHg7XFxufVxcbi5jZW50cmUtc3R5bGUtY29uLWxpc3RbZGF0YS12LTBhMGIwMTBhXSB7XFxuICBjb2xvcjogIzMzMzMzMztcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uYmVsb3ctc3R5bGVbZGF0YS12LTBhMGIwMTBhXSB7XFxuICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbiAgbWFyZ2luLXRvcDogMTVweDtcXG59XFxuLmJlbG93LXN0eWxlLWNvbi1saXN0W2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgY29sb3I6ICMzMzMzMzM7XFxuICBmb250LXNpemU6IDE2cHg7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbn1cXG4uYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uW2RhdGEtdi0wYTBiMDEwYV0ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIHBhZGRpbmc6IDhweDtcXG4gIGJvcmRlci1yaWdodDogMnB4ICNGOEY4Rjggc29saWQ7XFxuICBib3JkZXItYm90dG9tOiAycHggI0Y4RjhGOCBzb2xpZDtcXG59XFxuLmJlbG93LXN0eWxlLWNvbi1saXN0LWNvbi1kaXNbZGF0YS12LTBhMGIwMTBhXSB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG4uYmVsb3ctc3R5bGUtY29uLWxpc3QtY29uc1tkYXRhLXYtMGEwYjAxMGFdIHtcXG4gIHdpZHRoOiAzMHB4O1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgYmFja2dyb3VuZDogIzI2NTlDQjtcXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgY29sb3I6ICNmZmY7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/studentManage/student_info.vue?vue&type=style&index=0&id=0a0b010a&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/log.vue?vue&type=style&index=0&id=3b7be2c3&lang=scss&scoped=true":
+/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/log.vue?vue&type=style&index=0&id=3b7be2c3&lang=scss&scoped=true ***!
+ \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-3b7be2c3] {\\n width: 100%;\\n}\\n.search[data-v-3b7be2c3] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-3b7be2c3] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-3b7be2c3] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-3b7be2c3] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-3b7be2c3] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-3b7be2c3] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL2xvZy52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0zYjdiZTJjMyZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL2xvZy52dWU/ZWExOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtM2I3YmUyYzNdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi0zYjdiZTJjM10ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtM2I3YmUyYzNdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LTNiN2JlMmMzXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG87XFxufVxcbi5zZWFyY2gtZGl2W2RhdGEtdi0zYjdiZTJjM10ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLnNlYXJjaC10aXRsZVtkYXRhLXYtM2I3YmUyYzNdIHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XFxuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG59XFxuLmNvbnRlbnRbZGF0YS12LTNiN2JlMmMzXSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/log.vue?vue&type=style&index=0&id=3b7be2c3&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/region_admin.vue?vue&type=style&index=0&id=27267bd5&lang=scss&scoped=true":
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/region_admin.vue?vue&type=style&index=0&id=27267bd5&lang=scss&scoped=true ***!
+ \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-27267bd5] {\\n width: 100%;\\n}\\n.search[data-v-27267bd5] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-27267bd5] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-27267bd5] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-27267bd5] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-27267bd5] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-27267bd5] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL3JlZ2lvbl9hZG1pbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0yNzI2N2JkNSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL3JlZ2lvbl9hZG1pbi52dWU/ZmM2MyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnNlYXJjaC1pbnB1dFtkYXRhLXYtMjcyNjdiZDVdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG4uc2VhcmNoW2RhdGEtdi0yNzI2N2JkNV0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogYXV0bztcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcbi5idXR0b24tYXJlYVtkYXRhLXYtMjcyNjdiZDVdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xcbn1cXG4udGFibGUtc3R5bGVbZGF0YS12LTI3MjY3YmQ1XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG87XFxufVxcbi5zZWFyY2gtZGl2W2RhdGEtdi0yNzI2N2JkNV0ge1xcbiAgd2lkdGg6IDMwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgaGVpZ2h0OiAzNnB4O1xcbiAgbWFyZ2luLXRvcDogMjBweDtcXG59XFxuLnNlYXJjaC10aXRsZVtkYXRhLXYtMjcyNjdiZDVdIHtcXG4gIHdpZHRoOiAxMDBweDtcXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XFxuICBib3JkZXI6IDFweCAjRENERkU2IHNvbGlkO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMzZweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG59XFxuLmNvbnRlbnRbZGF0YS12LTI3MjY3YmQ1XSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/region_admin.vue?vue&type=style&index=0&id=27267bd5&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/roles.vue?vue&type=style&index=0&id=2bb84bfc&lang=scss&scoped=true":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/roles.vue?vue&type=style&index=0&id=2bb84bfc&lang=scss&scoped=true ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-2bb84bfc] {\\n width: 100%;\\n}\\n.search[data-v-2bb84bfc] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-2bb84bfc] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-2bb84bfc] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-2bb84bfc] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-2bb84bfc] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-2bb84bfc] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL3JvbGVzLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTJiYjg0YmZjJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy92aWV3cy9zeXN0ZW1NYW5hZ2Uvcm9sZXMudnVlP2ZmZjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCIpO1xuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyhmYWxzZSk7XG4vLyBNb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi5zZWFyY2gtaW5wdXRbZGF0YS12LTJiYjg0YmZjXSB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuLnNlYXJjaFtkYXRhLXYtMmJiODRiZmNdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IGF1dG87XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG4uYnV0dG9uLWFyZWFbZGF0YS12LTJiYjg0YmZjXSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcXG59XFxuLnRhYmxlLXN0eWxlW2RhdGEtdi0yYmI4NGJmY10ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvO1xcbn1cXG4uc2VhcmNoLWRpdltkYXRhLXYtMmJiODRiZmNdIHtcXG4gIHdpZHRoOiAzMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGhlaWdodDogMzZweDtcXG4gIG1hcmdpbi10b3A6IDIwcHg7XFxufVxcbi5zZWFyY2gtdGl0bGVbZGF0YS12LTJiYjg0YmZjXSB7XFxuICB3aWR0aDogMTAwcHg7XFxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xcbiAgYm9yZGVyOiAxcHggI0RDREZFNiBzb2xpZDtcXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XFxuICBmb250LXNpemU6IDE2cHg7XFxufVxcbi5jb250ZW50W2RhdGEtdi0yYmI4NGJmY10ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xcbn1cIiwgXCJcIl0pO1xuLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSBleHBvcnRzO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/roles.vue?vue&type=style&index=0&id=2bb84bfc&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/user.vue?vue&type=style&index=0&id=a2906248&lang=scss&scoped=true":
+/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/systemManage/user.vue?vue&type=style&index=0&id=a2906248&lang=scss&scoped=true ***!
+ \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".search-input[data-v-a2906248] {\\n width: 100%;\\n}\\n.search[data-v-a2906248] {\\n width: 95%;\\n margin: auto;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n.button-area[data-v-a2906248] {\\n width: 95%;\\n margin: 20px auto 20px;\\n}\\n.table-style[data-v-a2906248] {\\n width: 95%;\\n margin: 20px auto;\\n}\\n.search-div[data-v-a2906248] {\\n width: 30%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n height: 36px;\\n margin-top: 20px;\\n}\\n.search-title[data-v-a2906248] {\\n width: 100px;\\n background: #F8F8F8;\\n border: 1px #DCDFE6 solid;\\n border-radius: 3px 0 0 3px;\\n height: 100%;\\n text-align: center;\\n line-height: 36px;\\n font-size: 16px;\\n}\\n.content[data-v-a2906248] {\\n width: 100%;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n padding-bottom: 25px;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvdmlld3Mvc3lzdGVtTWFuYWdlL3VzZXIudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9YTI5MDYyNDgmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3ZpZXdzL3N5c3RlbU1hbmFnZS91c2VyLnZ1ZT81YmZjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qc1wiKTtcbmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oZmFsc2UpO1xuLy8gTW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuc2VhcmNoLWlucHV0W2RhdGEtdi1hMjkwNjI0OF0ge1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcbi5zZWFyY2hbZGF0YS12LWEyOTA2MjQ4XSB7XFxuICB3aWR0aDogOTUlO1xcbiAgbWFyZ2luOiBhdXRvO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuLmJ1dHRvbi1hcmVhW2RhdGEtdi1hMjkwNjI0OF0ge1xcbiAgd2lkdGg6IDk1JTtcXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XFxufVxcbi50YWJsZS1zdHlsZVtkYXRhLXYtYTI5MDYyNDhdIHtcXG4gIHdpZHRoOiA5NSU7XFxuICBtYXJnaW46IDIwcHggYXV0bztcXG59XFxuLnNlYXJjaC1kaXZbZGF0YS12LWEyOTA2MjQ4XSB7XFxuICB3aWR0aDogMzAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBoZWlnaHQ6IDM2cHg7XFxuICBtYXJnaW4tdG9wOiAyMHB4O1xcbn1cXG4uc2VhcmNoLXRpdGxlW2RhdGEtdi1hMjkwNjI0OF0ge1xcbiAgd2lkdGg6IDEwMHB4O1xcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcXG4gIGJvcmRlcjogMXB4ICNEQ0RGRTYgc29saWQ7XFxuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbn1cXG4uY29udGVudFtkYXRhLXYtYTI5MDYyNDhdIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcXG59XCIsIFwiXCJdKTtcbi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/systemManage/user.vue?vue&type=style&index=0&id=a2906248&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/ErrorLog/index.vue?vue&type=style&index=0&id=cf51e862&scoped=true&lang=css":
+/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./node_modules/vue-style-loader??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ErrorLog/index.vue?vue&type=style&index=0&id=cf51e862&scoped=true&lang=css ***!
+ \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// style-loader: Adds some css to the DOM by adding a \"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2V5ZS1vcGVuLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvZXllLW9wZW4uc3ZnPzkyNGIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tZXllLW9wZW5cIixcbiAgXCJ1c2VcIjogXCJpY29uLWV5ZS1vcGVuLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMDI0IDEwMjRcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCBjbGFzcz1cXFwiaWNvblxcXCIgdmlld0JveD1cXFwiMCAwIDEwMjQgMTAyNFxcXCIgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiBpZD1cXFwiaWNvbi1leWUtb3BlblxcXCI+PGRlZnM+PHN0eWxlPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9XFxcIk01MTIgMTI4cTY5LjY3NSAwIDEzNS41MSAyMS4xNjN0MTE1LjQ5OCA1NC45OTcgOTMuNDgzIDc0LjgzNyA3My42ODUgODIuMDA2IDUxLjY3IDc0LjgzNyAzMi4xNyA1NC44MjdMMTAyNCA1MTJxLTIuMzQ3IDQuOTkyLTYuMzE1IDEzLjQ4M1Q5OTguODcgNTYwLjE3dC0zMS42NTggNTEuNjY5LTQ0LjMzMSA1OS45OS01Ni44MzIgNjQuMzQtNjkuNTA0IDYwLjE2LTgyLjM0NyA1MS41LTk0Ljg0OCAzNC42ODdUNTEyIDg5NnEtNjkuNjc1IDAtMTM1LjUxLTIxLjE2M3QtMTE1LjQ5OC01NC44MjYtOTMuNDgzLTc0LjMyNi03My42ODUtODEuNDkzLTUxLjY3LTc0LjQ5Ni0zMi4xNy01NC45OTdMMCA1MTMuNzA3cTIuMzQ3LTQuOTkyIDYuMzE1LTEzLjQ4M3QxOC44MTYtMzQuODE2IDMxLjY1OC01MS44NCA0NC4zMzEtNjAuMzMgNTYuODMyLTY0LjY4MyA2OS41MDQtNjAuMzMxIDgyLjM0Ny01MS44NCA5NC44NDgtMzQuODE2VDUxMiAxMjguMDg1em0wIDg1LjMzM3EtNDYuNjc3IDAtOTEuNjQ4IDEyLjMzMXQtODEuMTUyIDMxLjgzLTcwLjY1NiA0Ny4xNDYtNTkuNjQ4IDU0LjQ4NS00OC44NTMgNTcuNjg2LTM3LjY3NSA1Mi44MjEtMjYuMzI1IDQzLjk5cTEyLjMzIDIxLjY3NCAyNi4zMjUgNDMuNTJ0MzcuNjc1IDUyLjM1MSA0OC44NTMgNTcuMDAzIDU5LjY0OCA1My44NDVUMzM5LjIgNzY3LjAydDgxLjE1MiAzMS40ODhUNTEyIDgxMC42Njd0OTEuNjQ4LTEyLjMzMSA4MS4xNTItMzEuNjU5IDcwLjY1Ni00Ni44NDggNTkuNjQ4LTU0LjE4NiA0OC44NTMtNTcuMzQ0IDM3LjY3NS01Mi42NTFUOTI3Ljk1NyA1MTJxLTEyLjMzLTIxLjY3NS0yNi4zMjUtNDMuNjQ4dC0zNy42NzUtNTIuNjUtNDguODUzLTU3LjM0NS01OS42NDgtNTQuMTg2LTcwLjY1Ni00Ni44NDgtODEuMTUyLTMxLjY1OVQ1MTIgMjEzLjMzNHptMCAxMjhxNzAuNjU2IDAgMTIwLjY2MSA1MC4wMDZUNjgyLjY2NyA1MTIgNjMyLjY2IDYzMi42NjEgNTEyIDY4Mi42NjcgMzkxLjMzOSA2MzIuNjYgMzQxLjMzMyA1MTJ0NTAuMDA2LTEyMC42NjFUNTEyIDM0MS4zMzN6bTAgODUuMzM0cS0zNS4zMjggMC02MC4zMyAyNS4wMDJUNDI2LjY2NiA1MTJ0MjUuMDAyIDYwLjMzVDUxMiA1OTcuMzM0dDYwLjMzLTI1LjAwMlQ1OTcuMzM0IDUxMnQtMjUuMDAyLTYwLjMzVDUxMiA0MjYuNjY2elxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/eye-open.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/eye.svg":
+/*!*******************************!*\
+ !*** ./src/icons/svg/eye.svg ***!
+ \*******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-eye\",\n \"use\": \"icon-eye-usage\",\n \"viewBox\": \"0 0 128 64\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2V5ZS5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL2V5ZS5zdmc/MDM3NiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi1leWVcIixcbiAgXCJ1c2VcIjogXCJpY29uLWV5ZS11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDY0XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDY0XFxcIiBpZD1cXFwiaWNvbi1leWVcXFwiPjxwYXRoIGQ9XFxcIk0xMjcuMDcyIDcuOTk0YzEuMzctMi4yMDguOTE0LTUuMTUyLS45MTQtNi44Ny0yLjA1Ni0xLjcxNy00Ljc5Ny0xLjIyNi02LjM5Ni45ODItLjIyOS4yNDUtMjUuNTg2IDMyLjM4Mi01NS43NCAzMi4zODItMjkuMjQgMC01NS43NC0zMi4zODItNTUuOTY4LTMyLjYyNy0xLjYtMS45NjMtNC41Ny0yLjIwOC02LjM5Ny0uNDlDLS4xNyAzLjA4Ni0uMzk5IDYuMjc1IDEuMiA4LjIzOGMuNDU3LjczNiA1Ljk0IDcuMzYgMTQuNjIgMTQuNzJMNC4xNyAzNS45NmMtMS44MjggMS45NjMtMS42IDUuMTUyLjIyOCA2Ljg3LjQ1Ny45OCAxLjYgMS40NzEgMi43NDIgMS40NzFzMi4yODQtLjQ5IDMuMTk4LTEuNDcybDEyLjU2NC0xMy45ODNjNS45NCA0LjQxNiAxMy4wMjEgOC41ODcgMjAuNzg4IDExLjUzbC00Ljc5NyAxNy40MThjLS42ODUgMi42OTkuNjg2IDUuMzk3IDMuMTk4IDYuMTMzaDEuMzdjMi4wNTcgMCAzLjg4NC0xLjQ3MiA0LjM0MS0zLjY4TDUyLjYgNDIuODNjMy42NTUuNzM2IDcuNTM4IDEuMjI3IDExLjQyMiAxLjIyNyAzLjg4MyAwIDcuNzY3LS40OSAxMS40MjItMS4yMjdsNC43OTcgMTcuMTczYy40NTcgMi4yMDggMi41MTMgMy42OCA0LjM0IDMuNjguNDU3IDAgLjkxNCAwIDEuMTQzLS4yNDYgMi41MTMtLjczNiAzLjg4My0zLjQzNCAzLjE5OC02LjEzM2wtNC43OTctMTcuMTcyYzcuNzY3LTIuOTQ0IDE0Ljg0OC03LjExNCAyMC43ODgtMTEuNTNsMTIuMzM2IDEzLjczOGMuOTEzLjk4MSAyLjA1NiAxLjQ3MiAzLjE5OCAxLjQ3MnMyLjI4NC0uNDkgMy4xOTgtMS40NzJjMS44MjgtMS45NjMgMS44MjgtNC45MDYuMjI4LTYuODdsLTExLjY1LTEzLjAwMWM5LjM2Ni03LjM2IDE0Ljg0OS0xNC40NzQgMTQuODQ5LTE0LjQ3NHpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/eye.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/form.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/form.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-form\",\n \"use\": \"icon-form-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2Zvcm0uc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9mb3JtLnN2Zz83ZDg0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWZvcm1cIixcbiAgXCJ1c2VcIjogXCJpY29uLWZvcm0tdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1mb3JtXFxcIj48cGF0aCBkPVxcXCJNODQuMDY4IDIzLjc4NGMtMS4wMiAwLTEuODc3LS4zMi0yLjU3Mi0uOTZhOC41ODggOC41ODggMCAwIDEtMS43MzgtMi4yMzcgMTEuNTI0IDExLjUyNCAwIDAgMS0xLjA0Mi0yLjYyMWMtLjIzMi0uODk1LS4zNDgtMS42NDEtLjM0OC0yLjIzOFYwaC4yNzhjLjgzNCAwIDEuNjIyLjA4NSAyLjM2My4yNTYuNzQyLjE3IDEuNjQ1LjU3NSAyLjcxMSAxLjIxNCAxLjA2Ni42NCAyLjM2MyAxLjUzNSAzLjg5MiAyLjY4NiAxLjUzIDEuMTUgMy40NTMgMi42NjQgNS43NyA0LjU0IDIuNTAyIDIuMDQ1IDQuNDk0IDMuNzcxIDUuOTc3IDUuMTc4IDEuNDgzIDEuNDA2IDIuNjE4IDIuNiAzLjQwNiAzLjU4Ljc4Ny45OCAxLjI3NCAxLjgxMiAxLjQ2IDIuNDk0LjE4NS42ODIuMjc3IDEuMjc4LjI3NyAxLjc5djIuMDQ2SDg0LjA2OHpNMTI3LjMgODQuMDFjLjI3OC42ODIuNDY0IDEuNTM1LjU1NiAyLjU1OC4wOTMgMS4wMjMtLjM3IDIuMDAzLTEuMzkgMi45NC0uNDYzLjQyNy0uODguODMyLTEuMjUgMS4yMTUtLjM3Mi4zODQtLjY5Ni43MDQtLjk3NC45NmE2LjY5IDYuNjkgMCAwIDEtLjk3My43NjdsLTExLjgxNi0xMC43NDFhNDQuMzMxIDQ0LjMzMSAwIDAgMCAxLjg3Ny0xLjUzNSAzMS4wMjggMzEuMDI4IDAgMCAxIDEuNzM3LTEuNDA2YzEuMTEyLS45MzggMi4zMTctMS4zNDMgMy42MTUtMS4yMTUgMS4yOTcuMTI4IDIuMzYzLjQwNSAzLjE5Ny44My45MjcuNDI3IDEuOTIzIDEuMTczIDIuOTg5IDIuMjM5IDEuMDY1IDEuMDY1IDEuODc2IDIuMTk1IDIuNDMyIDMuMzg4ek03OC4yMyA5NS45MDJjMi4wMzggMCAzLjc1Mi0uNTExIDUuMTQzLTEuNTM0bC0yNi45NjkgMjUuODNIMTguMDM3Yy0xLjc2MSAwLTMuNjg0LS40Ny01Ljc3LTEuNDA3YTI0LjU0OSAyNC41NDkgMCAwIDEtNS44MzgtMy43MDkgMjEuMzczIDIxLjM3MyAwIDAgMS00LjUxOC01LjMwNmMtMS4yMDQtMi4wMDMtMS44MDctNC4wNy0xLjgwNy02LjIwMlYxNi40OTVjMC0xLjc5LjQ0LTMuNjY1IDEuMzItNS42MjZBMTguNDEgMTguNDEgMCAwIDEgNS4wNCA1LjU2MmEyMS43OTggMjEuNzk4IDAgMCAxIDUuMjEzLTMuOTY0QzEyLjE5OC41MzMgMTQuMjM3IDAgMTYuMzcgMGg1My4yNHYxNS45ODRjMCAxLjYyLjI3OCAzLjM2Ny44MzQgNS4yNDJhMTYuNzA0IDE2LjcwNCAwIDAgMCAyLjU3MiA1LjE3OWMxLjE1OSAxLjU3NyAyLjY2NSAyLjg5OCA0LjUxOCAzLjk2NCAxLjg1MyAxLjA2NiA0LjA3OCAxLjU5OCA2LjY3MyAxLjU5OGgyMC4yOTV2NDIuMzI1TDg1LjQ1OCA5Mi40NWMxLjAyLTEuMzY0IDEuNTI5LTIuODU2IDEuNTI5LTQuNDc2IDAtMi4yMTYtLjg1Ny00LjExMy0yLjU3Mi01LjY5LTEuNzE0LTEuNTc3LTMuNzc2LTIuMzY2LTYuMTg2LTIuMzY2SDI2LjFjLTIuNDA5IDAtNC40NDguNzg5LTYuMTE2IDIuMzY2LTEuNjY4IDEuNTc3LTIuNTAyIDMuNDc0LTIuNTAyIDUuNjkgMCAyLjIxNy44MzQgNC4wOTIgMi41MDIgNS42MjYgMS42NjggMS41MzUgMy43MDcgMi4zMDIgNi4xMTcgMi4zMDJoNTIuMTN6TTI2LjEgNDcuOTUxYy0yLjQxIDAtNC40NDkuNzg5LTYuMTE3IDIuMzY2LTEuNjY4IDEuNTc3LTIuNTAyIDMuNDczLTIuNTAyIDUuNjkgMCAyLjIxNi44MzQgNC4wOTIgMi41MDIgNS42MjYgMS42NjggMS41MzQgMy43MDcgMi4zMDIgNi4xMTcgMi4zMDJoNTIuMTNjMi40MDkgMCA0LjQ3LS43NjggNi4xODUtMi4zMDIgMS43MTUtMS41MzQgMi41NzItMy40MSAyLjU3Mi01LjYyNiAwLTIuMjE3LS44NTctNC4xMTMtMi41NzItNS42OS0xLjcxNC0xLjU3Ny0zLjc3Ni0yLjM2Ni02LjE4Ni0yLjM2NkgyNi4xem01Mi40MDcgNjQuMDYzbDEuODA3LTEuNjYzIDMuNDc2LTMuMTk2YTQ3OS43NSA0NzkuNzUgMCAwIDAgNC41ODctNC4yODQgNTAwLjc1NyA1MDAuNzU3IDAgMCAxIDUuMDA0LTQuNjY3YzMuOTg1LTMuNjY2IDguNDgtNy43NTggMTMuNDg1LTEyLjI3NmwxMS42NzcgMTAuNzQxLTEzLjQ4NSAxMi40MDQtNS4wMDQgNC42MDMtNC41ODcgNC4yMmExNzkuNDYgMTc5LjQ2IDAgMCAwLTMuMjY3IDMuMDY4Yy0uODguODUzLTEuMzY3IDEuMzIyLTEuNDYgMS40MDctLjQ2My4zNDEtLjk3My43MDMtMS41MjkgMS4wODctLjU1Ni4zODMtMS4xMTIuNzAzLTEuNjY4Ljk1OS0uNTU2LjI1Ni0xLjQxMy41NzUtMi41NzIuOTU5YTgzLjUgODMuNSAwIDAgMS0zLjU0NSAxLjA4NyA3Mi4yIDcyLjIgMCAwIDEtMy40NzUuODk1Yy0xLjExMi4yNTYtMS45NDYuNDI2LTIuNTAyLjUxMS0xLjExMi4xNy0xLjg1NC4wNDMtMi4yMjQtLjM4My0uMzcxLS40MjYtLjQ2NC0xLjE1MS0uMjc4LTIuMTc0LjA5Mi0uNTExLjI3OC0xLjI3OS41NTYtMi4zMDIuMjc4LTEuMDIzLjYwMi0yLjA2Ny45NzMtMy4xMzJsMS4wNDItMy4wMDVjLjMyNS0uOTM4LjU4LTEuNTc3Ljc2NS0xLjkxOGExMC4xNTcgMTAuMTU3IDAgMCAxIDIuMjI0LTIuOTQxelxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/form.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/fullscreen.svg":
+/*!**************************************!*\
+ !*** ./src/icons/svg/fullscreen.svg ***!
+ \**************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-fullscreen\",\n \"use\": \"icon-fullscreen-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2Z1bGxzY3JlZW4uc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9mdWxsc2NyZWVuLnN2Zz82MmQwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWZ1bGxzY3JlZW5cIixcbiAgXCJ1c2VcIjogXCJpY29uLWZ1bGxzY3JlZW4tdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1mdWxsc2NyZWVuXFxcIj48cGF0aCBkPVxcXCJNMzguNDcgNTJMNTIgMzguNDYybC0yMy42NDgtMjMuNjdMNDMuMjA5IDBILjAzNUwwIDQzLjEzN2wxNC43NTctMTQuODY1TDM4LjQ3IDUyem03NC43NzMgNDcuNzI2TDg5LjUyNiA3NiA3NiA4OS41MzZsMjMuNjQ4IDIzLjY3Mkw4NC43OTUgMTI4aDQzLjE3NEwxMjggODQuODYzbC0xNC43NTcgMTQuODYzek04OS41MzggNTJsMjMuNjY4LTIzLjY0OEwxMjggNDMuMjA3Vi4wMzhMODQuODY2IDAgOTkuNzMgMTQuNzYgNzYgMzguNDcyIDg5LjUzOCA1MnpNMzguNDYgNzZMMTQuNzkyIDk5LjY1MSAwIDg0Ljc5NHY0My4xNzNsNDMuMTM3LjAzMy0xNC44NjUtMTQuNzU3TDUyIDg5LjUzIDM4LjQ2IDc2elxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/fullscreen.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/guide.svg":
+/*!*********************************!*\
+ !*** ./src/icons/svg/guide.svg ***!
+ \*********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-guide\",\n \"use\": \"icon-guide-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2d1aWRlLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvZ3VpZGUuc3ZnPzg4ZGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tZ3VpZGVcIixcbiAgXCJ1c2VcIjogXCJpY29uLWd1aWRlLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tZ3VpZGVcXFwiPjxwYXRoIGQ9XFxcIk0xLjQ4MiA3MC4xMzFsMzYuMjA0IDE2LjE4IDY5LjkzMi02NS40ODUtNjEuMzggNzAuNTk0IDQ2LjQzNSAxOC43MzVjMS4xMTkuNDI1IDIuMzk3LS4xNyAyLjc5Ny0xLjM2M3YtLjA4NUwxMjcuOTk4LjA0NyAxLjMyMiA2NS44NzRjLTEuMTIuNTk3LTEuNTE5IDEuOTU5LTEuMDQgMy4xNTEuMzIuNTExLjcyLjkzNyAxLjIgMS4xMDd6bTQ0LjY3NiA1Ny44MjFMNjQuMjIgMTA3LjI2bC0xOC4wNjItNy44MzR2MjguNTI3elxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/guide.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/icon.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/icon.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-icon\",\n \"use\": \"icon-icon-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2ljb24uc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9pY29uLnN2Zz9lY2E2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWljb25cIixcbiAgXCJ1c2VcIjogXCJpY29uLWljb24tdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1pY29uXFxcIj48cGF0aCBkPVxcXCJNMTE1LjE0Ny4wNjJhMTMgMTMgMCAwIDEgNC45NC45NDVjMS41NS42MyAyLjkwNyAxLjUyNiA0LjA2OSAyLjY4OGExMy4xNDggMTMuMTQ4IDAgMCAxIDIuNzYxIDQuMDY5Yy42NzggMS41NSAxLjAxNyAzLjI0NSAxLjAxNyA1LjA4NnYxMDIuM2MwIDMuNjgxLTEuMTg3IDYuNzMzLTMuNTYgOS4xNTUtMi4zNzMgMi40MjItNS4zNTIgMy42MzMtOC45MzcgMy42MzNIMTIuOTkyYy0zLjg3NSAwLTctMS4yNi05LjM3My0zLjc3OS0yLjM3My0yLjUxOC0zLjU2LTUuNjY3LTMuNTYtOS40NDVWMTIuNzA0YzAtMy4zOSAxLjE2My02LjM0NSAzLjQ4OC04Ljg2M0M1Ljg3MiAxLjMyIDguOTcyLjA2MiAxMi44NDcuMDYyaDEwMi4zek04MS40MzQgMTA5LjA0N2MxLjc0NCAwIDMuMDAzLS40MTIgMy43NzgtMS4yMzUuNzc1LS44MjQgMS4xNjMtMS45MTQgMS4xNjMtMy4yNyAwLTEuMjYtLjM4OC0yLjMyNS0xLjE2My0zLjE5Ny0uNzc1LS44NzItMi4wMzQtMS4zMDctMy43NzgtMS4zMDdINzIuNTdjLjA5Ny0uMTk0LjE0NS0uNDg1LjE0NS0uODcyVjI3LjA5aDkuMDFjMS43NDMgMCAyLjk1NC0uNDM2IDMuNjMzLTEuMzA4LjY3OC0uODcyIDEuMDE3LTEuOTM4IDEuMDE3LTMuMTk3IDAtMS4yNi0uMzQtMi4zMjUtMS4wMTctMy4xOTctLjY3OS0uODcyLTEuODktMS4zMDgtMy42MzMtMS4zMDhINDYuMjY4Yy0xLjc0MyAwLTIuOTU0LjQzNi0zLjYzMiAxLjMwOC0uNjc4Ljg3Mi0xLjAxOCAxLjkzOC0xLjAxOCAzLjE5NyAwIDEuMjYuMzQgMi4zMjUgMS4wMTggMy4xOTcuNjc4Ljg3MiAxLjg4OSAxLjMwOCAzLjYzMiAxLjMwOGg4LjEzOHY3Mi4wNzVjMCAuMTkzLjAyNC4zMzkuMDczLjQzNi4wNDguMDk2LjA3Mi4yNDIuMDcyLjQzNkg0Ni41NmMtMS43NDQgMC0zLjAwMy40MzUtMy43NzggMS4zMDctLjc3NS44NzItMS4xNjMgMS45MzgtMS4xNjMgMy4xOTcgMCAxLjM1Ni4zODggMi40NDYgMS4xNjMgMy4yNy43NzUuODIzIDIuMDM0IDEuMjM1IDMuNzc4IDEuMjM1aDM0Ljg3NXpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/icon.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/international.svg":
+/*!*****************************************!*\
+ !*** ./src/icons/svg/international.svg ***!
+ \*****************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-international\",\n \"use\": \"icon-international-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2ludGVybmF0aW9uYWwuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9pbnRlcm5hdGlvbmFsLnN2Zz83NDQyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWludGVybmF0aW9uYWxcIixcbiAgXCJ1c2VcIjogXCJpY29uLWludGVybmF0aW9uYWwtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1pbnRlcm5hdGlvbmFsXFxcIj48cGF0aCBkPVxcXCJNODMuMjg3IDEwMy4wMWMtMS41Ny0zLjg0LTYuNzc4LTEwLjQxNC0xNS40NDctMTkuNTQ4LTIuMzI3LTIuNDQ0LTIuMTgyLTQuMzA2LTEuMzM4LTkuODYydi0uNjRjLjU1My0zLjgxIDEuNTEzLTYuMDUgMTQuMzEzLTguMDg3IDYuNTE2LTEuMDE4IDguMjAzIDEuNTcgMTAuNTg5IDUuMTc4bC43ODUgMS4xOTNhMTIuNjI1IDEyLjYyNSAwIDAgMCA2LjQzIDUuMjA3YzEuMTM0LjUyNCAyLjUzIDEuMTY0IDQuNDIxIDIuMjQgNC41OTYgMi41MyA0LjU5NiA1LjQxIDQuNTk2IDExLjc1M3YuNzI3YTI2LjkxIDI2LjkxIDAgMCAxLTUuMTc4IDE3LjQ1NCA1OS4wNTUgNTkuMDU1IDAgMCAxLTE5LjAyNSAxMS4wMjZjMy40OS02LjU0Ni44MTQtMTQuMzEzIDAtMTYuNTUzbC0uMTQ2LS4wODd6TTY0IDUuMTJhNTguNTAyIDU4LjUwMiAwIDAgMSAyNS40ODQgNS44MTggNTQuMzEzIDU0LjMxMyAwIDAgMC0xMi44NTkgMTAuMzI3Yy0uOTMgMS4yOC0xLjcxNiAyLjQ3My0yLjQ3MiAzLjU3OS0yLjQ0NCAzLjY5NC0zLjYzNyA1LjM1Mi01LjgxOCA1LjYxNGEyNS4xMDUgMjUuMTA1IDAgMCAxLTQuMjE5IDBjLTQuMjc2LS4yOS0xMC4wOTQtLjY0LTExLjk1NiA0LjQyMi0xLjE5MyAzLjIzLTEuMzk2IDExLjk1NiAyLjQ0NCAxNi40OTUuNjYgMS4wNzcuNzc4IDIuNC4zMiAzLjU3OGE3LjAxIDcuMDEgMCAwIDEtMi4wNjYgMy4yMjkgMTguOTM4IDE4LjkzOCAwIDAgMS0yLjkwOS0yLjkxIDE4LjkxIDE4LjkxIDAgMCAwLTguMzItNi42MDNjLTEuMjUtLjM0OS0yLjY0Ny0uNjQtMy45ODUtLjkzLTMuNzgyLS43ODYtOC4wMy0xLjY4OC05LjAxOS0zLjgxMmExNC44OTUgMTQuODk1IDAgMCAxLS43MjctNS44MTggMjEuOTM1IDIxLjkzNSAwIDAgMC0xLjM5Ni05LjI1IDguODczIDguODczIDAgMCAwLTUuNTU3LTQuOTQ2QTU4LjcwNSA1OC43MDUgMCAwIDEgNjQgNS4xMnpNMCA2NGMwIDM1LjM0NiAyOC42NTQgNjQgNjQgNjQgMzUuMzQ2IDAgNjQtMjguNjU0IDY0LTY0IDAtMzUuMzQ2LTI4LjY1NC02NC02NC02NEMyOC42NTQgMCAwIDI4LjY1NCAwIDY0elxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/international.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/language.svg":
+/*!************************************!*\
+ !*** ./src/icons/svg/language.svg ***!
+ \************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-language\",\n \"use\": \"icon-language-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2xhbmd1YWdlLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvbGFuZ3VhZ2Uuc3ZnP2FjMDMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tbGFuZ3VhZ2VcIixcbiAgXCJ1c2VcIjogXCJpY29uLWxhbmd1YWdlLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tbGFuZ3VhZ2VcXFwiPjxwYXRoIGQ9XFxcIk04NC43NDIgMzYuOGMyLjM5OCA3LjIgNS41OTUgMTIuOCAxMS4xOSAxOC40IDQuNzk1LTQuOCA3Ljk5Mi0xMS4yIDEwLjM5LTE4LjRoLTIxLjU4em0tNTIuNzQ4IDQwaDIwLjc4bC0xMC4zOS0yOC0xMC4zOSAyOHpcXFwiIC8+PHBhdGggZD1cXFwiTTExMS45MTYgMEgxNi4wMDlDNy4yMTggMCAuMDI1IDcuMi4wMjUgMTZ2OTZjMCA4LjggNy4xOTMgMTYgMTUuOTg0IDE2aDk1LjkwN2M4Ljc5MSAwIDE1Ljk4NC03LjIgMTUuOTg0LTE2VjE2YzAtOC44LTYuMzk0LTE2LTE1Ljk4NC0xNnpNNzIuNzU0IDEwMy4yYy0xLjU5OCAxLjYtMy4xOTcgMS42LTQuNzk1IDEuNi0uOCAwLTIuMzk4IDAtMy4xOTctLjgtLjgtLjgtMS41OTkgMC0xLjU5OS0uOHMtLjc5OS0xLjYtMS41OTgtMy4yYy0uOC0xLjYtLjgtMi40LTEuNTk5LTRsLTMuMTk2LTguOEgyOC43OTdMMjUuNiA5NmMtMS41OTggMy4yLTIuMzk4IDUuNi0zLjE5NyA3LjItLjggMS42LTIuMzk4IDEuNi00Ljc5NSAxLjYtMS41OTkgMC0zLjE5Ny0uOC00Ljc5Ni0xLjYtMS41OTgtMS42LTIuMzk3LTIuNC0yLjM5Ny00IDAtLjggMC0xLjYuNzk5LTMuMi44LTEuNi44LTIuNCAxLjU5OC00bDE3LjU4My00NC44Yy44LTEuNi44LTMuMiAxLjU5OS00LjguNzk5LTEuNiAxLjU5OC0zLjIgMi4zOTctNCAuOC0uOCAxLjU5OS0yLjQgMy4xOTctMy4yIDEuNTk5LS44IDMuMTk3LS44IDQuNzk2LS44IDEuNTk4IDAgMy4xOTYgMCA0Ljc5NS44IDEuNTk4LjggMi4zOTggMS42IDMuMTk3IDMuMi43OTkuOCAxLjU5OCAyLjQgMi4zOTcgNCAuOCAxLjYgMS41OTkgMy4yIDIuMzk4IDUuNmwxNy41ODMgNDRjMS41OTggMy4yIDIuMzk4IDUuNiAyLjM5OCA3LjItLjguOC0xLjU5OSAyLjQtMi4zOTggNHpNMTE2LjcxMSA3MmMtOC43OTEtMy4yLTE1LjE4NS03LjItMjAuNzgtMTItNS41OTQgNS42LTEyLjc4NyA5LjYtMjEuNTc5IDEybC0yLjM5Ny00YzguNzkxLTIuNCAxNS45ODQtNS42IDIxLjU3OS0xMS4yQzg3LjkzOSA1MS4yIDgzLjE0NCA0NCA4MS41NDUgMzZoLTcuOTkydi0zLjJoMjEuNThjLTEuNi0yLjQtMy4xOTgtNS42LTQuNzk2LThsMi4zOTctLjhjMS41OTkgMi40IDMuOTk3IDUuNiA1LjU5NSA4LjhoMTkuOTh2NGgtNy45OTJjLTIuMzk3IDgtNi4zOTMgMTUuMi0xMS4xODkgMjAgNS41OTUgNC44IDExLjk4OCA4LjggMjAuNzggMTEuMmwtMy4xOTcgNHpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/language.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/link.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/link.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-link\",\n \"use\": \"icon-link-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2xpbmsuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9saW5rLnN2Zz9lMDg4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWxpbmtcIixcbiAgXCJ1c2VcIjogXCJpY29uLWxpbmstdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1saW5rXFxcIj48cGF0aCBkPVxcXCJNMTE1LjYyNSAxMjcuOTM3SC4wNjNWMTIuMzc1aDU3Ljc4MXYxMi4zNzRIMTIuNDM4djkwLjgxM2g5MC44MTNWNzAuMTU2aDEyLjM3NHpcXFwiIC8+PHBhdGggZD1cXFwiTTExNi40MjYgMi44MjFsOC43NTMgOC43NTMtNTYuNzM0IDU2LjczNC04Ljc1My04Ljc0NXpcXFwiIC8+PHBhdGggZD1cXFwiTTEyNy44OTMgMzcuOTgyaC0xMi4zNzVWMTIuMzc1SDg4LjcwNlYwaDM5LjE4N3pcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/link.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/list.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/list.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-list\",\n \"use\": \"icon-list-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2xpc3Quc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9saXN0LnN2Zz80OGI4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWxpc3RcIixcbiAgXCJ1c2VcIjogXCJpY29uLWxpc3QtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1saXN0XFxcIj48cGF0aCBkPVxcXCJNMS41ODUgMTIuMDg3YzAgNi42MTYgMy45NzQgMTEuOTggOC44NzcgMTEuOTggNC45MDIgMCA4Ljg3Ny01LjM2NCA4Ljg3Ny0xMS45OCAwLTYuNjE2LTMuOTc1LTExLjk4LTguODc3LTExLjk4LTQuOTAzIDAtOC44NzcgNS4zNjQtOC44NzcgMTEuOTh6TTEyNS44Ni4xMDdIMzUuNjEzYy0xLjI2OCAwLTIuMTE0IDEuNDI2LTIuMTE0IDIuODUydjE4LjI1NWMwIDEuNzEyIDEuMDU3IDIuODUzIDIuMTE0IDIuODUzaDkwLjI0N2MxLjI2OCAwIDIuMTE0LTEuNDI2IDIuMTE0LTIuODUzVjIuOTZjMC0xLjcxMS0xLjA1Ny0yLjg1Mi0yLjExNC0yLjg1MnpNLjEwNiA2Mi44NmMwIDYuNjE1IDMuOTc0IDExLjk3OSA4Ljg3NiAxMS45NzkgNC45MDMgMCA4Ljg3Ny01LjM2NCA4Ljg3Ny0xMS45OCAwLTYuNjE2LTMuOTc0LTExLjk4LTguODc3LTExLjk4LTQuOTAyIDAtOC44NzYgNS4zNjQtOC44NzYgMTEuOTh6TTEyNC4xNyA1MC44OEgzMy45MjFjLTEuMjY4IDAtMi4xMTQgMS40MjUtMi4xMTQgMi44NTF2MTguMjU2YzAgMS43MTEgMS4wNTcgMi44NTIgMi4xMTQgMi44NTJoOTAuMjQ3YzEuMjY4IDAgMi4xMTQtMS40MjYgMi4xMTQtMi44NTJWNTMuNzNjMC0xLjQyNi0uODQ2LTIuODUyLTIuMTE0LTIuODUyek0uMTA2IDExNS45MTNjMCA2LjYxNiAzLjk3NCAxMS45OCA4Ljg3NiAxMS45OCA0LjkwMyAwIDguODc3LTUuMzY0IDguODc3LTExLjk4IDAtNi42MTYtMy45NzQtMTEuOTgtOC44NzctMTEuOTgtNC45MDIgMC04Ljg3NiA1LjM2NC04Ljg3NiAxMS45OHptMTI0LjA2NC0xMS45OEgzMy45MjFjLTEuMjY4IDAtMi4xMTQgMS40MjYtMi4xMTQgMi44NTN2MTguMjU1YzAgMS43MTEgMS4wNTcgMi44NTIgMi4xMTQgMi44NTJoOTAuMjQ3YzEuMjY4IDAgMi4xMTQtMS40MjYgMi4xMTQtMi44NTJ2LTE4LjI1NWMwLTEuNDI3LS44NDYtMi44NTMtMi4xMTQtMi44NTN6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/list.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/lock.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/lock.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-lock\",\n \"use\": \"icon-lock-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL2xvY2suc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9sb2NrLnN2Zz80MmY4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLWxvY2tcIixcbiAgXCJ1c2VcIjogXCJpY29uLWxvY2stdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1sb2NrXFxcIj48cGF0aCBkPVxcXCJNMTE5Ljg4IDQ5LjY3NGgtNy45ODdWMzkuNTJDMTExLjg5MyAxNy43MzggOTAuNDUuMDggNjMuOTk2LjA4IDM3LjU0My4wOCAxNi4xIDE3LjczOCAxNi4xIDM5LjUydjEwLjE1NEg4LjExM2MtNC40MDggMC03Ljk4NyAyLjk0LTcuOTg3IDYuNTc3djY1LjEzYzAgMy42MzcgMy41NyA2LjU3NyA3Ljk4NyA2LjU3N0gxMTkuODhjNC40MDcgMCA3Ljk4Ny0yLjk0IDcuOTg3LTYuNTc3di02NS4xM2MtLjAwOC0zLjYzNi0zLjU4LTYuNTc3LTcuOTg3LTYuNTc3em0tMjMuOTUzIDBIMzIuMDY1VjM5LjUyYzAtMTQuNTI0IDE0LjMwMS0yNi4yOTUgMzEuOTMxLTI2LjI5NSAxNy42MyAwIDMxLjkzMiAxMS43NzcgMzEuOTMyIDI2LjI5NXYxMC4xNTN6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/lock.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/message.svg":
+/*!***********************************!*\
+ !*** ./src/icons/svg/message.svg ***!
+ \***********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-message\",\n \"use\": \"icon-message-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL21lc3NhZ2Uuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9tZXNzYWdlLnN2Zz9iMjNjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLW1lc3NhZ2VcIixcbiAgXCJ1c2VcIjogXCJpY29uLW1lc3NhZ2UtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1tZXNzYWdlXFxcIj48cGF0aCBkPVxcXCJNMCAyMC45Njd2NTkuNTljMCAxMS41OSA4LjUzNyAyMC45NjYgMTkuMDc1IDIwLjk2NmgyOC42MTNsMSAyNi40NzdMNzYuOCAxMDEuNTIzaDMyLjEyNWMxMC41MzggMCAxOS4wNzUtOS4zNzcgMTkuMDc1LTIwLjk2NnYtNTkuNTlDMTI4IDkuMzc3IDExOS40NjMgMCAxMDguOTI1IDBoLTg5Ljg1QzguNTM4IDAgMCA5LjM3NyAwIDIwLjk2N3ptODIuMzI1IDMzLjFjMC01LjUyNCA0LjAxMy05LjkzNSA5LjAzNy05LjkzNSA1LjAyNiAwIDkuMDM4IDQuNDEgOS4wMzggOS45MzQgMCA1LjUyNC00LjAyNSA5LjkzNC05LjAzOCA5LjkzNC01LjAyNCAwLTkuMDM3LTQuNDEtOS4wMzctOS45MzR6bS0yNy42MTMgMGMwLTUuNTI0IDQuMDEzLTkuOTM1IDkuMDM4LTkuOTM1czkuMDM3IDQuNDEgOS4wMzcgOS45MzRjMCA1LjUyNC00LjAyNSA5LjkzNC05LjAzNyA5LjkzNC01LjAyNSAwLTkuMDM4LTQuNDEtOS4wMzgtOS45MzR6bS0yNy4xIDBjMC01LjUyNCA0LjAxMy05LjkzNSA5LjAzOC05LjkzNXM5LjAzOCA0LjQxIDkuMDM4IDkuOTM0YzAgNS41MjQtNC4wMjYgOS45MzQtOS4wNSA5LjkzNC01LjAxMyAwLTkuMDI1LTQuNDEtOS4wMjUtOS45MzR6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/message.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/money.svg":
+/*!*********************************!*\
+ !*** ./src/icons/svg/money.svg ***!
+ \*********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-money\",\n \"use\": \"icon-money-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL21vbmV5LnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvbW9uZXkuc3ZnPzJjODgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tbW9uZXlcIixcbiAgXCJ1c2VcIjogXCJpY29uLW1vbmV5LXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tbW9uZXlcXFwiPjxwYXRoIGQ9XFxcIk01NC4xMjIgMTI3Ljg5MnYtMjguNjhINy41MTNWODcuMjc0aDQ2LjYwOXYtMTIuNEg3LjUxM3YtMTIuODZoMzguMDAzTC4wOTkgMGgyMi42bDMyLjU1NiA0NS4wN2MzLjYxNyA1LjE0NCA2LjQ0IDkuNjExIDguNDg3IDEzLjM4NSAxLjc4OC0zLjA1IDQuODktNy43NzkgOS4zMDEtMTQuMTg2TDEwMy45MyAwaDI0LjAxTDgyLjM4NSA2Mi4wMTNoMzguMzR2MTIuODYyaC00Ni40MXYxMi40aDQ2LjQxdjExLjkzN2gtNDYuNDF2MjguNjhINTQuMTIzelxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/money.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/nested.svg":
+/*!**********************************!*\
+ !*** ./src/icons/svg/nested.svg ***!
+ \**********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-nested\",\n \"use\": \"icon-nested-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL25lc3RlZC5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL25lc3RlZC5zdmc/OTg3MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi1uZXN0ZWRcIixcbiAgXCJ1c2VcIjogXCJpY29uLW5lc3RlZC11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDEyOFwiLFxuICBcImNvbnRlbnRcIjogXCI8c3ltYm9sIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDEyOCAxMjhcXFwiIGlkPVxcXCJpY29uLW5lc3RlZFxcXCI+PHBhdGggZD1cXFwiTS4wMDIgOS4yYzAgNS4wNDQgMy41OCA5LjEzMyA3Ljk5OCA5LjEzMyA0LjQxNyAwIDcuOTk3LTQuMDg5IDcuOTk3LTkuMTMzIDAtNS4wNDMtMy41OC05LjEzMi03Ljk5Ny05LjEzMlMuMDAyIDQuMTU3LjAwMiA5LjJ6TTMxLjk5Ny4wNjZoOTUuOTgxVjE4LjMzSDMxLjk5N1YuMDY2em0wIDQ1LjY2OWMwIDUuMDQ0IDMuNTggOS4xMzIgNy45OTggOS4xMzIgNC40MTcgMCA3Ljk5Ny00LjA4OCA3Ljk5Ny05LjEzMiAwLTMuMjYzLTEuNTI0LTYuMjc4LTMuOTk4LTcuOTEtMi40NzUtMS42My01LjUyNC0xLjYzLTcuOTk4IDAtMi40NzUgMS42MzItNCA0LjY0Ny00IDcuOTF6TTYzLjk5MiAzNi42aDYzLjk4NnYxOC4yNjVINjMuOTkyVjM2LjZ6bS0zMS45OTUgODIuMmMwIDUuMDQzIDMuNTggOS4xMzIgNy45OTggOS4xMzIgNC40MTcgMCA3Ljk5Ny00LjA4OSA3Ljk5Ny05LjEzMiAwLTUuMDQ0LTMuNTgtOS4xMzMtNy45OTctOS4xMzNzLTcuOTk4IDQuMDg5LTcuOTk4IDkuMTMzem0zMS45OTUtOS4xMzFoNjMuOTg2djE4LjI2NUg2My45OTJWMTA5LjY3em0wLTI3LjQwNGMwIDUuMDQ0IDMuNTggOS4xMzMgNy45OTggOS4xMzMgNC40MTcgMCA3Ljk5Ny00LjA4OSA3Ljk5Ny05LjEzMyAwLTMuMjYzLTEuNTI0LTYuMjc3LTMuOTk4LTcuOTA5LTIuNDc1LTEuNjMxLTUuNTI0LTEuNjMxLTcuOTk4IDAtMi40NzUgMS42MzItNCA0LjY0Ni00IDcuOTF6bTMxLjk5NS05LjEzaDMxLjk5MVY5MS40SDk1Ljk4N1Y3My4xMzV6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/nested.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/password.svg":
+/*!************************************!*\
+ !*** ./src/icons/svg/password.svg ***!
+ \************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-password\",\n \"use\": \"icon-password-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3Bhc3N3b3JkLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvcGFzc3dvcmQuc3ZnP2Y4YWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tcGFzc3dvcmRcIixcbiAgXCJ1c2VcIjogXCJpY29uLXBhc3N3b3JkLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tcGFzc3dvcmRcXFwiPjxwYXRoIGQ9XFxcIk0xMDguOCA0NC4zMjJIODkuNnYtNS4zNmMwLTkuMDQtMy4zMDgtMjQuMTYzLTI1LjYtMjQuMTYzLTIzLjE0NSAwLTI1LjYgMTYuODgxLTI1LjYgMjQuMTYydjUuMzYxSDE5LjJ2LTUuMzZDMTkuMiAxNS4yODEgMzYuNzk4IDAgNjQgMGMyNy4yMDIgMCA0NC44IDE1LjI4MSA0NC44IDM4Ljk2MXY1LjM2MXptLTMyIDM5LjM1NmMwLTUuNDQtNS43NjMtOS44MzItMTIuOC05LjgzMi03LjAzNyAwLTEyLjggNC4zOTItMTIuOCA5LjgzMiAwIDMuNjgyIDIuNTY3IDYuODA4IDYuNDA3IDguNDc3djExLjIwNWMwIDIuNzE4IDIuODc1IDQuOTYyIDYuNCA0Ljk2MiAzLjUyNCAwIDYuNC0yLjI0NCA2LjQtNC45NjJWOTIuMTU1YzMuODMzLTEuNjY5IDYuMzkzLTQuNzk1IDYuMzkzLTguNDc3ek0xMjggNjR2NDkuMjAxYzAgOC4xNTgtOC42NDUgMTQuNzk5LTE5LjIgMTQuNzk5SDE5LjJDOC42NTEgMTI4IDAgMTIxLjM1OSAwIDExMy4yMDFWNjRjMC04LjE1MyA4LjY0NS0xNC43OTkgMTkuMi0xNC43OTloODkuNmMxMC41NTUgMCAxOS4yIDYuNjQ2IDE5LjIgMTQuNzk5elxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/password.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/pdf.svg":
+/*!*******************************!*\
+ !*** ./src/icons/svg/pdf.svg ***!
+ \*******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-pdf\",\n \"use\": \"icon-pdf-usage\",\n \"viewBox\": \"0 0 1024 1024\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3BkZi5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL3BkZi5zdmc/YjgxZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi1wZGZcIixcbiAgXCJ1c2VcIjogXCJpY29uLXBkZi11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTAyNCAxMDI0XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgdmlld0JveD1cXFwiMCAwIDEwMjQgMTAyNFxcXCIgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiBpZD1cXFwiaWNvbi1wZGZcXFwiPjxwYXRoIGQ9XFxcIk04NjkuMDczIDI3Ny4zMDdINjU3LjExMVY2NS4zNDRsMjExLjk2MiAyMTEuOTYzem0tMjM4LjIzMiAyNi4yN1Y2NS4zNDRsLTQ3Ni40OTgtLjA1NHY0MTYuOTU3aDcxNC43M3YtMTc4LjY3SDYzMC44NDF6bS0zMzUuODM2IDM2MC41N2MtNS4wNy0zLjA2NC0xMC45NDQtNS4xMzMtMTcuNjEtNi4yMDEtNi42Ny0xLjA2NC0xMy42MDMtMS42LTIwLjgxLTEuNmgtNDguODIxdjg1LjY0MWg0OC44MjJjNy4yMDYgMCAxNC4xNC0uNTMyIDIwLjgxLTEuNiA2LjY2NS0xLjA2NSAxMi41NC0zLjEzMyAxNy42MDktNi4yMDIgNS4wNjQtMy4wNjMgOS4xMzQtNy40MDYgMTIuMjA4LTEzLjAwNyAzLjA2NS01LjYwMiA0LjYtMTIuOTM3IDQuNi0yMi4wMTEgMC05LjA3LTEuNTM1LTE2LjQwOC00LjYtMjIuMDEtMy4wNzQtNS42MDMtNy4xNDQtOS45NC0xMi4yMDgtMTMuMDF6TTM1LjgyIDU0MS44MDV2NDE2LjkwNGg5NTIuMzU4VjU0MS44MDVIMzUuODIxem0zMzEuNDIxIDE5MS4xNzljLTMuNiAxMS4wNzEtOS4zNDMgMjAuODc5LTE3LjIwOSAyOS40MTMtNy44NzQgOC41NDItMTguMDc4IDE1LjQwOC0zMC42MTcgMjAuNjEtMTIuNTQ0IDUuMjA2LTI3Ljc0NyA3LjgwNy00NS42MjEgNy44MDdoLTY2LjAzNnYxMDIuNDVoLTYyLjgzMVY2MDcuNTE3aDEyOC44NjdjMTcuODc0IDAgMzMuMDc3IDIuNiA0NS42MiA3LjgwMiAxMi41NDEgNS4yMDcgMjIuNzQ1IDEyLjA3NiAzMC42MTggMjAuNjE1IDcuODY2IDguNTM4IDEzLjYwNCAxOC4yNzcgMTcuMjEgMjkuMjEyIDMuNiAxMC45NDMgNS40MDEgMjIuMjc4IDUuNDAxIDM0LjAxOCAwIDExLjQ3Ny0xLjggMjIuNzUyLTUuNDAyIDMzLjgxOXpNNjQ0LjkgODA2LjQxN2MtNS4zNDMgMTcuNjEtMTMuNDA4IDMyLjgxOC0yNC4yMTIgNDUuNjI3LTEwLjgwNyAxMi44MDMtMjQuMjgzIDIyLjg3OS00MC40MjMgMzAuMjEzLTE2LjE0NiA3LjM0My0zNS4xNTUgMTEuMDA3LTU3LjAzIDExLjAwN2gtMTIzLjI2VjYwNy41MThoMTIzLjI2YzE4LjQxIDAgMzUuNTUyIDIuOTQxIDUxLjQyOCA4LjgwOCAxNS44NzMgNS44NjkgMjkuNjE4IDE0LjY3MSA0MS4yMiAyNi40MTIgMTEuNjA4IDExLjc0NCAyMC42NzQgMjYuNDExIDI3LjIxNyA0NC4wMiA2LjUzNSAxNy42MSA5LjgwMyAzOC4yODggOS44MDMgNjIuMDM1IDAgMjAuODEtMi42NyA0MC4wMi04LjAwMyA1Ny42MjR6bTI0NS4zNjItMTQ2LjA3aC0xMzguMDd2NjYuMDNoMTE5LjY2djQ4LjgyOWgtMTE5LjY2djExOC4wNThoLTYyLjgzVjYwNy41MThoMjAwLjl2NTIuODI5aC0uMDAxem0tMzE4LjIgMjUuNjExYy02LjQwMi04LjI2Ni0xNC44NzctMTQuNjA0LTI1LjQxMi0xOS4wMS0xMC41NDQtNC40MDItMjMuNTUxLTYuNjAyLTM5LjAxOS02LjYwMmgtNDQuODI1djE4MC4wODhoNTYuMDI5YzkuMDcgMCAxNy44NzItMS40NjMgMjYuNDE1LTQuNDAxIDguNTM1LTIuOTMyIDE2LjE0LTcuODAyIDIyLjgxMi0xNC42MDkgNi42NjUtNi44IDEyLjAwNy0xNS42NjcgMTYuMDA3LTI2LjYxIDQuMDAzLTEwLjk0IDYuMDAzLTI0LjI3NSA2LjAwMy00MC4wMjEgMC0xNC40MDgtMS40LTI3LjQxNi00LjIwMi0zOS4wMTktMi44LTExLjYwNy03LjQwNi0yMS41NDItMTMuODA4LTI5LjgxNnptMCAwXFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/pdf.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/people.svg":
+/*!**********************************!*\
+ !*** ./src/icons/svg/people.svg ***!
+ \**********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-people\",\n \"use\": \"icon-people-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3Blb3BsZS5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL3Blb3BsZS5zdmc/OTFjNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi1wZW9wbGVcIixcbiAgXCJ1c2VcIjogXCJpY29uLXBlb3BsZS11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDEyOFwiLFxuICBcImNvbnRlbnRcIjogXCI8c3ltYm9sIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDEyOCAxMjhcXFwiIGlkPVxcXCJpY29uLXBlb3BsZVxcXCI+PHBhdGggZD1cXFwiTTEwNC4xODUgOTUuMjU0YzguMTYxIDcuNTc0IDEzLjE0NSAxNy40NDEgMTMuMTQ1IDI4LjI4IDAgMS41MDgtLjA5OCAyLjk5OC0uMjg1IDQuNDY2aC0xMC43ODRjLjIzOC0xLjQ2NS40MDMtMi45NDguNDAzLTQuNDY1IDAtOC45ODMtNC4zNi0xNy4xMTUtMTEuNDE5LTIzLjIxNkM4NiAxMDQuNjYgNzUuMzU1IDEwNy4xNjIgNjQgMTA3LjE2MmMtMTEuMzQ0IDAtMjEuOTgtMi40OTUtMzEuMjItNi44My03LjA2NCA2LjA5OS0xMS40NDQgMTQuMjE4LTExLjQ0NCAyMy4yMDMgMCAxLjUxNy4xNjUgMyAuNDAzIDQuNDY1SDEwLjk1NWEzNS40NDQgMzUuNDQ0IDAgMCAxLS4yODUtNC40NjVjMC0xMC44MzggNC45NzQtMjAuNzEzIDEzLjEyNy0yOC4yOTFDOS4yOTQgODUuNDIuMDAzIDcwLjQxNy4wMDMgNTMuNTguMDAzIDIzLjk5IDI4LjY1Ni4wMDEgNjQgLjAwMXM2My45OTcgMjMuOTg4IDYzLjk5NyA1My41OGMwIDE2Ljg0Mi05LjI5OSAzMS44NS0yMy44MTIgNDEuNjczek02NCAzNi44NjdjLTI5LjQ1NCAwLTUzLjMzLTEwLjA3Ny01My4zMyAxNS4zNDIgMCAyNS40MTggMjMuODc2IDQ2LjAyMyA1My4zMyA0Ni4wMjMgMjkuNDU0IDAgNTMuMzMtMjAuNjA1IDUzLjMzLTQ2LjAyMyAwLTI1LjQxOS0yMy44NzYtMTUuMzQyLTUzLjMzLTE1LjM0MnptMjQuODg4IDI1LjY0NGMtMy45MjcgMC03LjExMS0yLjY2NS03LjExMS01Ljk1MyAwLTMuMjg4IDMuMTg0LTUuOTU0IDcuMTEtNS45NTQgMy45MjggMCA3LjExMSAyLjY2NiA3LjExMSA1Ljk1NHMtMy4xODMgNS45NTMtNy4xMSA1Ljk1M3ptLTMuNTU2IDE2LjM3MmMwIDQuMTEtOS41NSA3LjQ0Mi0yMS4zMzIgNy40NDItMTEuNzgxIDAtMjEuMzMyLTMuMzMyLTIxLjMzMi03LjQ0MiAwLTEuMDYuNjU2LTIuMDY0IDEuOC0yLjk3NiAzLjI5NSAyLjYyNiAxMC43OSA0LjQ2NSAxOS41MzIgNC40NjUgOC43NDMgMCAxNi4yMzctMS44NCAxOS41MzEtNC40NjUgMS4xNDUuOTEyIDEuODAxIDEuOTE2IDEuODAxIDIuOTc2em0tNDYuMjItMTYuMzcyYy0zLjkyNyAwLTcuMTEtMi42NjUtNy4xMS01Ljk1MyAwLTMuMjg4IDMuMTgzLTUuOTU0IDcuMTEtNS45NTQgMy45MjcgMCA3LjExMSAyLjY2NiA3LjExMSA1Ljk1NHMtMy4xODQgNS45NTMtNy4xMSA1Ljk1M3pcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/people.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/peoples.svg":
+/*!***********************************!*\
+ !*** ./src/icons/svg/peoples.svg ***!
+ \***********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-peoples\",\n \"use\": \"icon-peoples-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3Blb3BsZXMuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9wZW9wbGVzLnN2Zz9iYTYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLXBlb3BsZXNcIixcbiAgXCJ1c2VcIjogXCJpY29uLXBlb3BsZXMtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1wZW9wbGVzXFxcIj48cGF0aCBkPVxcXCJNOTUuNjQ4IDExOC43NjJjMCA1LjAzNS0zLjU2MyA5LjEyMS03Ljk3OSA5LjEyMUg3Ljk4Yy00LjQxNiAwLTcuOTc5LTQuMDg2LTcuOTc5LTkuMTIxQzAgMTAwLjUxOSAxNS40MDggODMuNDcgMzEuMTUyIDc2Ljc1Yy05LjA5OS02LjQzLTE1LjIxNi0xNy44NjMtMTUuMjE2LTMwLjk4N3YtOS4xMjhjMC0yMC4xNiAxNC4yOTMtMzYuNTE4IDMxLjg5My0zNi41MThzMzEuODk0IDE2LjM1OCAzMS44OTQgMzYuNTE4djkuMTIyYzAgMTMuMTM3LTYuMTIzIDI0LjU1Ni0xNS4yMTYgMzAuOTkzIDE1LjczOCA2LjcyNiAzMS4xNDEgMjMuNzY5IDMxLjE0MSA0Mi4wMTJ6XFxcIiAvPjxwYXRoIGQ9XFxcIk0xMDYuMDMyIDExOC4yNTJoMTUuODY3YzMuMzc2IDAgNi4xMDEtMy4xMjUgNi4xMDEtNi45NzIgMC0xMy45NTctMTEuNzg3LTI2Ljk4NC0yMy44MTktMzIuMTIzIDYuOTU1LTQuOTE5IDExLjYzOC0xMy42NiAxMS42MzgtMjMuNzA0di02Ljk4NWMwLTE1LjQxNi0xMC45MjgtMjcuOTI2LTI0LjM5LTI3LjkyNi0xLjY3NCAwLTMuMzA2LjE5My00Ljg5LjU2MSAxLjkzNiA0LjcxMyAzLjAxOCA5Ljk3NCAzLjAxOCAxNS41MjZ2OS4xMjFjMCAxMy4xMzctMy4wNTYgMjMuMTExLTExLjA2NiAzMC45OTMgMTQuODQyIDQuNDEgMjcuMzEyIDIzLjQyIDI3LjU0MSA0MS41MDl6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/peoples.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/qq.svg":
+/*!******************************!*\
+ !*** ./src/icons/svg/qq.svg ***!
+ \******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-qq\",\n \"use\": \"icon-qq-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3FxLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvcXEuc3ZnPzMzMzYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tcXFcIixcbiAgXCJ1c2VcIjogXCJpY29uLXFxLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tcXFcXFwiPjxwYXRoIGQ9XFxcIk0xOC40NDggNTcuNTQ1bC0uMjQ0LS43NDQtLjE5OC0uOTY4LS4xMzItLjUzdi0yLjE4MWwuMjM2LS44NTkuMjQtLjkwOC4zMTctLjk1My40MjgtMS4wNi41NjEtMS4xMDMuNzk0LTEuMTA0di0uNzczbC4wNzctLjcyNC4xMjMtLjk4NC4zNC0xLjEwNi4zMTMtMS4xOTQuMjUtLjU0OC4yODktLjUxMS4zNzEtLjU2OS40MDUtLjQyM3YtMi43M2wuMjM0LTEuNDA3LjIzNi0xLjYzMy40Mi0xLjk1NS41NzctMi4wMzUuNDMtMS4xMTguNDI2LTEuMjE3LjQ2OC0xLjEzNS41NTktMS4yMTYuNTctMS4zMzIuNjU1LTEuMjQ3LjczNy0xLjMzMS45MjktMS4zMy40My0uNzYyLjQ1Ny0uNjI0Ljk5NS0xLjQwNiAxLjAyNS0xLjQwMyAxLjE2My0xLjQ0NCAxLjI0Ni0xLjQwNSAxLjM1Mi0xLjM4NCAxLjQxLTEuNDIzIDEuNzA4LTEuNTM2IDEuMDgzLS45MzQgMS4zMjItMS4wMDggMS4zNC0uODkgMS40NDgtLjg1NSAxLjM5Mi0uNzYgMS41Ny0uNjMgMS42NjctLjc3NSAxLjY1Ny0uNTMyIDEuNjUzLS41NTIgMS43ODctLjU0OCAxLjc4NS0uNDE3IDEuODc2LS4zNDdMNTkuMTI4LjY4bDEuODc5LS4yNDUgMS44NzYtLjI1MiAyLjAwMi0uMTA2aDUuOTEybDEuOTcuMjQzIDEuOTgxLjIzMSAyLjAxOS4yMDcgMS44NzQuNDQxIDEuOTc5LjQxMyAxLjg1Ny40NzUgMi4wMzUuNTMgMS44NjIuNjQ2IDEuNzgyLjczOCAxLjkwNC43OCAxLjczNi44NTMgMS42ODkuOTUgMS42NTUgMS4wNDQgMS40MjUuOTcxLjY2Mi41NDguNjkzLjQwMSAxLjMyMyAxLjEgMS4xMTUgMS4wNjQgMS4xMTIgMS4xIDEuMDgzIDEuMjE0Ljg5NCAxLjE3OCAxLjA2NCAxLjIxNy43NCAxLjMwNi43NTIgMS4xNjIuNzk4IDEuMzUyLjY2MSAxLjE3NSAxLjExMyAyLjQ4OS41NDYgMS4yODYuNDI4IDEuMTkyLjQyOCAxLjI5NC4zODQgMS4yMTcuMjY3IDEuMDQ3LjM0NyAxLjIzMS42MDcgMi4xOTguMzg4IDEuOTI0LjI1MyAxLjg2MS4yMTcgMS40OTcuMzQyIDIuMjguMDc3LjM2Mi4yNzQuNDEuNzM3IDEuMTguNDczLjguNDIuODMyLjUzNC44OTIuNDcyIDEuMDcuMzA3IDEuMDkzLjMzNCAxLjIuMjUyIDEuMjMyLjExNS42MDUuMTA2Ljc0NnYuNjQ4bC0uMTA2LjY0M3YuOGwtLjE5Mi43NzQtLjM1IDEuNS0uNDAzLjc2LS4yOTkuODUydi4yMTNsLjE0Mi4yNjQuNC42MjMgMS43NDYgMi41MyAxLjM3NyAxLjkuNjYgMS4yNjcuODg5IDEuMzg5Ljc3NCAxLjUyLjg5MyAxLjYyNy44OTQgMS44MjggMS4wMDYgMi4wNjkuNTY3IDEuMjY4LjUxOCAxLjIzOS40NDcgMS4zMDcuNDQgMS4xNzUuMzM2IDEuMjM1LjM0MiAxLjE2LjQzMiAyLjI2MS4zNDMgMi4zMS4yMzUgMi4wNXYyLjg5MWwtLjE1OCAxLjAyNS0uMjI2IDEuNzY4LS4zMDggMS41OS0uNDggMS40NC0uMTguNTg4LS4zMzYuNzA3LS4yOC40OTMtLjM3NS42MDctLjMzLjM4My0uNDIuNDk0LS4zNzUuNC0uNDAxLjM0LS40OC4yMDctLjQzMi4yMDctLjM1NS4xMTRoLS41NDNsLS4zNDYtLjExNC0uNjYtLjMyLS4zMDItLjIxMi0uMzE3LS4yMjMtLjM0Ny0uMzA0LS4zNS0uMzQyLS41NzktLjYzLS42ODQtLjg5LS41MzktLjkxNy0uNTM4LS43MzQtLjUyNi0uODU1LS43NDEtMS41MTctLjgzMy0xLjU3OS0uMDk4LS4wNTVoLS4xMzhsLS4zMzguMjQ3LS4xOTYuNDE1LS4zMjYuNTE2LS41NjcgMS41MzMtLjg1NiAyLjE4Mi0xLjA5NiAyLjYyNi0uODI0IDEuMzA4LS44NjQgMS4zNjYtMS4wMjcgMS41MzYtMS4wOSAxLjUwMy0uNTU3LjY4LS42NzYuNzQzLTEuNTU1IDEuNDk3LjEzNi4xMzUuMjEuMjE0Ljc3Ny40NDYgMy4yMzUgMS41MjQgMS40MS43NzkgMS4zNDcuNzU2IDEuMzMyLjk1MyAxLjE4Ny45ODIuNTc0LjQ0My40MzIuNTExLjQ0NS41OTMuMzY3LjY0My4xOTguNTMzLjI0Mi42NC4xMDUuNTU0LjExNS42NDctLjExNS40MzN2LjQ0bC0uMTA1LjQ1NC0uMjQyLjQxNS0uMDkyLjMyNS0uMjIuMzk0LS41ODcuNzg0LS41NDMuNjI3LS40Mi40Ny0uMzUuMzQ4LS44OTMuNjM4LTEuMDEuNTU2LTEuMDc3LjUzMi0xLjE1NS41MTEtMS4yODcuNDk1LS42OTMuMjA3LS42MDguMTY3LTEuNDk2LjM0Mi0xLjU0NS4zMjUtMS41NTIuMzIzLTEuNjg5LjI3LTEuNzQuMDcyLTEuNzg1LjIxaC01LjUzOWwtMS45OTgtLjExNC0xLjg2LS4xNjgtMi4wMDUtLjI3LTEuOTktLjIwOS0yLjA5NS0uMjg2LTIuMDMtLjQ5NS0xLjk4MS0uMzc0LTEuOTY4LS41NTItMi4wMTktLjcwNy0xLjk4LS41ODUtMS4wNDQtLjM0Mi0uOTI3LS4zMjMtLjU4Ni0uMjIzLS41ODItLjEyaC0xLjY0N2wtMS45MDQtLjEzMS0uOTYyLS4wOTYtMS4yNC0uMTM1LS43OTUuNzA1LTEuMDg1LjY2NS0xLjQ3MS43MDEtMS42MjguODc1LS45OS40NzUtMS4wMzMuMzc2LTIuMjgxLjkxNC0xLjI0LjMwNS0xLjMuMzQzLTEuODAzLjM0NC0xLjEzLjA4Ni0xLjE5My4xLTEuMjQ2LjEzNS0xLjQ1LjA1M2gtNS45MjZsLTMuMzQ2LS4wNTMtMy4yNS0uMzIxLTEuNjQ0LS4yMy0xLjU4OS0uMjMtMS41NDYtLjIyNy0xLjU0Ny0uMzA1LTEuNDQyLS40NTYtMS40MzQtLjMyNS0xLjI5NC0uNTEtMS4yMjMtLjQ3NC0xLjE0Mi0uNTMzLS45OS0uNTgzLS45ODQtLjcxLS4zMzYtLjM0My0uNDQtLjQxNS0uMzM0LS4zNjItLjMtLjQxNy0uMjc4LS40MTUtLjIxNS0uNDItLjMxMS0uODktLjEwOS0uNDYtLjEzOC0uNTF2LS40NzNsLjEzOC0uNTMzdi0uNTNsLjEwOS0uNTN2LTEuMDY5bC4wNTItLjU2NC4yNTktLjY0Ny4yMTUtLjY0Ni4zOS0uNzc5LjI4Ni0uMy4yMzYtLjM0OC42MTUtLjczOC40OS0uMzguNDY0LS4yNjYuNDI4LS4zMzguNjc2LS4yMS41NDMtLjMyNC42NzYtLjM0MS43Ny0uMjI3Ljc3NS0uMjMxLjg5Ny0uMTkyLjg1LS4xMSAxLjAwOC0uMTMgMS4wOTMtLjA4MS4yODQtLjA5MmguMDYzbC4xMzctLjExNXYtLjEzbC0uMi0uMjY2LS41OC0uMjctMS40NS0xLjIzMS0uOTc1LS43NjEtMS4xMjctLjk2Ny0xLjEzNi0xLjA4Mi0xLjE4MS0xLjM4Mi0xLjM2LTEuNTU4LS41MDgtLjg0My0uNjcyLS44Ny0uNTgtMS4wMDctLjUyMi0xLjEtLjcwNC0xLjA0Ny0uNDU5LTEuMTk0LS41NDctMS4xOTItLjU0Ni0xLjMzLS4zOTctMS4yNzMtLjM3OC0xLjU3NS0uMTEyLS4wNTdoLS4xMTVsLS4wNTktLjExM2gtLjE0bC0uMjMuMTEzLS4xMTQuMDU3LS4xNTguMjY0LS4wNTcuMzIxLS4xMTkuMjg2LS4yMDYuNDc3LS42NjQgMS4xNTctLjM0NS43MDEtLjU0Ni42MTItLjU4LjczNi0uNjQxLjgxNi0uNjc3LjcyNC0uNzk1LjcwMS0uNzM0LjY1OC0uODE0LjUyNC0uODkuNTQ2LS44NTUuMzI1LTEuMDA4LjI0Ny0uOTkuMDk1aC0uMjMzbC0uMjI4LS4wOTUtLjE4LS4zODQtLjI5LS4xODgtLjM4LS45MTItLjIzNy0uNDkzLS4yNTUtLjcwNy0uMjEtLjczNC0uMTEzLS43MjQtLjMxMy0xLjY0OC0uMTItLjk3MnYtMy4xODVsLjEyLTIuMzc5LjE5Ni0xLjIxNC4yMy0xLjI1Mi4yMS0xLjM0Ny4zNzQtMS4yNTQuNDItMS40NDMuNDMxLTEuNDA3LjU3OC0xLjQ0OC41NDUtMS4zOC43NTQtMS40LjY5OS0xLjUyLjg1NS0xLjQyNSAxLjAwNi0xLjUzOCAxLjAyMy0xLjM4MiAxLjA2OS0xLjUzOC44OTEtMS4wNzEgMS4xNDItMS4yMjcgMS4yMDItMS4yMzcuNTYtLjU5LjY3OC0uNjYyLjk4NS0uODM2IDEuMDEyLS44NTMgMS42NDctMS40NDYgMS4yNDItLjg4OXpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/qq.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/search.svg":
+/*!**********************************!*\
+ !*** ./src/icons/svg/search.svg ***!
+ \**********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-search\",\n \"use\": \"icon-search-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3NlYXJjaC5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL3NlYXJjaC5zdmc/NzkzZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi1zZWFyY2hcIixcbiAgXCJ1c2VcIjogXCJpY29uLXNlYXJjaC11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDEyOFwiLFxuICBcImNvbnRlbnRcIjogXCI8c3ltYm9sIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDEyOCAxMjhcXFwiIGlkPVxcXCJpY29uLXNlYXJjaFxcXCI+PHBhdGggZD1cXFwiTTEyNC44ODQgMTA5LjgxMkw5NC4yNTYgNzkuMTY2Yy0uMzU3LS4zNTctLjc1Ny0uNjI5LTEuMTI5LS45MTRhNTAuMzY2IDUwLjM2NiAwIDAgMCA4LjE4Ni0yNy41OUMxMDEuMzI3IDIyLjY4OSA3OC42NTYgMCA1MC42NyAwIDIyLjY4NSAwIDAgMjIuNjg4IDAgNTAuNjYzYzAgMjcuOTg5IDIyLjY4NSA1MC42NjMgNTAuNjU2IDUwLjY2MyAxMC4xODYgMCAxOS42NDMtMy4wMyAyNy42LTguMjAxLjI4Ni4zODUuNTU3Ljc3MS45IDEuMTE0bDMwLjYyOCAzMC42MzJhMTAuNjMzIDEwLjYzMyAwIDAgMCA3LjU0MyAzLjEyOWMyLjcyOCAwIDUuNDU3LTEuMDQzIDcuNTQzLTMuMTE1IDQuMTcxLTQuMTU3IDQuMTcxLTEwLjkxNS4wMTQtMTUuMDczTTUwLjY3MSA4NS4zMzhDMzEuNTU3IDg1LjMzOCAxNiA2OS43OCAxNiA1MC42NjNjMC0xOS4xMDIgMTUuNTU3LTM0LjY2MSAzNC42Ny0zNC42NjEgMTkuMTE1IDAgMzQuNjU3IDE1LjU1OSAzNC42NTcgMzQuNjc1IDAgMTkuMTAyLTE1LjU1NyAzNC42NjEtMzQuNjU2IDM0LjY2MVxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/search.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/shopping.svg":
+/*!************************************!*\
+ !*** ./src/icons/svg/shopping.svg ***!
+ \************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-shopping\",\n \"use\": \"icon-shopping-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3Nob3BwaW5nLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvc2hvcHBpbmcuc3ZnPzI4YjMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tc2hvcHBpbmdcIixcbiAgXCJ1c2VcIjogXCJpY29uLXNob3BwaW5nLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tc2hvcHBpbmdcXFwiPjxwYXRoIGQ9XFxcIk00Mi45MTMgMTAxLjM2YzEuNjQyIDAgMy4xOTguMzMyIDQuNjY3Ljk5NmExMi4yOCAxMi4yOCAwIDAgMSAzLjg5IDIuNzcyYzEuMTIzIDEuMTg0IDEuOTg3IDIuNTgyIDIuNTkyIDQuMTkzLjYwNSAxLjYxMi45MDggMy4zMTguOTA4IDUuMTE4IDAgMS44LS4zMDMgMy41MDctLjkwOCA1LjExOC0uNjA1IDEuNjExLTEuNDY5IDMuMDEtMi41OTMgNC4xOTRhMTMuMyAxMy4zIDAgMCAxLTMuODg5IDIuODQzIDEwLjU4MiAxMC41ODIgMCAwIDEtNC42NjcgMS4wNjZjLTEuNzI5IDAtMy4zMDYtLjM1NS00LjczMi0xLjA2NmExMy42MDQgMTMuNjA0IDAgMCAxLTMuODI1LTIuODQzYy0xLjEyMy0xLjE4NS0xLjk4OC0yLjU4My0yLjU5My00LjE5NGExNC40MzcgMTQuNDM3IDAgMCAxLS45MDctNS4xMThjMC0xLjguMzAyLTMuNTA2LjkwNy01LjExOC42MDUtMS42MSAxLjQ3LTMuMDA5IDIuNTkzLTQuMTkzYTEyLjUxNSAxMi41MTUgMCAwIDEgMy44MjUtMi43NzJjMS40MjYtLjY2NCAzLjAwMy0uOTk2IDQuNzMyLS45OTZ6bTUzLjkzMi4yODVjMS42NDMgMCAzLjIyLjMzMSA0LjczMy45OTVhMTEuMzg2IDExLjM4NiAwIDAgMSAzLjg4OSAyLjc3MmMxLjA4IDEuMTg1IDEuOTQ1IDIuNTgzIDIuNTkzIDQuMTk0LjY0OCAxLjYxLjk3MiAzLjMxNy45NzIgNS4xMTggMCAxLjgtLjMyNCAzLjUwNi0uOTcyIDUuMTE3LS42NDggMS42MTEtMS41MTMgMy4wMS0yLjU5MyA0LjE5NGExMi4yNTMgMTIuMjUzIDAgMCAxLTMuODkgMi44NDMgMTEgMTEgMCAwIDEtNC43MzIgMS4wNjYgMTAuNTggMTAuNTggMCAwIDEtNC42NjctMS4wNjYgMTIuNDc4IDEyLjQ3OCAwIDAgMS0zLjgyNC0yLjg0M2MtMS4wOC0xLjE4NS0xLjk0NS0yLjU4My0yLjU5My00LjE5NGExMy41ODEgMTMuNTgxIDAgMCAxLS45NzMtNS4xMTdjMC0xLjgwMS4zMjUtMy41MDcuOTczLTUuMTE4LjY0OC0xLjYxMSAxLjUxMi0zLjAxIDIuNTkzLTQuMTk0YTExLjU1OSAxMS41NTkgMCAwIDEgMy44MjQtMi43NzIgMTEuMjEyIDExLjIxMiAwIDAgMSA0LjY2Ny0uOTk1em0yMS43ODEtODAuNzQ3YzIuNDIgMCA0LjMuMzU1IDUuNjQgMS4wNjYgMS4zNC43MSAyLjI5IDEuNTg3IDIuODUyIDIuNjNhNi40MjcgNi40MjcgMCAwIDEgLjc3OCAzLjM0Yy0uMDQ0IDEuMTg1LS4xOTUgMi4yMDQtLjQ1NCAzLjA1Ny0uMjYuODUzLS44IDIuNjA2LTEuNjIgNS4yNmE1ODkuMjY4IDU4OS4yNjggMCAwIDEtMi43ODggOC43NDMgMTIzNi4zNzMgMTIzNi4zNzMgMCAwIDAtMy4wNDcgOS40NTNjLS45OTQgMy4xMjgtMS43NSA1LjU5Mi0yLjI2OSA3LjM5My0xLjEyMyAzLjc5LTIuNTUgNi40Mi00LjI3OCA3Ljg5LTEuNzI4IDEuNDY5LTMuODQ2IDIuMjAzLTYuMzUyIDIuMjAzSDM5LjAyM2wxLjk0NSAxMi43OTVoNjUuMzQyYzQuMTQ4IDAgNi4yMjMgMS45NDMgNi4yMjMgNS44MjggMCAxLjg5Ni0uNDEgMy41My0xLjIzMiA0LjkwNS0uODIxIDEuMzc0LTIuNDQyIDIuMDYxLTQuODYyIDIuMDYxSDM4LjUwNWMtMS43MjkgMC0zLjE3Ni0uNDI2LTQuMzQzLTEuMjgtMS4xNjctLjg1Mi0yLjE0LTEuOTY2LTIuOTE3LTMuMzRhMjEuMjc3IDIxLjI3NyAwIDAgMS0xLjg4LTQuNDc4IDQ0LjEyOCA0NC4xMjggMCAwIDEtMS4xMDItNC41NWMtLjA4Ny0uNTY4LS4zMjQtMS45NDItLjcxMy00LjEyMi0uMzktMi4xOC0uODY1LTQuOTA0LTEuNDI2LTguMTc0bC0xLjg4LTEwLjk0N2MtLjY5Mi00LjAyNy0xLjM4My04LjA3OS0yLjA3NS0xMi4xNTQtMS42NDItOS41NzItMy41LTIwLjIzNC01LjU3NC0zMS45ODZINi44N2MtMS4yOTYgMC0yLjM3Ny0uMzU2LTMuMjQtMS4wNjdhOS4wMjQgOS4wMjQgMCAwIDEtMi4xNC0yLjU1OCAxMC40MTYgMTAuNDE2IDAgMCAxLTEuMTY3LTMuMkMuMTA4IDguNTMgMCA3LjQ4OCAwIDYuNTRjMC0xLjg5Ni41ODMtMy40NiAxLjc1LTQuNjlDMi45MTcuNjE1IDQuNDk0IDAgNi40ODIgMGgxMy4wOTVjMS43MjggMCAzLjExMS4yODQgNC4xNDguODUzIDEuMDM3LjU2OSAxLjg1OCAxLjI4IDIuNDYzIDIuMTMyYTguNTQ4IDguNTQ4IDAgMCAxIDEuMjk3IDIuNzAxYy4yNi45NDguNDc1IDEuNzU0LjY0OCAyLjQxNy4xNzMuNzU4LjM0NiAxLjgyNS41MTkgMy4xOTkuMTczIDEuMzc0LjM0NSAyLjc3Mi41MTggNC4xOTMuMjYgMS43MDYuNTE5IDMuNTA3Ljc3OCA1LjQwM2g4OC42Nzh6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/shopping.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/size.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/size.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-size\",\n \"use\": \"icon-size-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3NpemUuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9zaXplLnN2Zz9mMDBkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLXNpemVcIixcbiAgXCJ1c2VcIjogXCJpY29uLXNpemUtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1zaXplXFxcIj48cGF0aCBkPVxcXCJNMCA1NC44NTdoNTQuNzk2djE4LjI4NkgzNi41MzFWMTI4SDE4LjI2NVY3My4xNDNIMFY1NC44NTd6bTEyNy44NTctMzYuNTcxSDkxLjkzNVYxMjhINzIuNDU2VjE4LjI4NkgzNi41MzRWMGg5MS4zMjZsLS4wMDMgMTguMjg2elxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/size.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/skill.svg":
+/*!*********************************!*\
+ !*** ./src/icons/svg/skill.svg ***!
+ \*********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-skill\",\n \"use\": \"icon-skill-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3NraWxsLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvc2tpbGwuc3ZnPzdhMDIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tc2tpbGxcIixcbiAgXCJ1c2VcIjogXCJpY29uLXNraWxsLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tc2tpbGxcXFwiPjxwYXRoIGQ9XFxcIk0zMS42NTIgOTMuMjA2aDMzLjQwMWMxLjQ0IDIuNDE4IDMuMDc3IDQuNjYzIDQuOTMgNi42OTJoLTM4LjMzdi02LjY5MnptMC0xMC41ODZoMjguOTE0YTQ0LjggNDQuOCAwIDAgMS0xLjI2NC02LjY4OGgtMjcuNjV2Ni42ODh6bTAtMTcuMjdINTkuMzljLjI4OC0yLjI4Ni43MTQtNC41MzIgMS4zNC02LjY4N0gzMS42NXY2LjY4N2guMDAzem01My45MTMgNDQuODR2NS44NWMwIDIuNzk4LTIuMDk1IDUuMDc1LTQuNjY3IDUuMDc1aC03MC4wN2MtMi41NzYgMC00LjY2My0yLjI3Ny00LjY2My01LjA3NVYzMS4yNmwyMy4yMi0yMC45NnYyMi4yNUgxNy4xNnY2LjY4OGgxOC4zOVY2LjY4OGg0NS4zNDhjMi41NzYgMCA0LjY2NyAyLjI3NyA0LjY2NyA1LjA2NnYyMC4wMDljMS45ODctLjY3NSA0LjA1My0xLjEyOCA2LjE3LTEuNDQ1di0xOC41NkM5MS43MzggNS4yOCA4Ni44NzQgMCA4MC45MDIgMEgzMS4xNUwwIDI4LjExOHY4Ny45MTdjMCA2LjQ4IDQuODU5IDExLjc1OSAxMC44MzIgMTEuNzU5aDcwLjA3YzUuOTc0IDAgMTAuODM3LTUuMjcgMTAuODM3LTExLjc1OXYtNC40MWMtMi4xMTctLjMxMi00LjE4My0uNzY1LTYuMTctMS40MzVoLS4wMDR6TTIzLjI3OSA1OC42NjdoLTcuOTZ2Ni42ODhoNy45NnYtNi42ODh6bS03Ljk1NiA0MS4yM2g3Ljk2di02LjY5MWgtNy45NnY2LjY5MnptNy45NTYtMjMuOTZoLTcuOTZ2Ni42ODdoNy45NnYtNi42ODh6bTg5LjcxOC0xNS4wNDJsLTQuODk2LTQuMDctMTIuNDQ3IDE3LjYxMy0xMS4xOS05LjMwNS0zLjc2MiA1LjMxMSAxNi4wOTEgMTMuMzggMTYuMjA0LTIyLjkyOXpNMTI4IDcwLjk3OGMwLTE4LjYzMi0xMy45Ny0zMy43ODItMzEuMTQ3LTMzLjc4Mi0xNy4xNjggMC0zMS4xMzUgMTUuMTU1LTMxLjEzNSAzMy43ODIgMCAxOC42MjggMTMuOTcgMzMuNzgzIDMxLjEzNSAzMy43ODMgMTcuMTcyIDAgMzEuMTQzLTE1LjE1IDMxLjE0My0zMy43ODNIMTI4em0tNi4xNyAwYzAgMTQuOTMzLTExLjIwMyAyNy4xLTI0Ljk4MSAyNy4xLTEzLjc3IDAtMjQuOTg3LTEyLjE1OC0yNC45ODctMjcuMSAwLTE0Ljk0MSAxMS4xOTUtMjcuMDk5IDI0Ljk4Ny0yNy4wOTkgMTMuNzc4IDAgMjQuOTgyIDEyLjE1OCAyNC45ODIgMjcuMXpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/skill.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/star.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/star.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-star\",\n \"use\": \"icon-star-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3N0YXIuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy9zdGFyLnN2Zz82OTYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLXN0YXJcIixcbiAgXCJ1c2VcIjogXCJpY29uLXN0YXItdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi1zdGFyXFxcIj48cGF0aCBkPVxcXCJNNzAuNjYgNC4zMjhsMTQuMDEgMjkuNjkzYzEuMDg4IDIuMjkgMy4xNzcgMy44ODIgNS42MDMgNC4yNWwzMS4zNDcgNC43NmM2LjA4Ny45MjYgOC41MjggOC43NTYgNC4xMTcgMTMuMjQ3TDEwMy4wNSA3OS4zOTVjLTEuNzUgMS43OC0yLjU0NCA0LjM1Mi0yLjEzMiA2Ljg2N2w1LjM1MiAzMi42NDFjMS4wNDMgNi4zMzctNS4zMyAxMS4xODItMTAuNzc4IDguMTlsLTI4LjAzOS0xNS40MDlhNy4xMyA3LjEzIDAgMCAwLTYuOTEgMGwtMjguMDM5IDE1LjQxYy01LjQ0OCAyLjk5LTExLjgyMS0xLjg1NC0xMC43NzctOC4xOWw1LjM1Mi0zMi42NDJjLjQxNS0yLjUxNS0uMzg3LTUuMDg4LTIuMTM2LTYuODY3TDIuMjY0IDU2LjI3OEMtMi4xNDYgNTEuNzg3LjI4NiA0My45NTcgNi4zOCA0My4wMzFsMzEuMzQzLTQuNzZjMi40MTktLjM2OCA0LjUxLTEuOTYgNS41OTUtNC4yNUw1Ny4zMzQgNC4zMjhjMi43MjgtNS43NyAxMC42MDUtNS43NyAxMy4zMjUgMHpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/star.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/tab.svg":
+/*!*******************************!*\
+ !*** ./src/icons/svg/tab.svg ***!
+ \*******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-tab\",\n \"use\": \"icon-tab-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3RhYi5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL3RhYi5zdmc/Yjk0NiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi10YWJcIixcbiAgXCJ1c2VcIjogXCJpY29uLXRhYi11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDEyOFwiLFxuICBcImNvbnRlbnRcIjogXCI8c3ltYm9sIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDEyOCAxMjhcXFwiIGlkPVxcXCJpY29uLXRhYlxcXCI+PHBhdGggZD1cXFwiTTc4LjkyMS4wNTJINDkuMDhjLTEuODY1IDAtMy4xOTggMS41OTktMy4xOTggMy40NjR2Ni42NjFjMCAxLjg2NSAxLjYgMy40NjQgMy4xOTggMy40NjRoMjkuODRjMS44NjUgMCAzLjE5OC0xLjU5OSAzLjE5OC0zLjQ2NFYzLjUxNkM4Mi4zODUgMS42NSA4MC43ODYuMDUyIDc4LjkyLjA1MnptNDUuNTYzIDBIOTQuNjQyYy0xLjg2NSAwLTMuNDY0IDEuNTk5LTMuNDY0IDMuNDY0djYuNjYxYzAgMS44NjUgMS41OTkgMy40NjQgMy40NjQgMy40NjRoMjkuODQyYzEuODY1LS4yNjYgMy40NjQtMS41OTkgMy40NjQtMy40NjRWMy41MTZjMC0xLjg2NS0xLjU5OS0zLjQ2NC0zLjQ2NC0zLjQ2NHptMCAyMi4zODJINDAuMDJjLTEuODY2IDAtMy40NjQtMS41OTktMy40NjQtMy40NjRWMy41MTZjMC0xLjg2NS0xLjU5OS0zLjQ2NC0zLjQ2NC0zLjQ2NEgzLjUxNkMxLjY1LjA1Mi4wNTIgMS42NTEuMDUyIDMuNTE2VjEyNC43NWMwIDEuNTk4IDEuNTk5IDMuMTk3IDMuNDY0IDMuMTk3aDEyMC45NjhjMS44NjUgMCAzLjQ2NC0xLjU5OSAzLjQ2NC0zLjQ2NFYyNS44OThjMC0xLjg2NS0xLjU5OS0zLjQ2NC0zLjQ2NC0zLjQ2NHpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/tab.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/table.svg":
+/*!*********************************!*\
+ !*** ./src/icons/svg/table.svg ***!
+ \*********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-table\",\n \"use\": \"icon-table-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3RhYmxlLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvdGFibGUuc3ZnP2NlNDAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tdGFibGVcIixcbiAgXCJ1c2VcIjogXCJpY29uLXRhYmxlLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tdGFibGVcXFwiPjxwYXRoIGQ9XFxcIk0uMDA2LjA2NGgxMjcuOTg4djMxLjEwNEguMDA2Vi4wNjR6bTAgMzguMDE2aDM4LjM5NnY0MS40NzJILjAwNlYzOC4wOHptMCA0OC4zODRoMzguMzk2djQxLjQ3MkguMDA2Vjg2LjQ2NHpNNDQuODAyIDM4LjA4aDM4LjM5NnY0MS40NzJINDQuODAyVjM4LjA4em0wIDQ4LjM4NGgzOC4zOTZ2NDEuNDcySDQ0LjgwMlY4Ni40NjR6TTg5LjU5OCAzOC4wOGgzOC4zOTZ2NDEuNDcySDg5LjU5OHptMCA0OC4zODRoMzguMzk2djQxLjQ3Mkg4OS41OTh6XFxcIiAvPjxwYXRoIGQ9XFxcIk0uMDA2LjA2NGgxMjcuOTg4djMxLjEwNEguMDA2Vi4wNjR6bTAgMzguMDE2aDM4LjM5NnY0MS40NzJILjAwNlYzOC4wOHptMCA0OC4zODRoMzguMzk2djQxLjQ3MkguMDA2Vjg2LjQ2NHpNNDQuODAyIDM4LjA4aDM4LjM5NnY0MS40NzJINDQuODAyVjM4LjA4em0wIDQ4LjM4NGgzOC4zOTZ2NDEuNDcySDQ0LjgwMlY4Ni40NjR6TTg5LjU5OCAzOC4wOGgzOC4zOTZ2NDEuNDcySDg5LjU5OHptMCA0OC4zODRoMzguMzk2djQxLjQ3Mkg4OS41OTh6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/table.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/theme.svg":
+/*!*********************************!*\
+ !*** ./src/icons/svg/theme.svg ***!
+ \*********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-theme\",\n \"use\": \"icon-theme-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3RoZW1lLnN2Zy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pY29ucy9zdmcvdGhlbWUuc3ZnPzhlNTgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFNwcml0ZVN5bWJvbCBmcm9tIFwic3ZnLWJha2VyLXJ1bnRpbWUvYnJvd3Nlci1zeW1ib2xcIjtcbmltcG9ydCBzcHJpdGUgZnJvbSBcInN2Zy1zcHJpdGUtbG9hZGVyL3J1bnRpbWUvYnJvd3Nlci1zcHJpdGUuYnVpbGRcIjtcbnZhciBzeW1ib2wgPSBuZXcgU3ByaXRlU3ltYm9sKHtcbiAgXCJpZFwiOiBcImljb24tdGhlbWVcIixcbiAgXCJ1c2VcIjogXCJpY29uLXRoZW1lLXVzYWdlXCIsXG4gIFwidmlld0JveFwiOiBcIjAgMCAxMjggMTI4XCIsXG4gIFwiY29udGVudFwiOiBcIjxzeW1ib2wgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMTI4IDEyOFxcXCIgaWQ9XFxcImljb24tdGhlbWVcXFwiPjxwYXRoIGQ9XFxcIk0xMjUuNSAzNi45ODRMOTUuMzM2IDIuODNDOTMuNzM1IDEuMDE4IDkxLjU2NSAwIDg5LjMgMGMtMi4yNjMgMC00LjQzMyAxLjAxOC02LjAzMyAyLjgzbC0zLjc4NiA0LjI4NmMtMS42IDEuODEyLTMuNzcgMi44My02LjAzMiAyLjgzMUg1NC41NTNjLTIuMjYzIDAtNC40MzQtMS4wMTgtNi4wMzMtMi44M0w0NC43MzQgMi44M0M0My4xMzQgMS4wMTggNDAuOTY0IDAgMzguNzAxIDBjLTIuMjYzIDAtNC40MzQgMS4wMTgtNi4wMzQgMi44M0wyLjUgMzYuOTg0Qy45IDM4Ljc5NiAwIDQxLjI1NCAwIDQzLjgxNWMwIDIuNTYyLjg5OSA1LjAyIDIuNSA2LjgzMUwxNC41NjUgNjQuMzFjMi4xNzggMi40NjggNS4zNjcgMy40MDMgOC4zMyAyLjQ0NCAxLjM1LS40MzUgMi43MDkuNTkyIDIuNzA5IDIuMTh2NDkuNDA3YzAgNS4zMTMgMy44NCA5LjY2IDguNTMyIDkuNjZoNTkuNzI2YzQuNjkzIDAgOC41MzItNC4zNDcgOC41MzItOS42NlY2OC45MzRjMC0xLjU5IDEuMzYtMi42MTYgMi43MS0yLjE4MSAyLjk2Mi45NiA2LjE1LjAyNCA4LjMyOS0yLjQ0NEwxMjUuNSA1MC42NDZjMS42LTEuODExIDIuNDk5LTQuMjY5IDIuNDk5LTYuODMgMC0yLjU2My0uODk5LTUuMDItMi41LTYuODMyelxcXCIgLz48L3N5bWJvbD5cIlxufSk7XG52YXIgcmVzdWx0ID0gc3ByaXRlLmFkZChzeW1ib2wpO1xuZXhwb3J0IGRlZmF1bHQgc3ltYm9sIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/icons/svg/theme.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/tree-table.svg":
+/*!**************************************!*\
+ !*** ./src/icons/svg/tree-table.svg ***!
+ \**************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-tree-table\",\n \"use\": \"icon-tree-table-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3RyZWUtdGFibGUuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy90cmVlLXRhYmxlLnN2Zz9kZjgxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLXRyZWUtdGFibGVcIixcbiAgXCJ1c2VcIjogXCJpY29uLXRyZWUtdGFibGUtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi10cmVlLXRhYmxlXFxcIj48cGF0aCBkPVxcXCJNNDQuOCAwaDc5LjU0M0MxMjYuNzggMCAxMjggMS40MjIgMTI4IDQuMjY3djIzLjQ2NmMwIDIuODQ1LTEuMjE5IDQuMjY3LTMuNjU3IDQuMjY3SDQ0LjhjLTIuNDM4IDAtMy42NTctMS40MjItMy42NTctNC4yNjdWNC4yNjdDNDEuMTQzIDEuNDIyIDQyLjM2MiAwIDQ0LjggMHptMjIuODU3IDQ4aDU2LjY4NmMyLjQzOCAwIDMuNjU3IDEuNDIyIDMuNjU3IDQuMjY3djIzLjQ2NmMwIDIuODQ1LTEuMjE5IDQuMjY3LTMuNjU3IDQuMjY3SDY3LjY1N0M2NS4yMiA4MCA2NCA3OC41NzggNjQgNzUuNzMzVjUyLjI2N0M2NCA0OS40MjIgNjUuMjE5IDQ4IDY3LjY1NyA0OHptMCA0OGg1Ni42ODZjMi40MzggMCAzLjY1NyAxLjQyMiAzLjY1NyA0LjI2N3YyMy40NjZjMCAyLjg0NS0xLjIxOSA0LjI2Ny0zLjY1NyA0LjI2N0g2Ny42NTdDNjUuMjIgMTI4IDY0IDEyNi41NzggNjQgMTIzLjczM3YtMjMuNDY2QzY0IDk3LjQyMiA2NS4yMTkgOTYgNjcuNjU3IDk2ek01MC4yODYgNjguMjY3YzIuMDIgMCAzLjY1Ny0xLjkxIDMuNjU3LTQuMjY3IDAtMi4zNTYtMS42MzgtNC4yNjctMy42NTctNC4yNjdIMTcuMzdWMzJoNi40YzIuMDIgMCAzLjY1OC0xLjkxIDMuNjU4LTQuMjY3VjQuMjY3QzI3LjQyOSAxLjkxIDI1Ljc5IDAgMjMuNzcgMEgzLjY1N0MxLjYzNyAwIDAgMS45MSAwIDQuMjY3djIzLjQ2NkMwIDMwLjA5IDEuNjM3IDMyIDMuNjU3IDMyaDYuNHY4MGMwIDIuMzU2IDEuNjM4IDQuMjY3IDMuNjU3IDQuMjY3aDM2LjU3MmMyLjAyIDAgMy42NTctMS45MSAzLjY1Ny00LjI2NyAwLTIuMzU2LTEuNjM4LTQuMjY3LTMuNjU3LTQuMjY3SDE3LjM3VjY4LjI2N2gzMi45MTV6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/tree-table.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/tree.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/tree.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-tree\",\n \"use\": \"icon-tree-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3RyZWUuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy90cmVlLnN2Zz9kNTUzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLXRyZWVcIixcbiAgXCJ1c2VcIjogXCJpY29uLXRyZWUtdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEyOCAxMjhcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMjggMTI4XFxcIiBpZD1cXFwiaWNvbi10cmVlXFxcIj48cGF0aCBkPVxcXCJNMTI2LjcxMyA5MC4wMjNjLjg1OC45ODUgMS4yODcgMi4xMzQgMS4yODcgMy40NDd2MjkuNTUzYzAgMS40MjMtLjQyOSAyLjYtMS4yODcgMy41My0uODU4LjkzLTEuOTA3IDEuMzk1LTMuMTQ2IDEuMzk1SDk3LjgyNGMtMS4xNDUgMC0yLjE0Ni0uNDY1LTMuMDA0LTEuMzk1LS44NTgtLjkzLTEuMjg3LTIuMTA3LTEuMjg3LTMuNTNWOTMuNDdjMC0uODc1LjE5LTEuNjk2LjU3Mi0yLjQ2Mi4zODItLjc2Ni45MDYtMS4zNjggMS41NzMtMS44MDZhMy44NCAzLjg0IDAgMCAxIDIuMTQ2LS42NTdoOS43MjVWNjkuMDA3YTMuODQgMy44NCAwIDAgMC0uNDMtMS44MDYgMy41NjkgMy41NjkgMCAwIDAtMS4xNDMtMS4zMTMgMi43MTQgMi43MTQgMCAwIDAtMS41NzMtLjQ5MmgtMzYuNDd2MjMuMTQ5aDkuNzI1YzEuMTQ0IDAgMi4xNDUuNDkyIDMuMDA0IDEuNDc4Ljg1OC45ODUgMS4yODcgMi4xMzQgMS4yODcgMy40NDd2MjkuNTUzYzAgLjg3Ni0uMTkxIDEuNjk2LS41NzMgMi40NjMtLjM4Ljc2Ni0uOTA1IDEuMzY4LTEuNTczIDEuODA2YTMuODQgMy44NCAwIDAgMS0yLjE0NS42NTZINTEuOTE1YTMuODQgMy44NCAwIDAgMS0yLjE0NS0uNjU2Yy0uNjY4LS40MzgtMS4yMTYtMS4wNC0xLjY0NS0xLjgwNmE0Ljk2IDQuOTYgMCAwIDEtLjY0NC0yLjQ2M1Y5My40N2MwLTEuMzEzLjQzLTIuNDYyIDEuMjg4LTMuNDQ3Ljg1OC0uOTg2IDEuOTA3LTEuNDc4IDMuMTQ2LTEuNDc4aDkuNTgydi0yMy4xNWgtMzcuOWMtLjk1MyAwLTEuNzQuMzU2LTIuMzU5IDEuMDY4LS42Mi43MTEtLjkzIDEuNTYtLjkzIDIuNTQ0djE5LjUzOGg5LjcyNmMxLjIzOSAwIDIuMjY0LjQ5MiAzLjA3NCAxLjQ3OC44MS45ODUgMS4yMTYgMi4xMzQgMS4yMTYgMy40NDd2MjkuNTUzYzAgMS40MjMtLjQwNSAyLjYtMS4yMTYgMy41My0uODEuOTMtMS44MzUgMS4zOTUtMy4wNzQgMS4zOTVINC4yOWMtLjQ3NiAwLS45My0uMDgyLTEuMzU4LS4yNDZhNC4xIDQuMSAwIDAgMS0xLjE0NC0uNjU3IDQuNjU4IDQuNjU4IDAgMCAxLS45My0xLjA2NyA1LjE4NiA1LjE4NiAwIDAgMS0uNjQzLTEuMzk1IDUuNTY2IDUuNTY2IDAgMCAxLS4yMTUtMS41NlY5My40N2MwLS40MzcuMDQ4LS44NzUuMTQzLTEuMzEzYTMuOTUgMy45NSAwIDAgMSAuNDI5LTEuMTVjLjE5LS4zMjguNDI5LS42NTYuNzE1LS45ODQuMjg2LS4zMjkuNTcyLS42MDIuODU4LS44MjEuMjg2LS4yMi42Mi0uMzgzIDEuMDAxLS40OTMuMzgyLS4xMS43NjMtLjE2NCAxLjE0NC0uMTY0aDkuNzI2VjYxLjYxOWMwLS45ODUuMzEtMS44MzMuOTMtMi41NDQuNjE5LS43MTIgMS4zNTgtMS4wNjggMi4yMTYtMS4wNjhoNDQuMzM1VjM5LjYyaC05LjU4MmMtMS4yNCAwLTIuMjg4LS40OTItMy4xNDYtMS40NzdhNS4wOSA1LjA5IDAgMCAxLTEuMjg3LTMuNDQ4VjUuMTRjMC0xLjQyMy40MjktMi42MjcgMS4yODctMy42MTIuODU4LS45ODUgMS45MDctMS40NzcgMy4xNDYtMS40NzdoMjUuNzQzYy43NjMgMCAxLjQ3OC4yNDYgMi4xNDUuNzM5YTUuMTcgNS4xNyAwIDAgMSAxLjU3MyAxLjg4OGMuMzgyLjc2Ni41NzMgMS41ODcuNTczIDIuNDYydjI5LjU1M2MwIDEuMzEzLS40MyAyLjQ2My0xLjI4NyAzLjQ0OC0uODU5Ljk4NS0xLjg2IDEuNDc3LTMuMDA0IDEuNDc3aC05LjcyNXYxOC4zODloNDIuNzYyYy45NTQgMCAxLjc0LjM1NSAyLjM2IDEuMDY3LjYyLjcxMS45MyAxLjU2LjkzIDIuNTQ1djI2LjkyNWg5LjU4MmMxLjIzOSAwIDIuMjg4LjQ5MiAzLjE0NiAxLjQ3OHpcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/tree.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/user.svg":
+/*!********************************!*\
+ !*** ./src/icons/svg/user.svg ***!
+ \********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-user\",\n \"use\": \"icon-user-usage\",\n \"viewBox\": \"0 0 130 130\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3VzZXIuc3ZnLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ljb25zL3N2Zy91c2VyLnN2Zz81MTQ2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTcHJpdGVTeW1ib2wgZnJvbSBcInN2Zy1iYWtlci1ydW50aW1lL2Jyb3dzZXItc3ltYm9sXCI7XG5pbXBvcnQgc3ByaXRlIGZyb20gXCJzdmctc3ByaXRlLWxvYWRlci9ydW50aW1lL2Jyb3dzZXItc3ByaXRlLmJ1aWxkXCI7XG52YXIgc3ltYm9sID0gbmV3IFNwcml0ZVN5bWJvbCh7XG4gIFwiaWRcIjogXCJpY29uLXVzZXJcIixcbiAgXCJ1c2VcIjogXCJpY29uLXVzZXItdXNhZ2VcIixcbiAgXCJ2aWV3Qm94XCI6IFwiMCAwIDEzMCAxMzBcIixcbiAgXCJjb250ZW50XCI6IFwiPHN5bWJvbCB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMzAgMTMwXFxcIiBpZD1cXFwiaWNvbi11c2VyXFxcIj48cGF0aCBkPVxcXCJNNjMuNDQ0IDY0Ljk5NmMyMC42MzMgMCAzNy4zNTktMTQuMzA4IDM3LjM1OS0zMS45NTMgMC0xNy42NDktMTYuNzI2LTMxLjk1Mi0zNy4zNTktMzEuOTUyLTIwLjYzMSAwLTM3LjM2IDE0LjMwMy0zNy4zNTggMzEuOTUyIDAgMTcuNjQ1IDE2LjcyNyAzMS45NTMgMzcuMzU5IDMxLjk1M3pNODAuNTcgNzUuNjVINDkuNDM0Yy0yNi42NTIgMC00OC4yNiAxOC40NzctNDguMjYgNDEuMjd2Mi42NjRjMCA5LjMxNiAyMS42MDggOS4zMjUgNDguMjYgOS4zMjVIODAuNTdjMjYuNjQ5IDAgNDguMjU2LS4zNDQgNDguMjU2LTkuMzI1di0yLjY2M2MwLTIyLjc5NC0yMS42MDUtNDEuMjcxLTQ4LjI1Ni00MS4yNzF6XFxcIiBzdHJva2U9XFxcIiM5Nzk3OTdcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/user.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/wechat.svg":
+/*!**********************************!*\
+ !*** ./src/icons/svg/wechat.svg ***!
+ \**********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-wechat\",\n \"use\": \"icon-wechat-usage\",\n \"viewBox\": \"0 0 128 110\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3dlY2hhdC5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL3dlY2hhdC5zdmc/ZTA1MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi13ZWNoYXRcIixcbiAgXCJ1c2VcIjogXCJpY29uLXdlY2hhdC11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDExMFwiLFxuICBcImNvbnRlbnRcIjogXCI8c3ltYm9sIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDEyOCAxMTBcXFwiIGlkPVxcXCJpY29uLXdlY2hhdFxcXCI+PHBhdGggZD1cXFwiTTg2LjYzNSAzMy4zMzRjMS40NjcgMCAyLjkxNy4xMTMgNC4zNTguMjgzQzg3LjA3OCAxNC4zOTIgNjcuNTguMTExIDQ1LjMyMS4xMTEgMjAuNDQuMTExLjA1NSAxNy45ODcuMDU1IDQwLjY4N2MwIDEzLjEwNCA2Ljc4MSAyMy44NjMgMTguMTE1IDMyLjIwOWwtNC41MjcgMTQuMzUyIDE1LjgyLTguMzY0YzUuNjY2IDEuMTgyIDEwLjIwNyAyLjM5NSAxNS44NTggMi4zOTUgMS40MiAwIDIuODI5LS4wNzMgNC4yMjctLjE4OS0uODg2LTMuMTktMS4zOTgtNi41My0xLjM5OC05Ljk5NiAwLTIwLjg0NSAxNi45OC0zNy43NiAzOC40ODUtMzcuNzZ6bS0yNC4zNC0xMi45MzZjMy40MDcgMCA1LjY2NSAyLjM2MyA1LjY2NSA1Ljk1NCAwIDMuNTc2LTIuMjU4IDUuOTctNS42NjYgNS45Ny0zLjM5MiAwLTYuNzk1LTIuMzk1LTYuNzk1LTUuOTcgMC0zLjU5MSAzLjQwMy01Ljk1NCA2Ljc5NS01Ljk1NHpNMzAuNjE2IDMyLjMyM2MtMy4zOTMgMC02LjgxOC0yLjM5NS02LjgxOC01Ljk3MSAwLTMuNTkxIDMuNDI1LTUuOTU0IDYuODE4LTUuOTU0IDMuMzkyIDAgNS42NSAyLjM2MyA1LjY1IDUuOTU0IDAgMy41NzYtMi4yNTggNS45Ny01LjY1IDUuOTd6XFxcIiAvPjxwYXRoIGQ9XFxcIk0xMjcuOTQ1IDcwLjUyYzAtMTkuMDc1LTE4LjEwOC0zNC42MjMtMzguNDQ4LTM0LjYyMy0yMS41MzcgMC0zOC41IDE1LjU0OC0zOC41IDM0LjYyMyAwIDE5LjEwOCAxNi45NjMgMzQuNjIyIDM4LjUgMzQuNjIyIDQuNTA4IDAgOS4wNTgtMS4yIDEzLjU4NC0yLjM5NWwxMi40MTQgNy4xNjctMy40MDQtMTEuOTIzYzkuMDg3LTcuMTg0IDE1Ljg1NC0xNi43MTIgMTUuODU0LTI3LjQ3MXptLTUwLjkyOC01Ljk3Yy0yLjI1NCAwLTQuNTMtMi4zNjItNC41My00Ljc3MyAwLTIuMzc4IDIuMjc2LTQuNzcxIDQuNTMtNC43NzEgMy40MjIgMCA1LjY2NSAyLjM5MyA1LjY2NSA0Ljc3MSAwIDIuNDEtMi4yNDMgNC43NzMtNS42NjUgNC43NzN6bTI0Ljg5NyAwYy0yLjI0IDAtNC40OTgtMi4zNjItNC40OTgtNC43NzMgMC0yLjM3OCAyLjI1OC00Ljc3MSA0LjQ5OC00Ljc3MSAzLjM5MiAwIDUuNjY1IDIuMzkzIDUuNjY1IDQuNzcxIDAgMi40MS0yLjI3MyA0Ljc3My01LjY2NSA0Ljc3M3pcXFwiIC8+PC9zeW1ib2w+XCJcbn0pO1xudmFyIHJlc3VsdCA9IHNwcml0ZS5hZGQoc3ltYm9sKTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/icons/svg/wechat.svg\n");
+
+/***/ }),
+
+/***/ "./src/icons/svg/zip.svg":
+/*!*******************************!*\
+ !*** ./src/icons/svg/zip.svg ***!
+ \*******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! svg-baker-runtime/browser-symbol */ \"./node_modules/svg-baker-runtime/browser-symbol.js\");\n/* harmony import */ var svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! svg-sprite-loader/runtime/browser-sprite.build */ \"./node_modules/svg-sprite-loader/runtime/browser-sprite.build.js\");\n/* harmony import */ var svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar symbol = new svg_baker_runtime_browser_symbol__WEBPACK_IMPORTED_MODULE_0___default.a({\n \"id\": \"icon-zip\",\n \"use\": \"icon-zip-usage\",\n \"viewBox\": \"0 0 128 128\",\n \"content\": \"\"\n});\nvar result = svg_sprite_loader_runtime_browser_sprite_build__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol);\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbnMvc3ZnL3ppcC5zdmcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaWNvbnMvc3ZnL3ppcC5zdmc/ZmI0MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU3ByaXRlU3ltYm9sIGZyb20gXCJzdmctYmFrZXItcnVudGltZS9icm93c2VyLXN5bWJvbFwiO1xuaW1wb3J0IHNwcml0ZSBmcm9tIFwic3ZnLXNwcml0ZS1sb2FkZXIvcnVudGltZS9icm93c2VyLXNwcml0ZS5idWlsZFwiO1xudmFyIHN5bWJvbCA9IG5ldyBTcHJpdGVTeW1ib2woe1xuICBcImlkXCI6IFwiaWNvbi16aXBcIixcbiAgXCJ1c2VcIjogXCJpY29uLXppcC11c2FnZVwiLFxuICBcInZpZXdCb3hcIjogXCIwIDAgMTI4IDEyOFwiLFxuICBcImNvbnRlbnRcIjogXCI8c3ltYm9sIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDEyOCAxMjhcXFwiIGlkPVxcXCJpY29uLXppcFxcXCI+PHBhdGggZD1cXFwiTTc4LjUyNyAxMTYuNzkzYy4xNzguMDA4LjM0OC4wMjQuNTI3LjAyNGg0MC4yMzNjNC43MTEtLjAwNSA4LjUzLTMuNjc3IDguNTM0LTguMjFWMTguODk1Yy0uMDA0LTQuNTMyLTMuODIzLTguMjA0LTguNTM0LTguMjA5SDc5LjA1NGMtLjE3OSAwLS4zNTMuMDE2LS41MjcuMDI0VjBMMCAxMC4wODJ2MTA3LjQwNmw3OC41MjcgMTAuMzQydi0xMS4wMzd6bTAtMTAxLjM2MmMuMTc0LS4wMjQuMzQ4LS4wNTIuNTI3LS4wNTJoNDAuMjMzYzIuMDE4IDAgMy42NTkgMS41NzggMy42NTkgMy41MnY4OS43MTNjLS4wMDMgMS45NDItMS42NCAzLjUxNy0zLjY1OSAzLjUxOUg3OS4wNTRjLS4xNzkgMC0uMzUzLS4wMjgtLjUyNy0uMDUyVjE1LjQzMXpNMzAuMjYyIDc1Ljc1N2wtMTguNzIxLS40NlY3Mi4zN2wxMS4zLTE2LjY3M3YtLjE0OGwtMTAuMjY2LjE2NHYtNC41MWwxNy41MDQtLjQ0djMuMjY0TDE4LjY5NiA3MC43NnYuMTQ0bDExLjU2Ni4xNzZ2NC42Nzh6bTkuNDE5LjIzMWwtNS44MjMtLjE0NFY1MC42NzFsNS44MjMtLjE0NHYyNS40NjF6bTIyLjI1NS0xMS42MzJjLTIuMTY4IDEuOTIyLTUuMzUzIDIuNzYtOS4wMiAyLjczNi0uNzAyLjAwNC0xLjQwMi0uMDQtMi4wOTctLjEzMXY5LjMwM2wtNS45OTctLjE0OFY1MC43NDNjMS44NTItLjM1MiA0LjQ3My0uNjQ3IDguMjE4LS43NDMgMy44MzgtLjA5NiA2LjYwOC41MzkgOC40OCAxLjkxMyAxLjgwNyAxLjMwNiAzLjAzMiAzLjUgMy4wMzIgNi4xMTJzLS45MjYgNC44MzMtMi42MTIgNi4zMzFoLS4wMDR6TTUzLjM2IDU0LjQ1Yy0uODU2LS4wMS0xLjcxLjA4My0yLjU0MS4yNzV2Ny42ODJjLjUyMy4xMTYgMS4xNjcuMTUyIDIuMDYuMTUyIDMuMzAxLS4wMDQgNS4zNi0xLjYxNCA1LjM2LTQuMzE0IDAtMi40MjUtMS43NzItMy44NDMtNC44NzUtMy43OTFsLS4wMDQtLjAwNHptMzkuODQ3LTM3LjA2Nmg5LjU2NHYzLjc5NWgtOS41NjR2LTMuNzk1em0tOS41NjggNS42OGg5LjU2NHYzLjhoLTkuNTY0di0zLjh6bTkuNTY4IDYuMjE2aDkuNTY0djMuNzk5aC05LjU2NFYyOS4yOHptMCAxMmg5LjU2NHYzLjc5NGgtOS41NjRWNDEuMjh6bS05LjU2OC02LjA5Nmg5LjU2NHYzLjc5NWgtOS41NjR2LTMuNzk1em05LjQ3MiA0Ny4wNjRjMi41MTIgMCA0LjkyMS0uOTYgNi42OTctMi42NyAxLjc3Ni0xLjcwOCAyLjc3My00LjAyNiAyLjc3Mi02LjQ0MmwtMS43NDgtMTUuMjYzYzAtNS4wMzMtMi40OTItOS4xMTItNy43MjUtOS4xMTItNS4yMzIgMC03LjcyIDQuMDc5LTcuNzIgOS4xMTJsLTEuNzUyIDE1LjI2M2MtLjAwMSAyLjQxNy45OTYgNC43MzUgMi43NzMgNi40NDQgMS43NzcgMS43MSA0LjE4NyAyLjY2OSA2LjcgMi42NjhoLjAwM3ptLTMuMTM1LTE2Ljc1aDYuMjd2MTIuNzQzaC02LjI3VjY1LjV6XFxcIiAvPjwvc3ltYm9sPlwiXG59KTtcbnZhciByZXN1bHQgPSBzcHJpdGUuYWRkKHN5bWJvbCk7XG5leHBvcnQgZGVmYXVsdCBzeW1ib2wiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/icons/svg/zip.svg\n");
+
+/***/ }),
+
+/***/ "./src/lang/en.js":
+/*!************************!*\
+ !*** ./src/lang/en.js ***!
+ \************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n route: {\n dashboard: 'Dashboard',\n documentation: 'Documentation',\n guide: 'Guide',\n permission: 'Permission',\n pagePermission: 'Page Permission',\n rolePermission: 'Role Permission',\n directivePermission: 'Directive Permission',\n icons: 'Icons',\n components: 'Components',\n tinymce: 'Tinymce',\n markdown: 'Markdown',\n jsonEditor: 'JSON Editor',\n dndList: 'Dnd List',\n splitPane: 'SplitPane',\n avatarUpload: 'Avatar Upload',\n dropzone: 'Dropzone',\n sticky: 'Sticky',\n countTo: 'Count To',\n componentMixin: 'Mixin',\n backToTop: 'Back To Top',\n dragDialog: 'Drag Dialog',\n dragSelect: 'Drag Select',\n dragKanban: 'Drag Kanban',\n charts: 'Charts',\n keyboardChart: 'Keyboard Chart',\n lineChart: 'Line Chart',\n mixChart: 'Mix Chart',\n example: 'Example',\n nested: 'Nested Routes',\n menu1: 'Menu 1',\n 'menu1-1': 'Menu 1-1',\n 'menu1-2': 'Menu 1-2',\n 'menu1-2-1': 'Menu 1-2-1',\n 'menu1-2-2': 'Menu 1-2-2',\n 'menu1-3': 'Menu 1-3',\n menu2: 'Menu 2',\n Table: 'Table',\n dynamicTable: 'Dynamic Table',\n dragTable: 'Drag Table',\n inlineEditTable: 'Inline Edit',\n complexTable: 'Complex Table',\n tab: 'Tab',\n form: 'Form',\n createArticle: 'Create Article',\n editArticle: 'Edit Article',\n articleList: 'Article List',\n errorPages: 'Error Pages',\n page401: '401',\n page404: '404',\n errorLog: 'Error Log',\n excel: 'Excel',\n exportExcel: 'Export Excel',\n selectExcel: 'Export Selected',\n mergeHeader: 'Merge Header',\n uploadExcel: 'Upload Excel',\n zip: 'Zip',\n pdf: 'PDF',\n exportZip: 'Export Zip',\n theme: 'Theme',\n clipboardDemo: 'Clipboard',\n i18n: 'I18n',\n externalLink: 'External Link',\n profile: 'Profile'\n },\n navbar: {\n dashboard: 'Dashboard',\n github: 'Github',\n logOut: 'Log Out',\n profile: 'Profile',\n theme: 'Theme',\n size: 'Global Size'\n },\n login: {\n title: 'Login Form',\n logIn: 'Login',\n username: 'Username',\n password: 'Password',\n any: 'any',\n thirdparty: 'Or connect with',\n thirdpartyTips: 'Can not be simulated on local, so please combine you own business simulation! ! !'\n },\n documentation: {\n documentation: 'Documentation',\n github: 'Github Repository'\n },\n permission: {\n addRole: 'New Role',\n editPermission: 'Edit',\n roles: 'Your roles',\n switchRoles: 'Switch roles',\n tips: 'In some cases, using v-permission will have no effect. For example: Element-UI el-tab or el-table-column and other scenes that dynamically render dom. You can only do this with v-if.',\n delete: 'Delete',\n confirm: 'Confirm',\n cancel: 'Cancel'\n },\n guide: {\n description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ',\n button: 'Show Guide'\n },\n components: {\n documentation: 'Documentation',\n tinymceTips: 'Rich text is a core feature of the management backend, but at the same time it is a place with lots of pits. In the process of selecting rich texts, I also took a lot of detours. The common rich texts on the market have been basically used, and I finally chose Tinymce. See the more detailed rich text comparison and introduction.',\n dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.',\n stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.',\n backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner',\n backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally',\n imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.'\n },\n table: {\n dynamicTips1: 'Fixed header, sorted by header order',\n dynamicTips2: 'Not fixed header, sorted by click order',\n dragTips1: 'The default order',\n dragTips2: 'The after dragging order',\n title: 'Title',\n importance: 'Imp',\n type: 'Type',\n remark: 'Remark',\n search: 'Search',\n add: 'Add',\n export: 'Export',\n reviewer: 'reviewer',\n id: 'ID',\n date: 'Date',\n author: 'Author',\n readings: 'Readings',\n status: 'Status',\n actions: 'Actions',\n edit: 'Edit',\n publish: 'Publish',\n draft: 'Draft',\n delete: 'Delete',\n cancel: 'Cancel',\n confirm: 'Confirm'\n },\n example: {\n warning: 'Creating and editing pages cannot be cached by keep-alive because keep-alive include does not currently support caching based on routes, so it is currently cached based on component name. If you want to achieve a similar caching effect, you can use a browser caching scheme such as localStorage. Or do not use keep-alive include to cache all pages directly. See details'\n },\n errorLog: {\n tips: 'Please click the bug icon in the upper right corner',\n description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.',\n documentation: 'Document introduction'\n },\n excel: {\n export: 'Export',\n selectedExport: 'Export Selected Items',\n placeholder: 'Please enter the file name (default excel-list)'\n },\n zip: {\n export: 'Export',\n placeholder: 'Please enter the file name (default file)'\n },\n pdf: {\n tips: 'Here we use window.print() to implement the feature of downloading PDF.'\n },\n theme: {\n change: 'Change Theme',\n documentation: 'Theme documentation',\n tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.'\n },\n tagsView: {\n refresh: 'Refresh',\n close: 'Close',\n closeOthers: 'Close Others',\n closeAll: 'Close All'\n },\n settings: {\n title: 'Page style setting',\n theme: 'Theme Color',\n tagsView: 'Open Tags-View',\n fixedHeader: 'Fixed Header',\n sidebarLogo: 'Sidebar Logo'\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGFuZy9lbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYW5nL2VuLmpzPzNmYWIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gIHJvdXRlOiB7XHJcbiAgICBkYXNoYm9hcmQ6ICdEYXNoYm9hcmQnLFxyXG4gICAgZG9jdW1lbnRhdGlvbjogJ0RvY3VtZW50YXRpb24nLFxyXG4gICAgZ3VpZGU6ICdHdWlkZScsXHJcbiAgICBwZXJtaXNzaW9uOiAnUGVybWlzc2lvbicsXHJcbiAgICBwYWdlUGVybWlzc2lvbjogJ1BhZ2UgUGVybWlzc2lvbicsXHJcbiAgICByb2xlUGVybWlzc2lvbjogJ1JvbGUgUGVybWlzc2lvbicsXHJcbiAgICBkaXJlY3RpdmVQZXJtaXNzaW9uOiAnRGlyZWN0aXZlIFBlcm1pc3Npb24nLFxyXG4gICAgaWNvbnM6ICdJY29ucycsXHJcbiAgICBjb21wb25lbnRzOiAnQ29tcG9uZW50cycsXHJcbiAgICB0aW55bWNlOiAnVGlueW1jZScsXHJcbiAgICBtYXJrZG93bjogJ01hcmtkb3duJyxcclxuICAgIGpzb25FZGl0b3I6ICdKU09OIEVkaXRvcicsXHJcbiAgICBkbmRMaXN0OiAnRG5kIExpc3QnLFxyXG4gICAgc3BsaXRQYW5lOiAnU3BsaXRQYW5lJyxcclxuICAgIGF2YXRhclVwbG9hZDogJ0F2YXRhciBVcGxvYWQnLFxyXG4gICAgZHJvcHpvbmU6ICdEcm9wem9uZScsXHJcbiAgICBzdGlja3k6ICdTdGlja3knLFxyXG4gICAgY291bnRUbzogJ0NvdW50IFRvJyxcclxuICAgIGNvbXBvbmVudE1peGluOiAnTWl4aW4nLFxyXG4gICAgYmFja1RvVG9wOiAnQmFjayBUbyBUb3AnLFxyXG4gICAgZHJhZ0RpYWxvZzogJ0RyYWcgRGlhbG9nJyxcclxuICAgIGRyYWdTZWxlY3Q6ICdEcmFnIFNlbGVjdCcsXHJcbiAgICBkcmFnS2FuYmFuOiAnRHJhZyBLYW5iYW4nLFxyXG4gICAgY2hhcnRzOiAnQ2hhcnRzJyxcclxuICAgIGtleWJvYXJkQ2hhcnQ6ICdLZXlib2FyZCBDaGFydCcsXHJcbiAgICBsaW5lQ2hhcnQ6ICdMaW5lIENoYXJ0JyxcclxuICAgIG1peENoYXJ0OiAnTWl4IENoYXJ0JyxcclxuICAgIGV4YW1wbGU6ICdFeGFtcGxlJyxcclxuICAgIG5lc3RlZDogJ05lc3RlZCBSb3V0ZXMnLFxyXG4gICAgbWVudTE6ICdNZW51IDEnLFxyXG4gICAgJ21lbnUxLTEnOiAnTWVudSAxLTEnLFxyXG4gICAgJ21lbnUxLTInOiAnTWVudSAxLTInLFxyXG4gICAgJ21lbnUxLTItMSc6ICdNZW51IDEtMi0xJyxcclxuICAgICdtZW51MS0yLTInOiAnTWVudSAxLTItMicsXHJcbiAgICAnbWVudTEtMyc6ICdNZW51IDEtMycsXHJcbiAgICBtZW51MjogJ01lbnUgMicsXHJcbiAgICBUYWJsZTogJ1RhYmxlJyxcclxuICAgIGR5bmFtaWNUYWJsZTogJ0R5bmFtaWMgVGFibGUnLFxyXG4gICAgZHJhZ1RhYmxlOiAnRHJhZyBUYWJsZScsXHJcbiAgICBpbmxpbmVFZGl0VGFibGU6ICdJbmxpbmUgRWRpdCcsXHJcbiAgICBjb21wbGV4VGFibGU6ICdDb21wbGV4IFRhYmxlJyxcclxuICAgIHRhYjogJ1RhYicsXHJcbiAgICBmb3JtOiAnRm9ybScsXHJcbiAgICBjcmVhdGVBcnRpY2xlOiAnQ3JlYXRlIEFydGljbGUnLFxyXG4gICAgZWRpdEFydGljbGU6ICdFZGl0IEFydGljbGUnLFxyXG4gICAgYXJ0aWNsZUxpc3Q6ICdBcnRpY2xlIExpc3QnLFxyXG4gICAgZXJyb3JQYWdlczogJ0Vycm9yIFBhZ2VzJyxcclxuICAgIHBhZ2U0MDE6ICc0MDEnLFxyXG4gICAgcGFnZTQwNDogJzQwNCcsXHJcbiAgICBlcnJvckxvZzogJ0Vycm9yIExvZycsXHJcbiAgICBleGNlbDogJ0V4Y2VsJyxcclxuICAgIGV4cG9ydEV4Y2VsOiAnRXhwb3J0IEV4Y2VsJyxcclxuICAgIHNlbGVjdEV4Y2VsOiAnRXhwb3J0IFNlbGVjdGVkJyxcclxuICAgIG1lcmdlSGVhZGVyOiAnTWVyZ2UgSGVhZGVyJyxcclxuICAgIHVwbG9hZEV4Y2VsOiAnVXBsb2FkIEV4Y2VsJyxcclxuICAgIHppcDogJ1ppcCcsXHJcbiAgICBwZGY6ICdQREYnLFxyXG4gICAgZXhwb3J0WmlwOiAnRXhwb3J0IFppcCcsXHJcbiAgICB0aGVtZTogJ1RoZW1lJyxcclxuICAgIGNsaXBib2FyZERlbW86ICdDbGlwYm9hcmQnLFxyXG4gICAgaTE4bjogJ0kxOG4nLFxyXG4gICAgZXh0ZXJuYWxMaW5rOiAnRXh0ZXJuYWwgTGluaycsXHJcbiAgICBwcm9maWxlOiAnUHJvZmlsZSdcclxuICB9LFxyXG4gIG5hdmJhcjoge1xyXG4gICAgZGFzaGJvYXJkOiAnRGFzaGJvYXJkJyxcclxuICAgIGdpdGh1YjogJ0dpdGh1YicsXHJcbiAgICBsb2dPdXQ6ICdMb2cgT3V0JyxcclxuICAgIHByb2ZpbGU6ICdQcm9maWxlJyxcclxuICAgIHRoZW1lOiAnVGhlbWUnLFxyXG4gICAgc2l6ZTogJ0dsb2JhbCBTaXplJ1xyXG4gIH0sXHJcbiAgbG9naW46IHtcclxuICAgIHRpdGxlOiAnTG9naW4gRm9ybScsXHJcbiAgICBsb2dJbjogJ0xvZ2luJyxcclxuICAgIHVzZXJuYW1lOiAnVXNlcm5hbWUnLFxyXG4gICAgcGFzc3dvcmQ6ICdQYXNzd29yZCcsXHJcbiAgICBhbnk6ICdhbnknLFxyXG4gICAgdGhpcmRwYXJ0eTogJ09yIGNvbm5lY3Qgd2l0aCcsXHJcbiAgICB0aGlyZHBhcnR5VGlwczogJ0NhbiBub3QgYmUgc2ltdWxhdGVkIG9uIGxvY2FsLCBzbyBwbGVhc2UgY29tYmluZSB5b3Ugb3duIGJ1c2luZXNzIHNpbXVsYXRpb24hICEgISdcclxuICB9LFxyXG4gIGRvY3VtZW50YXRpb246IHtcclxuICAgIGRvY3VtZW50YXRpb246ICdEb2N1bWVudGF0aW9uJyxcclxuICAgIGdpdGh1YjogJ0dpdGh1YiBSZXBvc2l0b3J5J1xyXG4gIH0sXHJcbiAgcGVybWlzc2lvbjoge1xyXG4gICAgYWRkUm9sZTogJ05ldyBSb2xlJyxcclxuICAgIGVkaXRQZXJtaXNzaW9uOiAnRWRpdCcsXHJcbiAgICByb2xlczogJ1lvdXIgcm9sZXMnLFxyXG4gICAgc3dpdGNoUm9sZXM6ICdTd2l0Y2ggcm9sZXMnLFxyXG4gICAgdGlwczogJ0luIHNvbWUgY2FzZXMsIHVzaW5nIHYtcGVybWlzc2lvbiB3aWxsIGhhdmUgbm8gZWZmZWN0LiBGb3IgZXhhbXBsZTogRWxlbWVudC1VSSAgZWwtdGFiIG9yIGVsLXRhYmxlLWNvbHVtbiBhbmQgb3RoZXIgc2NlbmVzIHRoYXQgZHluYW1pY2FsbHkgcmVuZGVyIGRvbS4gWW91IGNhbiBvbmx5IGRvIHRoaXMgd2l0aCB2LWlmLicsXHJcbiAgICBkZWxldGU6ICdEZWxldGUnLFxyXG4gICAgY29uZmlybTogJ0NvbmZpcm0nLFxyXG4gICAgY2FuY2VsOiAnQ2FuY2VsJ1xyXG4gIH0sXHJcbiAgZ3VpZGU6IHtcclxuICAgIGRlc2NyaXB0aW9uOiAnVGhlIGd1aWRlIHBhZ2UgaXMgdXNlZnVsIGZvciBzb21lIHBlb3BsZSB3aG8gZW50ZXJlZCB0aGUgcHJvamVjdCBmb3IgdGhlIGZpcnN0IHRpbWUuIFlvdSBjYW4gYnJpZWZseSBpbnRyb2R1Y2UgdGhlIGZlYXR1cmVzIG9mIHRoZSBwcm9qZWN0LiBEZW1vIGlzIGJhc2VkIG9uICcsXHJcbiAgICBidXR0b246ICdTaG93IEd1aWRlJ1xyXG4gIH0sXHJcbiAgY29tcG9uZW50czoge1xyXG4gICAgZG9jdW1lbnRhdGlvbjogJ0RvY3VtZW50YXRpb24nLFxyXG4gICAgdGlueW1jZVRpcHM6ICdSaWNoIHRleHQgaXMgYSBjb3JlIGZlYXR1cmUgb2YgdGhlIG1hbmFnZW1lbnQgYmFja2VuZCwgYnV0IGF0IHRoZSBzYW1lIHRpbWUgaXQgaXMgYSBwbGFjZSB3aXRoIGxvdHMgb2YgcGl0cy4gSW4gdGhlIHByb2Nlc3Mgb2Ygc2VsZWN0aW5nIHJpY2ggdGV4dHMsIEkgYWxzbyB0b29rIGEgbG90IG9mIGRldG91cnMuIFRoZSBjb21tb24gcmljaCB0ZXh0cyBvbiB0aGUgbWFya2V0IGhhdmUgYmVlbiBiYXNpY2FsbHkgdXNlZCwgYW5kIEkgZmluYWxseSBjaG9zZSBUaW55bWNlLiBTZWUgdGhlIG1vcmUgZGV0YWlsZWQgcmljaCB0ZXh0IGNvbXBhcmlzb24gYW5kIGludHJvZHVjdGlvbi4nLFxyXG4gICAgZHJvcHpvbmVUaXBzOiAnQmVjYXVzZSBteSBidXNpbmVzcyBoYXMgc3BlY2lhbCBuZWVkcywgYW5kIGhhcyB0byB1cGxvYWQgaW1hZ2VzIHRvIHFpbml1LCBzbyBpbnN0ZWFkIG9mIGEgdGhpcmQgcGFydHksIEkgY2hvc2UgZW5jYXBzdWxhdGUgaXQgYnkgbXlzZWxmLiBJdCBpcyB2ZXJ5IHNpbXBsZSwgeW91IGNhbiBzZWUgdGhlIGRldGFpbCBjb2RlIGluIEAvY29tcG9uZW50cy9Ecm9wem9uZS4nLFxyXG4gICAgc3RpY2t5VGlwczogJ3doZW4gdGhlIHBhZ2UgaXMgc2Nyb2xsZWQgdG8gdGhlIHByZXNldCBwb3NpdGlvbiB3aWxsIGJlIHN0aWNreSBvbiB0aGUgdG9wLicsXHJcbiAgICBiYWNrVG9Ub3BUaXBzMTogJ1doZW4gdGhlIHBhZ2UgaXMgc2Nyb2xsZWQgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiwgdGhlIEJhY2sgdG8gVG9wIGJ1dHRvbiBhcHBlYXJzIGluIHRoZSBsb3dlciByaWdodCBjb3JuZXInLFxyXG4gICAgYmFja1RvVG9wVGlwczI6ICdZb3UgY2FuIGN1c3RvbWl6ZSB0aGUgc3R5bGUgb2YgdGhlIGJ1dHRvbiwgc2hvdyAvIGhpZGUsIGhlaWdodCBvZiBhcHBlYXJhbmNlLCBoZWlnaHQgb2YgdGhlIHJldHVybi4gSWYgeW91IG5lZWQgYSB0ZXh0IHByb21wdCwgeW91IGNhbiB1c2UgZWxlbWVudC11aSBlbC10b29sdGlwIGVsZW1lbnRzIGV4dGVybmFsbHknLFxyXG4gICAgaW1hZ2VVcGxvYWRUaXBzOiAnU2luY2UgSSB3YXMgdXNpbmcgb25seSB0aGUgdnVlQDEgdmVyc2lvbiwgYW5kIGl0IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggbW9ja2pzIGF0IHRoZSBtb21lbnQsIEkgbW9kaWZpZWQgaXQgbXlzZWxmLCBhbmQgaWYgeW91IGFyZSBnb2luZyB0byB1c2UgaXQsIGl0IGlzIGJldHRlciB0byB1c2Ugb2ZmaWNpYWwgdmVyc2lvbi4nXHJcbiAgfSxcclxuICB0YWJsZToge1xyXG4gICAgZHluYW1pY1RpcHMxOiAnRml4ZWQgaGVhZGVyLCBzb3J0ZWQgYnkgaGVhZGVyIG9yZGVyJyxcclxuICAgIGR5bmFtaWNUaXBzMjogJ05vdCBmaXhlZCBoZWFkZXIsIHNvcnRlZCBieSBjbGljayBvcmRlcicsXHJcbiAgICBkcmFnVGlwczE6ICdUaGUgZGVmYXVsdCBvcmRlcicsXHJcbiAgICBkcmFnVGlwczI6ICdUaGUgYWZ0ZXIgZHJhZ2dpbmcgb3JkZXInLFxyXG4gICAgdGl0bGU6ICdUaXRsZScsXHJcbiAgICBpbXBvcnRhbmNlOiAnSW1wJyxcclxuICAgIHR5cGU6ICdUeXBlJyxcclxuICAgIHJlbWFyazogJ1JlbWFyaycsXHJcbiAgICBzZWFyY2g6ICdTZWFyY2gnLFxyXG4gICAgYWRkOiAnQWRkJyxcclxuICAgIGV4cG9ydDogJ0V4cG9ydCcsXHJcbiAgICByZXZpZXdlcjogJ3Jldmlld2VyJyxcclxuICAgIGlkOiAnSUQnLFxyXG4gICAgZGF0ZTogJ0RhdGUnLFxyXG4gICAgYXV0aG9yOiAnQXV0aG9yJyxcclxuICAgIHJlYWRpbmdzOiAnUmVhZGluZ3MnLFxyXG4gICAgc3RhdHVzOiAnU3RhdHVzJyxcclxuICAgIGFjdGlvbnM6ICdBY3Rpb25zJyxcclxuICAgIGVkaXQ6ICdFZGl0JyxcclxuICAgIHB1Ymxpc2g6ICdQdWJsaXNoJyxcclxuICAgIGRyYWZ0OiAnRHJhZnQnLFxyXG4gICAgZGVsZXRlOiAnRGVsZXRlJyxcclxuICAgIGNhbmNlbDogJ0NhbmNlbCcsXHJcbiAgICBjb25maXJtOiAnQ29uZmlybSdcclxuICB9LFxyXG4gIGV4YW1wbGU6IHtcclxuICAgIHdhcm5pbmc6ICdDcmVhdGluZyBhbmQgZWRpdGluZyBwYWdlcyBjYW5ub3QgYmUgY2FjaGVkIGJ5IGtlZXAtYWxpdmUgYmVjYXVzZSBrZWVwLWFsaXZlIGluY2x1ZGUgZG9lcyBub3QgY3VycmVudGx5IHN1cHBvcnQgY2FjaGluZyBiYXNlZCBvbiByb3V0ZXMsIHNvIGl0IGlzIGN1cnJlbnRseSBjYWNoZWQgYmFzZWQgb24gY29tcG9uZW50IG5hbWUuIElmIHlvdSB3YW50IHRvIGFjaGlldmUgYSBzaW1pbGFyIGNhY2hpbmcgZWZmZWN0LCB5b3UgY2FuIHVzZSBhIGJyb3dzZXIgY2FjaGluZyBzY2hlbWUgc3VjaCBhcyBsb2NhbFN0b3JhZ2UuIE9yIGRvIG5vdCB1c2Uga2VlcC1hbGl2ZSBpbmNsdWRlIHRvIGNhY2hlIGFsbCBwYWdlcyBkaXJlY3RseS4gU2VlIGRldGFpbHMnXHJcbiAgfSxcclxuICBlcnJvckxvZzoge1xyXG4gICAgdGlwczogJ1BsZWFzZSBjbGljayB0aGUgYnVnIGljb24gaW4gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lcicsXHJcbiAgICBkZXNjcmlwdGlvbjogJ05vdyB0aGUgbWFuYWdlbWVudCBzeXN0ZW0gYXJlIGJhc2ljYWxseSB0aGUgZm9ybSBvZiB0aGUgc3BhLCBpdCBlbmhhbmNlcyB0aGUgdXNlciBleHBlcmllbmNlLCBidXQgaXQgYWxzbyBpbmNyZWFzZXMgdGhlIHBvc3NpYmlsaXR5IG9mIHBhZ2UgcHJvYmxlbXMsIGEgc21hbGwgbmVnbGlnZW5jZSBtYXkgbGVhZCB0byB0aGUgZW50aXJlIHBhZ2UgZGVhZGxvY2suIEZvcnR1bmF0ZWx5IFZ1ZSBwcm92aWRlcyBhIHdheSB0byBjYXRjaCBoYW5kbGluZyBleGNlcHRpb25zLCB3aGVyZSB5b3UgY2FuIGhhbmRsZSBlcnJvcnMgb3IgcmVwb3J0IGV4Y2VwdGlvbnMuJyxcclxuICAgIGRvY3VtZW50YXRpb246ICdEb2N1bWVudCBpbnRyb2R1Y3Rpb24nXHJcbiAgfSxcclxuICBleGNlbDoge1xyXG4gICAgZXhwb3J0OiAnRXhwb3J0JyxcclxuICAgIHNlbGVjdGVkRXhwb3J0OiAnRXhwb3J0IFNlbGVjdGVkIEl0ZW1zJyxcclxuICAgIHBsYWNlaG9sZGVyOiAnUGxlYXNlIGVudGVyIHRoZSBmaWxlIG5hbWUgKGRlZmF1bHQgZXhjZWwtbGlzdCknXHJcbiAgfSxcclxuICB6aXA6IHtcclxuICAgIGV4cG9ydDogJ0V4cG9ydCcsXHJcbiAgICBwbGFjZWhvbGRlcjogJ1BsZWFzZSBlbnRlciB0aGUgZmlsZSBuYW1lIChkZWZhdWx0IGZpbGUpJ1xyXG4gIH0sXHJcbiAgcGRmOiB7XHJcbiAgICB0aXBzOiAnSGVyZSB3ZSB1c2Ugd2luZG93LnByaW50KCkgdG8gaW1wbGVtZW50IHRoZSBmZWF0dXJlIG9mIGRvd25sb2FkaW5nIFBERi4nXHJcbiAgfSxcclxuICB0aGVtZToge1xyXG4gICAgY2hhbmdlOiAnQ2hhbmdlIFRoZW1lJyxcclxuICAgIGRvY3VtZW50YXRpb246ICdUaGVtZSBkb2N1bWVudGF0aW9uJyxcclxuICAgIHRpcHM6ICdUaXBzOiBJdCBpcyBkaWZmZXJlbnQgZnJvbSB0aGUgdGhlbWUtcGljayBvbiB0aGUgbmF2YmFyIGlzIHR3byBkaWZmZXJlbnQgc2tpbm5pbmcgbWV0aG9kcywgZWFjaCB3aXRoIGRpZmZlcmVudCBhcHBsaWNhdGlvbiBzY2VuYXJpb3MuIFJlZmVyIHRvIHRoZSBkb2N1bWVudGF0aW9uIGZvciBkZXRhaWxzLidcclxuICB9LFxyXG4gIHRhZ3NWaWV3OiB7XHJcbiAgICByZWZyZXNoOiAnUmVmcmVzaCcsXHJcbiAgICBjbG9zZTogJ0Nsb3NlJyxcclxuICAgIGNsb3NlT3RoZXJzOiAnQ2xvc2UgT3RoZXJzJyxcclxuICAgIGNsb3NlQWxsOiAnQ2xvc2UgQWxsJ1xyXG4gIH0sXHJcbiAgc2V0dGluZ3M6IHtcclxuICAgIHRpdGxlOiAnUGFnZSBzdHlsZSBzZXR0aW5nJyxcclxuICAgIHRoZW1lOiAnVGhlbWUgQ29sb3InLFxyXG4gICAgdGFnc1ZpZXc6ICdPcGVuIFRhZ3MtVmlldycsXHJcbiAgICBmaXhlZEhlYWRlcjogJ0ZpeGVkIEhlYWRlcicsXHJcbiAgICBzaWRlYmFyTG9nbzogJ1NpZGViYXIgTG9nbydcclxuICB9XHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/lang/en.js\n");
+
+/***/ }),
+
+/***/ "./src/lang/es.js":
+/*!************************!*\
+ !*** ./src/lang/es.js ***!
+ \************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n route: {\n dashboard: 'Panel de control',\n documentation: 'Documentación',\n guide: 'Guía',\n permission: 'Permisos',\n rolePermission: 'Permisos de rol',\n pagePermission: 'Permisos de la página',\n directivePermission: 'Permisos de la directiva',\n icons: 'Iconos',\n components: 'Componentes',\n tinymce: 'Tinymce',\n markdown: 'Markdown',\n jsonEditor: 'Editor JSON',\n dndList: 'Lista Dnd',\n splitPane: 'Panel dividido',\n avatarUpload: 'Subir avatar',\n dropzone: 'Subir ficheros',\n sticky: 'Sticky',\n countTo: 'CountTo',\n componentMixin: 'Mixin',\n backToTop: 'Ir arriba',\n dragDialog: 'Drag Dialog',\n dragSelect: 'Drag Select',\n dragKanban: 'Drag Kanban',\n charts: 'Gráficos',\n keyboardChart: 'Keyboard Chart',\n lineChart: 'Gráfico de líneas',\n mixChart: 'Mix Chart',\n example: 'Ejemplo',\n nested: 'Rutas anidadass',\n menu1: 'Menu 1',\n 'menu1-1': 'Menu 1-1',\n 'menu1-2': 'Menu 1-2',\n 'menu1-2-1': 'Menu 1-2-1',\n 'menu1-2-2': 'Menu 1-2-2',\n 'menu1-3': 'Menu 1-3',\n menu2: 'Menu 2',\n Table: 'Tabla',\n dynamicTable: 'Tabla dinámica',\n dragTable: 'Arrastrar tabla',\n inlineEditTable: 'Editor',\n complexTable: 'Complex Table',\n tab: 'Pestaña',\n form: 'Formulario',\n createArticle: 'Crear artículo',\n editArticle: 'Editar artículo',\n articleList: 'Listado de artículos',\n errorPages: 'Páginas de error',\n page401: '401',\n page404: '404',\n errorLog: 'Registro de errores',\n excel: 'Excel',\n exportExcel: 'Exportar a Excel',\n selectExcel: 'Export seleccionado',\n mergeHeader: 'Merge Header',\n uploadExcel: 'Subir Excel',\n zip: 'Zip',\n pdf: 'PDF',\n exportZip: 'Exportar a Zip',\n theme: 'Tema',\n clipboardDemo: 'Clipboard',\n i18n: 'I18n',\n externalLink: 'Enlace externo',\n profile: 'Profile'\n },\n navbar: {\n logOut: 'Salir',\n dashboard: 'Panel de control',\n github: 'Github',\n theme: 'Tema',\n size: 'Tamaño global',\n profile: 'Profile'\n },\n login: {\n title: 'Formulario de acceso',\n logIn: 'Acceso',\n username: 'Usuario',\n password: 'Contraseña',\n any: 'nada',\n thirdparty: 'Conectar con',\n thirdpartyTips: 'No se puede simular en local, así que combine su propia simulación de negocios. ! !'\n },\n documentation: {\n documentation: 'Documentación',\n github: 'Repositorio Github'\n },\n permission: {\n addRole: 'Nuevo rol',\n editPermission: 'Permiso de edición',\n roles: 'Tus permisos',\n switchRoles: 'Cambiar permisos',\n tips: 'In some cases it is not suitable to use v-permission, such as element Tab component or el-table-column and other asynchronous rendering dom cases which can only be achieved by manually setting the v-if.',\n delete: 'Borrar',\n confirm: 'Confirmar',\n cancel: 'Cancelar'\n },\n guide: {\n description: 'The guide page is useful for some people who entered the project for the first time. You can briefly introduce the features of the project. Demo is based on ',\n button: 'Ver guía'\n },\n components: {\n documentation: 'Documentación',\n tinymceTips: 'Rich text editor is a core part of management system, but at the same time is a place with lots of problems. In the process of selecting rich texts, I also walked a lot of detours. The common rich text editors in the market are basically used, and the finally chose Tinymce. See documentation for more detailed rich text editor comparisons and introductions.',\n dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.',\n stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.',\n backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner',\n backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally',\n imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.'\n },\n table: {\n dynamicTips1: 'Fixed header, sorted by header order',\n dynamicTips2: 'Not fixed header, sorted by click order',\n dragTips1: 'Orden por defecto',\n dragTips2: 'The after dragging order',\n title: 'Título',\n importance: 'Importancia',\n type: 'Tipo',\n remark: 'Remark',\n search: 'Buscar',\n add: 'Añadir',\n export: 'Exportar',\n reviewer: 'reviewer',\n id: 'ID',\n date: 'Fecha',\n author: 'Autor',\n readings: 'Lector',\n status: 'Estado',\n actions: 'Acciones',\n edit: 'Editar',\n publish: 'Publicar',\n draft: 'Draft',\n delete: 'Eliminar',\n cancel: 'Cancelar',\n confirm: 'Confirmar'\n },\n example: {\n warning: 'Creating and editing pages cannot be cached by keep-alive because keep-alive include does not currently support caching based on routes, so it is currently cached based on component name. If you want to achieve a similar caching effect, you can use a browser caching scheme such as localStorage. Or do not use keep-alive include to cache all pages directly. See details'\n },\n errorLog: {\n tips: 'Please click the bug icon in the upper right corner',\n description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.',\n documentation: 'Documento de introducción'\n },\n excel: {\n export: 'Exportar',\n selectedExport: 'Exportar seleccionados',\n placeholder: 'Por favor escribe un nombre de fichero'\n },\n zip: {\n export: 'Exportar',\n placeholder: 'Por favor escribe un nombre de fichero'\n },\n pdf: {\n tips: 'Here we use window.print() to implement the feature of downloading pdf.'\n },\n theme: {\n change: 'Cambiar tema',\n documentation: 'Documentación del tema',\n tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.'\n },\n tagsView: {\n refresh: 'Actualizar',\n close: 'Cerrar',\n closeOthers: 'Cerrar otros',\n closeAll: 'Cerrar todos'\n },\n settings: {\n title: 'Page style setting',\n theme: 'Theme Color',\n tagsView: 'Open Tags-View',\n fixedHeader: 'Fixed Header',\n sidebarLogo: 'Sidebar Logo'\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGFuZy9lcy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYW5nL2VzLmpzPzM0YzEiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gIHJvdXRlOiB7XHJcbiAgICBkYXNoYm9hcmQ6ICdQYW5lbCBkZSBjb250cm9sJyxcclxuICAgIGRvY3VtZW50YXRpb246ICdEb2N1bWVudGFjacOzbicsXHJcbiAgICBndWlkZTogJ0d1w61hJyxcclxuICAgIHBlcm1pc3Npb246ICdQZXJtaXNvcycsXHJcbiAgICByb2xlUGVybWlzc2lvbjogJ1Blcm1pc29zIGRlIHJvbCcsXHJcbiAgICBwYWdlUGVybWlzc2lvbjogJ1Blcm1pc29zIGRlIGxhIHDDoWdpbmEnLFxyXG4gICAgZGlyZWN0aXZlUGVybWlzc2lvbjogJ1Blcm1pc29zIGRlIGxhIGRpcmVjdGl2YScsXHJcbiAgICBpY29uczogJ0ljb25vcycsXHJcbiAgICBjb21wb25lbnRzOiAnQ29tcG9uZW50ZXMnLFxyXG4gICAgdGlueW1jZTogJ1RpbnltY2UnLFxyXG4gICAgbWFya2Rvd246ICdNYXJrZG93bicsXHJcbiAgICBqc29uRWRpdG9yOiAnRWRpdG9yIEpTT04nLFxyXG4gICAgZG5kTGlzdDogJ0xpc3RhIERuZCcsXHJcbiAgICBzcGxpdFBhbmU6ICdQYW5lbCBkaXZpZGlkbycsXHJcbiAgICBhdmF0YXJVcGxvYWQ6ICdTdWJpciBhdmF0YXInLFxyXG4gICAgZHJvcHpvbmU6ICdTdWJpciBmaWNoZXJvcycsXHJcbiAgICBzdGlja3k6ICdTdGlja3knLFxyXG4gICAgY291bnRUbzogJ0NvdW50VG8nLFxyXG4gICAgY29tcG9uZW50TWl4aW46ICdNaXhpbicsXHJcbiAgICBiYWNrVG9Ub3A6ICdJciBhcnJpYmEnLFxyXG4gICAgZHJhZ0RpYWxvZzogJ0RyYWcgRGlhbG9nJyxcclxuICAgIGRyYWdTZWxlY3Q6ICdEcmFnIFNlbGVjdCcsXHJcbiAgICBkcmFnS2FuYmFuOiAnRHJhZyBLYW5iYW4nLFxyXG4gICAgY2hhcnRzOiAnR3LDoWZpY29zJyxcclxuICAgIGtleWJvYXJkQ2hhcnQ6ICdLZXlib2FyZCBDaGFydCcsXHJcbiAgICBsaW5lQ2hhcnQ6ICdHcsOhZmljbyBkZSBsw61uZWFzJyxcclxuICAgIG1peENoYXJ0OiAnTWl4IENoYXJ0JyxcclxuICAgIGV4YW1wbGU6ICdFamVtcGxvJyxcclxuICAgIG5lc3RlZDogJ1J1dGFzIGFuaWRhZGFzcycsXHJcbiAgICBtZW51MTogJ01lbnUgMScsXHJcbiAgICAnbWVudTEtMSc6ICdNZW51IDEtMScsXHJcbiAgICAnbWVudTEtMic6ICdNZW51IDEtMicsXHJcbiAgICAnbWVudTEtMi0xJzogJ01lbnUgMS0yLTEnLFxyXG4gICAgJ21lbnUxLTItMic6ICdNZW51IDEtMi0yJyxcclxuICAgICdtZW51MS0zJzogJ01lbnUgMS0zJyxcclxuICAgIG1lbnUyOiAnTWVudSAyJyxcclxuICAgIFRhYmxlOiAnVGFibGEnLFxyXG4gICAgZHluYW1pY1RhYmxlOiAnVGFibGEgZGluw6FtaWNhJyxcclxuICAgIGRyYWdUYWJsZTogJ0FycmFzdHJhciB0YWJsYScsXHJcbiAgICBpbmxpbmVFZGl0VGFibGU6ICdFZGl0b3InLFxyXG4gICAgY29tcGxleFRhYmxlOiAnQ29tcGxleCBUYWJsZScsXHJcbiAgICB0YWI6ICdQZXN0YcOxYScsXHJcbiAgICBmb3JtOiAnRm9ybXVsYXJpbycsXHJcbiAgICBjcmVhdGVBcnRpY2xlOiAnQ3JlYXIgYXJ0w61jdWxvJyxcclxuICAgIGVkaXRBcnRpY2xlOiAnRWRpdGFyIGFydMOtY3VsbycsXHJcbiAgICBhcnRpY2xlTGlzdDogJ0xpc3RhZG8gZGUgYXJ0w61jdWxvcycsXHJcbiAgICBlcnJvclBhZ2VzOiAnUMOhZ2luYXMgZGUgZXJyb3InLFxyXG4gICAgcGFnZTQwMTogJzQwMScsXHJcbiAgICBwYWdlNDA0OiAnNDA0JyxcclxuICAgIGVycm9yTG9nOiAnUmVnaXN0cm8gZGUgZXJyb3JlcycsXHJcbiAgICBleGNlbDogJ0V4Y2VsJyxcclxuICAgIGV4cG9ydEV4Y2VsOiAnRXhwb3J0YXIgYSBFeGNlbCcsXHJcbiAgICBzZWxlY3RFeGNlbDogJ0V4cG9ydCBzZWxlY2Npb25hZG8nLFxyXG4gICAgbWVyZ2VIZWFkZXI6ICdNZXJnZSBIZWFkZXInLFxyXG4gICAgdXBsb2FkRXhjZWw6ICdTdWJpciBFeGNlbCcsXHJcbiAgICB6aXA6ICdaaXAnLFxyXG4gICAgcGRmOiAnUERGJyxcclxuICAgIGV4cG9ydFppcDogJ0V4cG9ydGFyIGEgWmlwJyxcclxuICAgIHRoZW1lOiAnVGVtYScsXHJcbiAgICBjbGlwYm9hcmREZW1vOiAnQ2xpcGJvYXJkJyxcclxuICAgIGkxOG46ICdJMThuJyxcclxuICAgIGV4dGVybmFsTGluazogJ0VubGFjZSBleHRlcm5vJyxcclxuICAgIHByb2ZpbGU6ICdQcm9maWxlJ1xyXG4gIH0sXHJcbiAgbmF2YmFyOiB7XHJcbiAgICBsb2dPdXQ6ICdTYWxpcicsXHJcbiAgICBkYXNoYm9hcmQ6ICdQYW5lbCBkZSBjb250cm9sJyxcclxuICAgIGdpdGh1YjogJ0dpdGh1YicsXHJcbiAgICB0aGVtZTogJ1RlbWEnLFxyXG4gICAgc2l6ZTogJ1RhbWHDsW8gZ2xvYmFsJyxcclxuICAgIHByb2ZpbGU6ICdQcm9maWxlJ1xyXG4gIH0sXHJcbiAgbG9naW46IHtcclxuICAgIHRpdGxlOiAnRm9ybXVsYXJpbyBkZSBhY2Nlc28nLFxyXG4gICAgbG9nSW46ICdBY2Nlc28nLFxyXG4gICAgdXNlcm5hbWU6ICdVc3VhcmlvJyxcclxuICAgIHBhc3N3b3JkOiAnQ29udHJhc2XDsWEnLFxyXG4gICAgYW55OiAnbmFkYScsXHJcbiAgICB0aGlyZHBhcnR5OiAnQ29uZWN0YXIgY29uJyxcclxuICAgIHRoaXJkcGFydHlUaXBzOiAnTm8gc2UgcHVlZGUgc2ltdWxhciBlbiBsb2NhbCwgYXPDrSBxdWUgY29tYmluZSBzdSBwcm9waWEgc2ltdWxhY2nDs24gZGUgbmVnb2Npb3MuICEgISdcclxuICB9LFxyXG4gIGRvY3VtZW50YXRpb246IHtcclxuICAgIGRvY3VtZW50YXRpb246ICdEb2N1bWVudGFjacOzbicsXHJcbiAgICBnaXRodWI6ICdSZXBvc2l0b3JpbyBHaXRodWInXHJcbiAgfSxcclxuICBwZXJtaXNzaW9uOiB7XHJcbiAgICBhZGRSb2xlOiAnTnVldm8gcm9sJyxcclxuICAgIGVkaXRQZXJtaXNzaW9uOiAnUGVybWlzbyBkZSBlZGljacOzbicsXHJcbiAgICByb2xlczogJ1R1cyBwZXJtaXNvcycsXHJcbiAgICBzd2l0Y2hSb2xlczogJ0NhbWJpYXIgcGVybWlzb3MnLFxyXG4gICAgdGlwczogJ0luIHNvbWUgY2FzZXMgaXQgaXMgbm90IHN1aXRhYmxlIHRvIHVzZSB2LXBlcm1pc3Npb24sIHN1Y2ggYXMgZWxlbWVudCBUYWIgY29tcG9uZW50IG9yIGVsLXRhYmxlLWNvbHVtbiBhbmQgb3RoZXIgYXN5bmNocm9ub3VzIHJlbmRlcmluZyBkb20gY2FzZXMgd2hpY2ggY2FuIG9ubHkgYmUgYWNoaWV2ZWQgYnkgbWFudWFsbHkgc2V0dGluZyB0aGUgdi1pZi4nLFxyXG4gICAgZGVsZXRlOiAnQm9ycmFyJyxcclxuICAgIGNvbmZpcm06ICdDb25maXJtYXInLFxyXG4gICAgY2FuY2VsOiAnQ2FuY2VsYXInXHJcbiAgfSxcclxuICBndWlkZToge1xyXG4gICAgZGVzY3JpcHRpb246ICdUaGUgZ3VpZGUgcGFnZSBpcyB1c2VmdWwgZm9yIHNvbWUgcGVvcGxlIHdobyBlbnRlcmVkIHRoZSBwcm9qZWN0IGZvciB0aGUgZmlyc3QgdGltZS4gWW91IGNhbiBicmllZmx5IGludHJvZHVjZSB0aGUgZmVhdHVyZXMgb2YgdGhlIHByb2plY3QuIERlbW8gaXMgYmFzZWQgb24gJyxcclxuICAgIGJ1dHRvbjogJ1ZlciBndcOtYSdcclxuICB9LFxyXG4gIGNvbXBvbmVudHM6IHtcclxuICAgIGRvY3VtZW50YXRpb246ICdEb2N1bWVudGFjacOzbicsXHJcbiAgICB0aW55bWNlVGlwczogJ1JpY2ggdGV4dCBlZGl0b3IgaXMgYSBjb3JlIHBhcnQgb2YgbWFuYWdlbWVudCBzeXN0ZW0sIGJ1dCBhdCB0aGUgc2FtZSB0aW1lIGlzIGEgcGxhY2Ugd2l0aCBsb3RzIG9mIHByb2JsZW1zLiBJbiB0aGUgcHJvY2VzcyBvZiBzZWxlY3RpbmcgcmljaCB0ZXh0cywgSSBhbHNvIHdhbGtlZCBhIGxvdCBvZiBkZXRvdXJzLiBUaGUgY29tbW9uIHJpY2ggdGV4dCBlZGl0b3JzIGluIHRoZSBtYXJrZXQgYXJlIGJhc2ljYWxseSB1c2VkLCBhbmQgdGhlIGZpbmFsbHkgY2hvc2UgVGlueW1jZS4gU2VlIGRvY3VtZW50YXRpb24gZm9yIG1vcmUgZGV0YWlsZWQgcmljaCB0ZXh0IGVkaXRvciBjb21wYXJpc29ucyBhbmQgaW50cm9kdWN0aW9ucy4nLFxyXG4gICAgZHJvcHpvbmVUaXBzOiAnQmVjYXVzZSBteSBidXNpbmVzcyBoYXMgc3BlY2lhbCBuZWVkcywgYW5kIGhhcyB0byB1cGxvYWQgaW1hZ2VzIHRvIHFpbml1LCBzbyBpbnN0ZWFkIG9mIGEgdGhpcmQgcGFydHksIEkgY2hvc2UgZW5jYXBzdWxhdGUgaXQgYnkgbXlzZWxmLiBJdCBpcyB2ZXJ5IHNpbXBsZSwgeW91IGNhbiBzZWUgdGhlIGRldGFpbCBjb2RlIGluIEAvY29tcG9uZW50cy9Ecm9wem9uZS4nLFxyXG4gICAgc3RpY2t5VGlwczogJ3doZW4gdGhlIHBhZ2UgaXMgc2Nyb2xsZWQgdG8gdGhlIHByZXNldCBwb3NpdGlvbiB3aWxsIGJlIHN0aWNreSBvbiB0aGUgdG9wLicsXHJcbiAgICBiYWNrVG9Ub3BUaXBzMTogJ1doZW4gdGhlIHBhZ2UgaXMgc2Nyb2xsZWQgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiwgdGhlIEJhY2sgdG8gVG9wIGJ1dHRvbiBhcHBlYXJzIGluIHRoZSBsb3dlciByaWdodCBjb3JuZXInLFxyXG4gICAgYmFja1RvVG9wVGlwczI6ICdZb3UgY2FuIGN1c3RvbWl6ZSB0aGUgc3R5bGUgb2YgdGhlIGJ1dHRvbiwgc2hvdyAvIGhpZGUsIGhlaWdodCBvZiBhcHBlYXJhbmNlLCBoZWlnaHQgb2YgdGhlIHJldHVybi4gSWYgeW91IG5lZWQgYSB0ZXh0IHByb21wdCwgeW91IGNhbiB1c2UgZWxlbWVudC11aSBlbC10b29sdGlwIGVsZW1lbnRzIGV4dGVybmFsbHknLFxyXG4gICAgaW1hZ2VVcGxvYWRUaXBzOiAnU2luY2UgSSB3YXMgdXNpbmcgb25seSB0aGUgdnVlQDEgdmVyc2lvbiwgYW5kIGl0IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggbW9ja2pzIGF0IHRoZSBtb21lbnQsIEkgbW9kaWZpZWQgaXQgbXlzZWxmLCBhbmQgaWYgeW91IGFyZSBnb2luZyB0byB1c2UgaXQsIGl0IGlzIGJldHRlciB0byB1c2Ugb2ZmaWNpYWwgdmVyc2lvbi4nXHJcbiAgfSxcclxuICB0YWJsZToge1xyXG4gICAgZHluYW1pY1RpcHMxOiAnRml4ZWQgaGVhZGVyLCBzb3J0ZWQgYnkgaGVhZGVyIG9yZGVyJyxcclxuICAgIGR5bmFtaWNUaXBzMjogJ05vdCBmaXhlZCBoZWFkZXIsIHNvcnRlZCBieSBjbGljayBvcmRlcicsXHJcbiAgICBkcmFnVGlwczE6ICdPcmRlbiBwb3IgZGVmZWN0bycsXHJcbiAgICBkcmFnVGlwczI6ICdUaGUgYWZ0ZXIgZHJhZ2dpbmcgb3JkZXInLFxyXG4gICAgdGl0bGU6ICdUw610dWxvJyxcclxuICAgIGltcG9ydGFuY2U6ICdJbXBvcnRhbmNpYScsXHJcbiAgICB0eXBlOiAnVGlwbycsXHJcbiAgICByZW1hcms6ICdSZW1hcmsnLFxyXG4gICAgc2VhcmNoOiAnQnVzY2FyJyxcclxuICAgIGFkZDogJ0HDsWFkaXInLFxyXG4gICAgZXhwb3J0OiAnRXhwb3J0YXInLFxyXG4gICAgcmV2aWV3ZXI6ICdyZXZpZXdlcicsXHJcbiAgICBpZDogJ0lEJyxcclxuICAgIGRhdGU6ICdGZWNoYScsXHJcbiAgICBhdXRob3I6ICdBdXRvcicsXHJcbiAgICByZWFkaW5nczogJ0xlY3RvcicsXHJcbiAgICBzdGF0dXM6ICdFc3RhZG8nLFxyXG4gICAgYWN0aW9uczogJ0FjY2lvbmVzJyxcclxuICAgIGVkaXQ6ICdFZGl0YXInLFxyXG4gICAgcHVibGlzaDogJ1B1YmxpY2FyJyxcclxuICAgIGRyYWZ0OiAnRHJhZnQnLFxyXG4gICAgZGVsZXRlOiAnRWxpbWluYXInLFxyXG4gICAgY2FuY2VsOiAnQ2FuY2VsYXInLFxyXG4gICAgY29uZmlybTogJ0NvbmZpcm1hcidcclxuICB9LFxyXG4gIGV4YW1wbGU6IHtcclxuICAgIHdhcm5pbmc6ICdDcmVhdGluZyBhbmQgZWRpdGluZyBwYWdlcyBjYW5ub3QgYmUgY2FjaGVkIGJ5IGtlZXAtYWxpdmUgYmVjYXVzZSBrZWVwLWFsaXZlIGluY2x1ZGUgZG9lcyBub3QgY3VycmVudGx5IHN1cHBvcnQgY2FjaGluZyBiYXNlZCBvbiByb3V0ZXMsIHNvIGl0IGlzIGN1cnJlbnRseSBjYWNoZWQgYmFzZWQgb24gY29tcG9uZW50IG5hbWUuIElmIHlvdSB3YW50IHRvIGFjaGlldmUgYSBzaW1pbGFyIGNhY2hpbmcgZWZmZWN0LCB5b3UgY2FuIHVzZSBhIGJyb3dzZXIgY2FjaGluZyBzY2hlbWUgc3VjaCBhcyBsb2NhbFN0b3JhZ2UuIE9yIGRvIG5vdCB1c2Uga2VlcC1hbGl2ZSBpbmNsdWRlIHRvIGNhY2hlIGFsbCBwYWdlcyBkaXJlY3RseS4gU2VlIGRldGFpbHMnXHJcbiAgfSxcclxuICBlcnJvckxvZzoge1xyXG4gICAgdGlwczogJ1BsZWFzZSBjbGljayB0aGUgYnVnIGljb24gaW4gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lcicsXHJcbiAgICBkZXNjcmlwdGlvbjogJ05vdyB0aGUgbWFuYWdlbWVudCBzeXN0ZW0gYXJlIGJhc2ljYWxseSB0aGUgZm9ybSBvZiB0aGUgc3BhLCBpdCBlbmhhbmNlcyB0aGUgdXNlciBleHBlcmllbmNlLCBidXQgaXQgYWxzbyBpbmNyZWFzZXMgdGhlIHBvc3NpYmlsaXR5IG9mIHBhZ2UgcHJvYmxlbXMsIGEgc21hbGwgbmVnbGlnZW5jZSBtYXkgbGVhZCB0byB0aGUgZW50aXJlIHBhZ2UgZGVhZGxvY2suIEZvcnR1bmF0ZWx5IFZ1ZSBwcm92aWRlcyBhIHdheSB0byBjYXRjaCBoYW5kbGluZyBleGNlcHRpb25zLCB3aGVyZSB5b3UgY2FuIGhhbmRsZSBlcnJvcnMgb3IgcmVwb3J0IGV4Y2VwdGlvbnMuJyxcclxuICAgIGRvY3VtZW50YXRpb246ICdEb2N1bWVudG8gZGUgaW50cm9kdWNjacOzbidcclxuICB9LFxyXG4gIGV4Y2VsOiB7XHJcbiAgICBleHBvcnQ6ICdFeHBvcnRhcicsXHJcbiAgICBzZWxlY3RlZEV4cG9ydDogJ0V4cG9ydGFyIHNlbGVjY2lvbmFkb3MnLFxyXG4gICAgcGxhY2Vob2xkZXI6ICdQb3IgZmF2b3IgZXNjcmliZSB1biBub21icmUgZGUgZmljaGVybydcclxuICB9LFxyXG4gIHppcDoge1xyXG4gICAgZXhwb3J0OiAnRXhwb3J0YXInLFxyXG4gICAgcGxhY2Vob2xkZXI6ICdQb3IgZmF2b3IgZXNjcmliZSB1biBub21icmUgZGUgZmljaGVybydcclxuICB9LFxyXG4gIHBkZjoge1xyXG4gICAgdGlwczogJ0hlcmUgd2UgdXNlIHdpbmRvdy5wcmludCgpIHRvIGltcGxlbWVudCB0aGUgZmVhdHVyZSBvZiBkb3dubG9hZGluZyBwZGYuJ1xyXG4gIH0sXHJcbiAgdGhlbWU6IHtcclxuICAgIGNoYW5nZTogJ0NhbWJpYXIgdGVtYScsXHJcbiAgICBkb2N1bWVudGF0aW9uOiAnRG9jdW1lbnRhY2nDs24gZGVsIHRlbWEnLFxyXG4gICAgdGlwczogJ1RpcHM6IEl0IGlzIGRpZmZlcmVudCBmcm9tIHRoZSB0aGVtZS1waWNrIG9uIHRoZSBuYXZiYXIgaXMgdHdvIGRpZmZlcmVudCBza2lubmluZyBtZXRob2RzLCBlYWNoIHdpdGggZGlmZmVyZW50IGFwcGxpY2F0aW9uIHNjZW5hcmlvcy4gUmVmZXIgdG8gdGhlIGRvY3VtZW50YXRpb24gZm9yIGRldGFpbHMuJ1xyXG4gIH0sXHJcbiAgdGFnc1ZpZXc6IHtcclxuICAgIHJlZnJlc2g6ICdBY3R1YWxpemFyJyxcclxuICAgIGNsb3NlOiAnQ2VycmFyJyxcclxuICAgIGNsb3NlT3RoZXJzOiAnQ2VycmFyIG90cm9zJyxcclxuICAgIGNsb3NlQWxsOiAnQ2VycmFyIHRvZG9zJ1xyXG4gIH0sXHJcbiAgc2V0dGluZ3M6IHtcclxuICAgIHRpdGxlOiAnUGFnZSBzdHlsZSBzZXR0aW5nJyxcclxuICAgIHRoZW1lOiAnVGhlbWUgQ29sb3InLFxyXG4gICAgdGFnc1ZpZXc6ICdPcGVuIFRhZ3MtVmlldycsXHJcbiAgICBmaXhlZEhlYWRlcjogJ0ZpeGVkIEhlYWRlcicsXHJcbiAgICBzaWRlYmFyTG9nbzogJ1NpZGViYXIgTG9nbydcclxuICB9XHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/lang/es.js\n");
+
+/***/ }),
+
+/***/ "./src/lang/index.js":
+/*!***************************!*\
+ !*** ./src/lang/index.js ***!
+ \***************************/
+/*! exports provided: getLanguage, default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"getLanguage\", function() { return getLanguage; });\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vue_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-i18n */ \"./node_modules/vue-i18n/dist/vue-i18n.esm.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/src/js.cookie.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var element_ui_lib_locale_lang_en__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! element-ui/lib/locale/lang/en */ \"./node_modules/element-ui/lib/locale/lang/en.js\");\n/* harmony import */ var element_ui_lib_locale_lang_en__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(element_ui_lib_locale_lang_en__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var element_ui_lib_locale_lang_zh_CN__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! element-ui/lib/locale/lang/zh-CN */ \"./node_modules/element-ui/lib/locale/lang/zh-CN.js\");\n/* harmony import */ var element_ui_lib_locale_lang_zh_CN__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(element_ui_lib_locale_lang_zh_CN__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var element_ui_lib_locale_lang_es__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! element-ui/lib/locale/lang/es */ \"./node_modules/element-ui/lib/locale/lang/es.js\");\n/* harmony import */ var element_ui_lib_locale_lang_es__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(element_ui_lib_locale_lang_es__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var element_ui_lib_locale_lang_ja__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! element-ui/lib/locale/lang/ja */ \"./node_modules/element-ui/lib/locale/lang/ja.js\");\n/* harmony import */ var element_ui_lib_locale_lang_ja__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(element_ui_lib_locale_lang_ja__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _en__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./en */ \"./src/lang/en.js\");\n/* harmony import */ var _zh__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./zh */ \"./src/lang/zh.js\");\n/* harmony import */ var _es__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./es */ \"./src/lang/es.js\");\n/* harmony import */ var _ja__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./ja */ \"./src/lang/ja.js\");\n\n\n\n\n\n // element-ui lang\n // element-ui lang\n // element-ui lang\n // element-ui lang\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_2__[\"default\"].use(vue_i18n__WEBPACK_IMPORTED_MODULE_3__[\"default\"]);\nvar messages = {\n en: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, _en__WEBPACK_IMPORTED_MODULE_9__[\"default\"]), element_ui_lib_locale_lang_en__WEBPACK_IMPORTED_MODULE_5___default.a),\n zh: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, _zh__WEBPACK_IMPORTED_MODULE_10__[\"default\"]), element_ui_lib_locale_lang_zh_CN__WEBPACK_IMPORTED_MODULE_6___default.a),\n es: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, _es__WEBPACK_IMPORTED_MODULE_11__[\"default\"]), element_ui_lib_locale_lang_es__WEBPACK_IMPORTED_MODULE_7___default.a),\n ja: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, _ja__WEBPACK_IMPORTED_MODULE_12__[\"default\"]), element_ui_lib_locale_lang_ja__WEBPACK_IMPORTED_MODULE_8___default.a)\n};\nfunction getLanguage() {\n var chooseLanguage = js_cookie__WEBPACK_IMPORTED_MODULE_4___default.a.get('language');\n if (chooseLanguage) return chooseLanguage;\n\n // if has not choose language\n var language = (navigator.language || navigator.browserLanguage).toLowerCase();\n var locales = Object.keys(messages);\n for (var _i = 0, _locales = locales; _i < _locales.length; _i++) {\n var locale = _locales[_i];\n if (language.indexOf(locale) > -1) {\n return locale;\n }\n }\n return 'en';\n}\nvar i18n = new vue_i18n__WEBPACK_IMPORTED_MODULE_3__[\"default\"]({\n // set locale\n // options: en | zh | es\n locale: getLanguage(),\n // set locale messages\n messages: messages\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (i18n);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGFuZy9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYW5nL2luZGV4LmpzPzk5MjMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBWdWVJMThuIGZyb20gJ3Z1ZS1pMThuJ1xyXG5pbXBvcnQgQ29va2llcyBmcm9tICdqcy1jb29raWUnXHJcbmltcG9ydCBlbGVtZW50RW5Mb2NhbGUgZnJvbSAnZWxlbWVudC11aS9saWIvbG9jYWxlL2xhbmcvZW4nIC8vIGVsZW1lbnQtdWkgbGFuZ1xyXG5pbXBvcnQgZWxlbWVudFpoTG9jYWxlIGZyb20gJ2VsZW1lbnQtdWkvbGliL2xvY2FsZS9sYW5nL3poLUNOJy8vIGVsZW1lbnQtdWkgbGFuZ1xyXG5pbXBvcnQgZWxlbWVudEVzTG9jYWxlIGZyb20gJ2VsZW1lbnQtdWkvbGliL2xvY2FsZS9sYW5nL2VzJy8vIGVsZW1lbnQtdWkgbGFuZ1xyXG5pbXBvcnQgZWxlbWVudEphTG9jYWxlIGZyb20gJ2VsZW1lbnQtdWkvbGliL2xvY2FsZS9sYW5nL2phJy8vIGVsZW1lbnQtdWkgbGFuZ1xyXG5pbXBvcnQgZW5Mb2NhbGUgZnJvbSAnLi9lbidcclxuaW1wb3J0IHpoTG9jYWxlIGZyb20gJy4vemgnXHJcbmltcG9ydCBlc0xvY2FsZSBmcm9tICcuL2VzJ1xyXG5pbXBvcnQgamFMb2NhbGUgZnJvbSAnLi9qYSdcclxuXHJcblZ1ZS51c2UoVnVlSTE4bilcclxuXHJcbmNvbnN0IG1lc3NhZ2VzID0ge1xyXG4gIGVuOiB7XHJcbiAgICAuLi5lbkxvY2FsZSxcclxuICAgIC4uLmVsZW1lbnRFbkxvY2FsZVxyXG4gIH0sXHJcbiAgemg6IHtcclxuICAgIC4uLnpoTG9jYWxlLFxyXG4gICAgLi4uZWxlbWVudFpoTG9jYWxlXHJcbiAgfSxcclxuICBlczoge1xyXG4gICAgLi4uZXNMb2NhbGUsXHJcbiAgICAuLi5lbGVtZW50RXNMb2NhbGVcclxuICB9LFxyXG4gIGphOiB7XHJcbiAgICAuLi5qYUxvY2FsZSxcclxuICAgIC4uLmVsZW1lbnRKYUxvY2FsZVxyXG4gIH1cclxufVxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TGFuZ3VhZ2UoKSB7XHJcbiAgY29uc3QgY2hvb3NlTGFuZ3VhZ2UgPSBDb29raWVzLmdldCgnbGFuZ3VhZ2UnKVxyXG4gIGlmIChjaG9vc2VMYW5ndWFnZSkgcmV0dXJuIGNob29zZUxhbmd1YWdlXHJcblxyXG4gIC8vIGlmIGhhcyBub3QgY2hvb3NlIGxhbmd1YWdlXHJcbiAgY29uc3QgbGFuZ3VhZ2UgPSAobmF2aWdhdG9yLmxhbmd1YWdlIHx8IG5hdmlnYXRvci5icm93c2VyTGFuZ3VhZ2UpLnRvTG93ZXJDYXNlKClcclxuICBjb25zdCBsb2NhbGVzID0gT2JqZWN0LmtleXMobWVzc2FnZXMpXHJcbiAgZm9yIChjb25zdCBsb2NhbGUgb2YgbG9jYWxlcykge1xyXG4gICAgaWYgKGxhbmd1YWdlLmluZGV4T2YobG9jYWxlKSA+IC0xKSB7XHJcbiAgICAgIHJldHVybiBsb2NhbGVcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuICdlbidcclxufVxyXG5jb25zdCBpMThuID0gbmV3IFZ1ZUkxOG4oe1xyXG4gIC8vIHNldCBsb2NhbGVcclxuICAvLyBvcHRpb25zOiBlbiB8IHpoIHwgZXNcclxuICBsb2NhbGU6IGdldExhbmd1YWdlKCksXHJcbiAgLy8gc2V0IGxvY2FsZSBtZXNzYWdlc1xyXG4gIG1lc3NhZ2VzXHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCBpMThuXHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBSUE7QUFJQTtBQUlBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/lang/index.js\n");
+
+/***/ }),
+
+/***/ "./src/lang/ja.js":
+/*!************************!*\
+ !*** ./src/lang/ja.js ***!
+ \************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n route: {\n dashboard: 'トップ',\n documentation: 'ドキュメント',\n guide: 'ガイド',\n permission: '権限',\n rolePermission: '権限ロール',\n pagePermission: 'ページ権限',\n directivePermission: 'ディレクティブ権限',\n icons: 'アイコン',\n components: 'コンポーネント',\n tinymce: 'TinyMCE',\n markdown: 'Markdown',\n jsonEditor: 'JSON Editor',\n dndList: 'Drag-And-Drop',\n splitPane: 'パネル',\n avatarUpload: 'アバターアップロード',\n dropzone: 'Dropzone',\n sticky: 'Sticky',\n countTo: 'Count To',\n componentMixin: 'コンポーネントMixin',\n backToTop: 'BackToTop',\n dragDialog: 'Drag Dialog',\n dragSelect: 'Drag Select',\n dragKanban: 'Drag 看板',\n charts: 'チャート',\n keyboardChart: 'Keyboardチャート',\n lineChart: 'Lineチャート',\n mixChart: 'Mixチャート',\n example: 'Example',\n nested: 'Nested Routes',\n menu1: 'メニュー1',\n 'menu1-1': 'メニュー 1-1',\n 'menu1-2': 'メニュー 1-2',\n 'menu1-2-1': 'メニュー 1-2-1',\n 'menu1-2-2': 'メニュー 1-2-2',\n 'menu1-3': 'メニュー 1-3',\n menu2: 'メニュー 2',\n Table: 'Table',\n dynamicTable: '可変 Table',\n dragTable: 'Drag Table',\n inlineEditTable: 'Inline Edit Table',\n complexTable: 'Complex Table',\n tab: 'Tab',\n form: 'フォーム',\n createArticle: '投稿作成',\n editArticle: '投稿編集',\n articleList: '投稿リスト',\n errorPages: 'エラーページ',\n page401: '401',\n page404: '404',\n errorLog: 'エラーログ',\n excel: 'Excel',\n exportExcel: '一括エクスポート',\n selectExcel: '複数選択エクスポート',\n mergeHeader: 'ヘッダーマージ',\n uploadExcel: 'アップロード',\n zip: 'Zip',\n pdf: 'PDF',\n exportZip: 'Export Zip',\n theme: 'テーマ変更',\n clipboardDemo: 'Clipboard',\n i18n: '多言語',\n externalLink: '外部リンク',\n profile: 'プロフィール'\n },\n navbar: {\n dashboard: 'トップ',\n github: 'GitHub',\n logOut: 'ログアウト',\n profile: 'プロフィール',\n theme: 'テーマ変更',\n size: '画面サイズ'\n },\n login: {\n title: 'ユーザログイン',\n logIn: 'ログイン',\n username: 'ユーザ名',\n password: 'パスワード',\n any: 'password',\n thirdparty: '外部IDでログイン',\n thirdpartyTips: 'ローカル環境ではログインできません。実装が必要です。'\n },\n documentation: {\n documentation: 'ドキュメント',\n github: 'Github Link'\n },\n permission: {\n addRole: 'ロール追加',\n editPermission: 'ロール変更',\n roles: 'ロール',\n switchRoles: 'ロール切替',\n tips: 'v-permissionは使えない時があります。例えば: Element-UI の el-tab、 el-table-column 及び他の dom。v-ifを使う必要があります。',\n delete: '削除',\n confirm: '確認',\n cancel: 'キャンセル'\n },\n guide: {\n description: 'ガイドは各機能の説明です。',\n button: 'ガイドを見る'\n },\n components: {\n documentation: 'ドキュメント',\n tinymceTips: 'tinymceは管理画面に重要な機能ですが、その同時に落とし穴がありあす。tinymceを使う道のりが大変でした。Tinymceを使う時に各自のプロジェクト状況で判断が必要です。ドキュメントはこちら',\n dropzoneTips: 'Third partyのパッケージを使わず、独自の実装しています。詳細は @/components/Dropzone',\n stickyTips: 'ページの指定位置へスクロールした場合、表示されます。',\n backToTopTips1: 'トップへスクロールが表示されます。',\n backToTopTips2: 'ボタンのスタイルはカスタマイズできます。例えば、show/hide、height、position。 またはElementのel-tooltipを使って、ツールチップを実装できます。',\n imageUploadTips: 'mockjsは使えないため、カスタマイズしています。公式の最新バージョンを使ってください。'\n },\n table: {\n dynamicTips1: '先頭は固定、最後に追加',\n dynamicTips2: '戦後に追加せず、指定列に追加',\n dragTips1: 'デフォルト順番',\n dragTips2: 'Drag後の順番',\n title: 'タイトル',\n importance: '重要',\n type: 'タイプ',\n remark: '評価',\n search: '検索',\n add: '追加',\n export: 'エクスポート',\n reviewer: 'レビュアー',\n id: '番号',\n date: '日時',\n author: '作成者',\n readings: '閲覧数',\n status: 'ステータス',\n actions: '操作',\n edit: '編集',\n publish: '公開',\n draft: '下書き',\n delete: 'キャンセル',\n cancel: 'キャンセル',\n confirm: '確認'\n },\n example: {\n warning: '新規作成と編集画面は keep-alive を使えないです。keep-alive の include はrouteのキャッシュは使えないです。そのため、component name を使ってキャッシュさせるようにします。このようなキャッシュ機能を作りたい場合,localStorageを使う手があります。もしくは keep-alive の includeを使って、全ページキャッシュする方法はあります。'\n },\n errorLog: {\n tips: '右上のbugアイコンをクリックしてください。',\n description: '管理画面はspaを使う場合が多い、ユーザ体現向上はできますが、想定外エラーが発生する場合があります。Vueはそのエラーハンドリング機能を提供し、エラーレポートができます。',\n documentation: 'ドキュメント'\n },\n excel: {\n export: 'エクスポート',\n selectedExport: 'エクスポート対象を選択してください。',\n placeholder: 'ファイル名を入力してください。'\n },\n zip: {\n export: 'エクスポート',\n placeholder: 'ファイル名を入力してください。'\n },\n pdf: {\n tips: 'window.print() を使ってPDFダウンロードしています。'\n },\n theme: {\n change: 'テーマ切替',\n documentation: 'ドキュメント',\n tips: 'Tips: テーマの切り替え方法はnavbarのtheme-pickと異なります、使い方はドキュメントを確認してください。'\n },\n tagsView: {\n refresh: '更新',\n close: '閉じる',\n closeOthers: 'その他閉じる',\n closeAll: 'すべて閉じる'\n },\n settings: {\n title: 'システムテーマ',\n theme: 'テーマ色',\n tagsView: 'Tags-View 開く',\n fixedHeader: 'Fixed Header',\n sidebarLogo: 'Sidebar Logo'\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGFuZy9qYS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYW5nL2phLmpzPzhjMGMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG4gIHJvdXRlOiB7XHJcbiAgICBkYXNoYm9hcmQ6ICfjg4jjg4Pjg5cnLFxyXG4gICAgZG9jdW1lbnRhdGlvbjogJ+ODieOCreODpeODoeODs+ODiCcsXHJcbiAgICBndWlkZTogJ+OCrOOCpOODiScsXHJcbiAgICBwZXJtaXNzaW9uOiAn5qip6ZmQJyxcclxuICAgIHJvbGVQZXJtaXNzaW9uOiAn5qip6ZmQ44Ot44O844OrJyxcclxuICAgIHBhZ2VQZXJtaXNzaW9uOiAn44Oa44O844K45qip6ZmQJyxcclxuICAgIGRpcmVjdGl2ZVBlcm1pc3Npb246ICfjg4fjgqPjg6zjgq/jg4bjgqPjg5bmqKnpmZAnLFxyXG4gICAgaWNvbnM6ICfjgqLjgqTjgrPjg7MnLFxyXG4gICAgY29tcG9uZW50czogJ+OCs+ODs+ODneODvOODjeODs+ODiCcsXHJcbiAgICB0aW55bWNlOiAnVGlueU1DRScsXHJcbiAgICBtYXJrZG93bjogJ01hcmtkb3duJyxcclxuICAgIGpzb25FZGl0b3I6ICdKU09OIEVkaXRvcicsXHJcbiAgICBkbmRMaXN0OiAnRHJhZy1BbmQtRHJvcCcsXHJcbiAgICBzcGxpdFBhbmU6ICfjg5Hjg43jg6snLFxyXG4gICAgYXZhdGFyVXBsb2FkOiAn44Ki44OQ44K/44O844Ki44OD44OX44Ot44O844OJJyxcclxuICAgIGRyb3B6b25lOiAnRHJvcHpvbmUnLFxyXG4gICAgc3RpY2t5OiAnU3RpY2t5JyxcclxuICAgIGNvdW50VG86ICdDb3VudCBUbycsXHJcbiAgICBjb21wb25lbnRNaXhpbjogJ+OCs+ODs+ODneODvOODjeODs+ODiE1peGluJyxcclxuICAgIGJhY2tUb1RvcDogJ0JhY2tUb1RvcCcsXHJcbiAgICBkcmFnRGlhbG9nOiAnRHJhZyBEaWFsb2cnLFxyXG4gICAgZHJhZ1NlbGVjdDogJ0RyYWcgU2VsZWN0JyxcclxuICAgIGRyYWdLYW5iYW46ICdEcmFnIOeci+advycsXHJcbiAgICBjaGFydHM6ICfjg4Hjg6Pjg7zjg4gnLFxyXG4gICAga2V5Ym9hcmRDaGFydDogJ0tleWJvYXJk44OB44Oj44O844OIJyxcclxuICAgIGxpbmVDaGFydDogJ0xpbmXjg4Hjg6Pjg7zjg4gnLFxyXG4gICAgbWl4Q2hhcnQ6ICdNaXjjg4Hjg6Pjg7zjg4gnLFxyXG4gICAgZXhhbXBsZTogJ0V4YW1wbGUnLFxyXG4gICAgbmVzdGVkOiAnTmVzdGVkIFJvdXRlcycsXHJcbiAgICBtZW51MTogJ+ODoeODi+ODpeODvO+8kScsXHJcbiAgICAnbWVudTEtMSc6ICfjg6Hjg4vjg6Xjg7wgMS0xJyxcclxuICAgICdtZW51MS0yJzogJ+ODoeODi+ODpeODvCAxLTInLFxyXG4gICAgJ21lbnUxLTItMSc6ICfjg6Hjg4vjg6Xjg7wgMS0yLTEnLFxyXG4gICAgJ21lbnUxLTItMic6ICfjg6Hjg4vjg6Xjg7wgMS0yLTInLFxyXG4gICAgJ21lbnUxLTMnOiAn44Oh44OL44Ol44O8IDEtMycsXHJcbiAgICBtZW51MjogJ+ODoeODi+ODpeODvCAyJyxcclxuICAgIFRhYmxlOiAnVGFibGUnLFxyXG4gICAgZHluYW1pY1RhYmxlOiAn5Y+v5aSJIFRhYmxlJyxcclxuICAgIGRyYWdUYWJsZTogJ0RyYWcgVGFibGUnLFxyXG4gICAgaW5saW5lRWRpdFRhYmxlOiAnSW5saW5lIEVkaXQgVGFibGUnLFxyXG4gICAgY29tcGxleFRhYmxlOiAnQ29tcGxleCBUYWJsZScsXHJcbiAgICB0YWI6ICdUYWInLFxyXG4gICAgZm9ybTogJ+ODleOCqeODvOODoCcsXHJcbiAgICBjcmVhdGVBcnRpY2xlOiAn5oqV56i/5L2c5oiQJyxcclxuICAgIGVkaXRBcnRpY2xlOiAn5oqV56i/57eo6ZuGJyxcclxuICAgIGFydGljbGVMaXN0OiAn5oqV56i/44Oq44K544OIJyxcclxuICAgIGVycm9yUGFnZXM6ICfjgqjjg6njg7zjg5rjg7zjgrgnLFxyXG4gICAgcGFnZTQwMTogJzQwMScsXHJcbiAgICBwYWdlNDA0OiAnNDA0JyxcclxuICAgIGVycm9yTG9nOiAn44Ko44Op44O844Ot44KwJyxcclxuICAgIGV4Y2VsOiAnRXhjZWwnLFxyXG4gICAgZXhwb3J0RXhjZWw6ICfkuIDmi6zjgqjjgq/jgrnjg53jg7zjg4gnLFxyXG4gICAgc2VsZWN0RXhjZWw6ICfopIfmlbDpgbjmip7jgqjjgq/jgrnjg53jg7zjg4gnLFxyXG4gICAgbWVyZ2VIZWFkZXI6ICfjg5jjg4Pjg4Djg7zjg57jg7zjgrgnLFxyXG4gICAgdXBsb2FkRXhjZWw6ICfjgqLjg4Pjg5fjg63jg7zjg4knLFxyXG4gICAgemlwOiAnWmlwJyxcclxuICAgIHBkZjogJ1BERicsXHJcbiAgICBleHBvcnRaaXA6ICdFeHBvcnQgWmlwJyxcclxuICAgIHRoZW1lOiAn44OG44O844Oe5aSJ5pu0JyxcclxuICAgIGNsaXBib2FyZERlbW86ICdDbGlwYm9hcmQnLFxyXG4gICAgaTE4bjogJ+WkmuiogOiqnicsXHJcbiAgICBleHRlcm5hbExpbms6ICflpJbpg6jjg6rjg7Pjgq8nLFxyXG4gICAgcHJvZmlsZTogJ+ODl+ODreODleOCo+ODvOODqydcclxuICB9LFxyXG4gIG5hdmJhcjoge1xyXG4gICAgZGFzaGJvYXJkOiAn44OI44OD44OXJyxcclxuICAgIGdpdGh1YjogJ0dpdEh1YicsXHJcbiAgICBsb2dPdXQ6ICfjg63jgrDjgqLjgqbjg4gnLFxyXG4gICAgcHJvZmlsZTogJ+ODl+ODreODleOCo+ODvOODqycsXHJcbiAgICB0aGVtZTogJ+ODhuODvOODnuWkieabtCcsXHJcbiAgICBzaXplOiAn55S76Z2i44K144Kk44K6J1xyXG4gIH0sXHJcbiAgbG9naW46IHtcclxuICAgIHRpdGxlOiAn44Om44O844K244Ot44Kw44Kk44OzJyxcclxuICAgIGxvZ0luOiAn44Ot44Kw44Kk44OzJyxcclxuICAgIHVzZXJuYW1lOiAn44Om44O844K25ZCNJyxcclxuICAgIHBhc3N3b3JkOiAn44OR44K544Ov44O844OJJyxcclxuICAgIGFueTogJ3Bhc3N3b3JkJyxcclxuICAgIHRoaXJkcGFydHk6ICflpJbpg6hJROOBp+ODreOCsOOCpOODsycsXHJcbiAgICB0aGlyZHBhcnR5VGlwczogJ+ODreODvOOCq+ODq+eSsOWig+OBp+OBr+ODreOCsOOCpOODs+OBp+OBjeOBvuOBm+OCk+OAguWun+ijheOBjOW/heimgeOBp+OBmeOAgidcclxuICB9LFxyXG4gIGRvY3VtZW50YXRpb246IHtcclxuICAgIGRvY3VtZW50YXRpb246ICfjg4njgq3jg6Xjg6Hjg7Pjg4gnLFxyXG4gICAgZ2l0aHViOiAnR2l0aHViIExpbmsnXHJcbiAgfSxcclxuICBwZXJtaXNzaW9uOiB7XHJcbiAgICBhZGRSb2xlOiAn44Ot44O844Or6L+95YqgJyxcclxuICAgIGVkaXRQZXJtaXNzaW9uOiAn44Ot44O844Or5aSJ5pu0JyxcclxuICAgIHJvbGVzOiAn44Ot44O844OrJyxcclxuICAgIHN3aXRjaFJvbGVzOiAn44Ot44O844Or5YiH5pu/JyxcclxuICAgIHRpcHM6ICd2LXBlcm1pc3Npb27jga/kvb/jgYjjgarjgYTmmYLjgYzjgYLjgorjgb7jgZnjgILkvovjgYjjgbA6IEVsZW1lbnQtVUkg44GuIGVsLXRhYuOAgSBlbC10YWJsZS1jb2x1bW4g5Y+K44Gz5LuW44GuIGRvbeOAgnYtaWbjgpLkvb/jgYblv4XopoHjgYzjgYLjgorjgb7jgZnjgIInLFxyXG4gICAgZGVsZXRlOiAn5YmK6ZmkJyxcclxuICAgIGNvbmZpcm06ICfnorroqo0nLFxyXG4gICAgY2FuY2VsOiAn44Kt44Oj44Oz44K744OrJ1xyXG4gIH0sXHJcbiAgZ3VpZGU6IHtcclxuICAgIGRlc2NyaXB0aW9uOiAn44Ks44Kk44OJ44Gv5ZCE5qmf6IO944Gu6Kqs5piO44Gn44GZ44CCJyxcclxuICAgIGJ1dHRvbjogJ+OCrOOCpOODieOCkuimi+OCiydcclxuICB9LFxyXG4gIGNvbXBvbmVudHM6IHtcclxuICAgIGRvY3VtZW50YXRpb246ICfjg4njgq3jg6Xjg6Hjg7Pjg4gnLFxyXG4gICAgdGlueW1jZVRpcHM6ICd0aW55bWNl44Gv566h55CG55S76Z2i44Gr6YeN6KaB44Gq5qmf6IO944Gn44GZ44GM44CB44Gd44Gu5ZCM5pmC44Gr6JC944Go44GX56m044GM44GC44KK44GC44GZ44CCdGlueW1jZeOCkuS9v+OBhumBk+OBruOCiuOBjOWkp+WkieOBp+OBl+OBn+OAglRpbnltY2XjgpLkvb/jgYbmmYLjgavlkIToh6rjga7jg5fjg63jgrjjgqfjgq/jg4jnirbms4HjgafliKTmlq3jgYzlv4XopoHjgafjgZnjgILjg4njgq3jg6Xjg6Hjg7Pjg4jjga/jgZPjgaHjgoknLFxyXG4gICAgZHJvcHpvbmVUaXBzOiAnVGhpcmQgcGFydHnjga7jg5Hjg4PjgrHjg7zjgrjjgpLkvb/jgo/jgZrjgIHni6zoh6rjga7lrp/oo4XjgZfjgabjgYTjgb7jgZnjgILoqbPntLDjga8gQC9jb21wb25lbnRzL0Ryb3B6b25lJyxcclxuICAgIHN0aWNreVRpcHM6ICfjg5rjg7zjgrjjga7mjIflrprkvY3nva7jgbjjgrnjgq/jg63jg7zjg6vjgZfjgZ/loLTlkIjjgIHooajnpLrjgZXjgozjgb7jgZnjgIInLFxyXG4gICAgYmFja1RvVG9wVGlwczE6ICfjg4jjg4Pjg5fjgbjjgrnjgq/jg63jg7zjg6vjgYzooajnpLrjgZXjgozjgb7jgZnjgIInLFxyXG4gICAgYmFja1RvVG9wVGlwczI6ICfjg5zjgr/jg7Pjga7jgrnjgr/jgqTjg6vjga/jgqvjgrnjgr/jg57jgqTjgrrjgafjgY3jgb7jgZnjgILkvovjgYjjgbDjgIFzaG93L2hpZGXjgIFoZWlnaHTjgIFwb3NpdGlvbuOAgiDjgb7jgZ/jga9FbGVtZW5044GuZWwtdG9vbHRpcOOCkuS9v+OBo+OBpuOAgeODhOODvOODq+ODgeODg+ODl+OCkuWun+ijheOBp+OBjeOBvuOBmeOAgicsXHJcbiAgICBpbWFnZVVwbG9hZFRpcHM6ICdtb2NranPjga/kvb/jgYjjgarjgYTjgZ/jgoHjgIHjgqvjgrnjgr/jg57jgqTjgrrjgZfjgabjgYTjgb7jgZnjgILlhazlvI/jga7mnIDmlrDjg5Djg7zjgrjjg6fjg7PjgpLkvb/jgaPjgabjgY/jgaDjgZXjgYTjgIInXHJcbiAgfSxcclxuICB0YWJsZToge1xyXG4gICAgZHluYW1pY1RpcHMxOiAn5YWI6aCt44Gv5Zu65a6a44CB5pyA5b6M44Gr6L+95YqgJyxcclxuICAgIGR5bmFtaWNUaXBzMjogJ+aIpuW+jOOBq+i/veWKoOOBm+OBmuOAgeaMh+WumuWIl+OBq+i/veWKoCcsXHJcbiAgICBkcmFnVGlwczE6ICfjg4fjg5Xjgqnjg6vjg4jpoIbnlaonLFxyXG4gICAgZHJhZ1RpcHMyOiAnRHJhZ+W+jOOBrumghueVqicsXHJcbiAgICB0aXRsZTogJ+OCv+OCpOODiOODqycsXHJcbiAgICBpbXBvcnRhbmNlOiAn6YeN6KaBJyxcclxuICAgIHR5cGU6ICfjgr/jgqTjg5cnLFxyXG4gICAgcmVtYXJrOiAn6KmV5L6hJyxcclxuICAgIHNlYXJjaDogJ+aknOe0oicsXHJcbiAgICBhZGQ6ICfov73liqAnLFxyXG4gICAgZXhwb3J0OiAn44Ko44Kv44K544Od44O844OIJyxcclxuICAgIHJldmlld2VyOiAn44Os44OT44Ol44Ki44O8JyxcclxuICAgIGlkOiAn55Wq5Y+3JyxcclxuICAgIGRhdGU6ICfml6XmmYInLFxyXG4gICAgYXV0aG9yOiAn5L2c5oiQ6ICFJyxcclxuICAgIHJlYWRpbmdzOiAn6Zay6Kan5pWwJyxcclxuICAgIHN0YXR1czogJ+OCueODhuODvOOCv+OCuScsXHJcbiAgICBhY3Rpb25zOiAn5pON5L2cJyxcclxuICAgIGVkaXQ6ICfnt6jpm4YnLFxyXG4gICAgcHVibGlzaDogJ+WFrOmWiycsXHJcbiAgICBkcmFmdDogJ+S4i+abuOOBjScsXHJcbiAgICBkZWxldGU6ICfjgq3jg6Pjg7Pjgrvjg6snLFxyXG4gICAgY2FuY2VsOiAn44Kt44Oj44Oz44K744OrJyxcclxuICAgIGNvbmZpcm06ICfnorroqo0nXHJcbiAgfSxcclxuICBleGFtcGxlOiB7XHJcbiAgICB3YXJuaW5nOiAn5paw6KaP5L2c5oiQ44Go57eo6ZuG55S76Z2i44GvIGtlZXAtYWxpdmUg44KS5L2/44GI44Gq44GE44Gn44GZ44CCa2VlcC1hbGl2ZSDjga4gaW5jbHVkZSDjga9yb3V0ZeOBruOCreODo+ODg+OCt+ODpeOBr+S9v+OBiOOBquOBhOOBp+OBmeOAguOBneOBruOBn+OCgeOAgWNvbXBvbmVudCBuYW1lIOOCkuS9v+OBo+OBpuOCreODo+ODg+OCt+ODpeOBleOBm+OCi+OCiOOBhuOBq+OBl+OBvuOBmeOAguOBk+OBruOCiOOBhuOBquOCreODo+ODg+OCt+ODpeapn+iDveOCkuS9nOOCiuOBn+OBhOWgtOWQiO+8jGxvY2FsU3RvcmFnZeOCkuS9v+OBhuaJi+OBjOOBguOCiuOBvuOBmeOAguOCguOBl+OBj+OBryBrZWVwLWFsaXZlIOOBriBpbmNsdWRl44KS5L2/44Gj44Gm44CB5YWo44Oa44O844K444Kt44Oj44OD44K344Ol44GZ44KL5pa55rOV44Gv44GC44KK44G+44GZ44CCJ1xyXG4gIH0sXHJcbiAgZXJyb3JMb2c6IHtcclxuICAgIHRpcHM6ICflj7PkuIrjga5idWfjgqLjgqTjgrPjg7PjgpLjgq/jg6rjg4Pjgq/jgZfjgabjgY/jgaDjgZXjgYTjgIInLFxyXG4gICAgZGVzY3JpcHRpb246ICfnrqHnkIbnlLvpnaLjga9zcGHjgpLkvb/jgYbloLTlkIjjgYzlpJrjgYTjgIHjg6bjg7zjgrbkvZPnj77lkJHkuIrjga/jgafjgY3jgb7jgZnjgYzjgIHmg7PlrprlpJbjgqjjg6njg7zjgYznmbrnlJ/jgZnjgovloLTlkIjjgYzjgYLjgorjgb7jgZnjgIJWdWXjga/jgZ3jga7jgqjjg6njg7zjg4/jg7Pjg4njg6rjg7PjgrDmqZ/og73jgpLmj5DkvpvjgZfjgIHjgqjjg6njg7zjg6zjg53jg7zjg4jjgYzjgafjgY3jgb7jgZnjgIInLFxyXG4gICAgZG9jdW1lbnRhdGlvbjogJ+ODieOCreODpeODoeODs+ODiCdcclxuICB9LFxyXG4gIGV4Y2VsOiB7XHJcbiAgICBleHBvcnQ6ICfjgqjjgq/jgrnjg53jg7zjg4gnLFxyXG4gICAgc2VsZWN0ZWRFeHBvcnQ6ICfjgqjjgq/jgrnjg53jg7zjg4jlr77osaHjgpLpgbjmip7jgZfjgabjgY/jgaDjgZXjgYTjgIInLFxyXG4gICAgcGxhY2Vob2xkZXI6ICfjg5XjgqHjgqTjg6vlkI3jgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIInXHJcbiAgfSxcclxuICB6aXA6IHtcclxuICAgIGV4cG9ydDogJ+OCqOOCr+OCueODneODvOODiCcsXHJcbiAgICBwbGFjZWhvbGRlcjogJ+ODleOCoeOCpOODq+WQjeOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAgidcclxuICB9LFxyXG4gIHBkZjoge1xyXG4gICAgdGlwczogJ3dpbmRvdy5wcmludCgpIOOCkuS9v+OBo+OBplBERuODgOOCpuODs+ODreODvOODieOBl+OBpuOBhOOBvuOBmeOAgidcclxuICB9LFxyXG4gIHRoZW1lOiB7XHJcbiAgICBjaGFuZ2U6ICfjg4bjg7zjg57liIfmm78nLFxyXG4gICAgZG9jdW1lbnRhdGlvbjogJ+ODieOCreODpeODoeODs+ODiCcsXHJcbiAgICB0aXBzOiAnVGlwczog44OG44O844Oe44Gu5YiH44KK5pu/44GI5pa55rOV44GvbmF2YmFy44GudGhlbWUtcGlja+OBqOeVsOOBquOCiuOBvuOBmeOAgeS9v+OBhOaWueOBr+ODieOCreODpeODoeODs+ODiOOCkueiuuiqjeOBl+OBpuOBj+OBoOOBleOBhOOAgidcclxuICB9LFxyXG4gIHRhZ3NWaWV3OiB7XHJcbiAgICByZWZyZXNoOiAn5pu05pawJyxcclxuICAgIGNsb3NlOiAn6ZaJ44GY44KLJyxcclxuICAgIGNsb3NlT3RoZXJzOiAn44Gd44Gu5LuW6ZaJ44GY44KLJyxcclxuICAgIGNsb3NlQWxsOiAn44GZ44G544Gm6ZaJ44GY44KLJ1xyXG4gIH0sXHJcbiAgc2V0dGluZ3M6IHtcclxuICAgIHRpdGxlOiAn44K344K544OG44Og44OG44O844OeJyxcclxuICAgIHRoZW1lOiAn44OG44O844Oe6ImyJyxcclxuICAgIHRhZ3NWaWV3OiAnVGFncy1WaWV3IOmWi+OBjycsXHJcbiAgICBmaXhlZEhlYWRlcjogJ0ZpeGVkIEhlYWRlcicsXHJcbiAgICBzaWRlYmFyTG9nbzogJ1NpZGViYXIgTG9nbydcclxuICB9XHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/lang/ja.js\n");
+
+/***/ }),
+
+/***/ "./src/lang/zh.js":
+/*!************************!*\
+ !*** ./src/lang/zh.js ***!
+ \************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n route: {\n dashboard: '首页',\n documentation: '文档',\n guide: '引导页',\n permission: '权限测试页',\n rolePermission: '角色权限',\n pagePermission: '页面权限',\n directivePermission: '指令权限',\n icons: '图标',\n components: '组件',\n tinymce: '富文本编辑器',\n markdown: 'Markdown',\n jsonEditor: 'JSON 编辑器',\n dndList: '列表拖拽',\n splitPane: 'Splitpane',\n avatarUpload: '头像上传',\n dropzone: 'Dropzone',\n sticky: 'Sticky',\n countTo: 'Count To',\n componentMixin: '小组件',\n backToTop: '返回顶部',\n dragDialog: '拖拽 Dialog',\n dragSelect: '拖拽 Select',\n dragKanban: '可拖拽看板',\n charts: '图表',\n keyboardChart: '键盘图表',\n lineChart: '折线图',\n mixChart: '混合图表',\n example: '综合实例',\n nested: '路由嵌套',\n menu1: '菜单1',\n 'menu1-1': '菜单 1-1',\n 'menu1-2': '菜单 1-2',\n 'menu1-2-1': '菜单 1-2-1',\n 'menu1-2-2': '菜单 1-2-2',\n 'menu1-3': '菜单 1-3',\n menu2: '菜单 2',\n Table: 'Table',\n dynamicTable: '动态 Table',\n dragTable: '拖拽 Table',\n inlineEditTable: 'Table 内编辑',\n complexTable: '综合 Table',\n tab: 'Tab',\n form: '表单',\n createArticle: '创建文章',\n editArticle: '编辑文章',\n articleList: '文章列表',\n errorPages: '错误页面',\n page401: '401',\n page404: '404',\n errorLog: '错误日志',\n excel: 'Excel',\n exportExcel: '导出 Excel',\n selectExcel: '导出 已选择项',\n mergeHeader: '导出 多级表头',\n uploadExcel: '上传 Excel',\n zip: 'Zip',\n pdf: 'PDF',\n exportZip: 'Export Zip',\n theme: '换肤',\n clipboardDemo: 'Clipboard',\n i18n: '国际化',\n externalLink: '外链',\n profile: '个人中心'\n },\n navbar: {\n dashboard: '首页',\n github: '项目地址',\n logOut: '退出登录',\n profile: '个人中心',\n theme: '换肤',\n size: '布局大小'\n },\n login: {\n title: '系统登录',\n logIn: '登录',\n username: '账号',\n password: '密码',\n any: '随便填',\n thirdparty: '第三方登录',\n thirdpartyTips: '本地不能模拟,请结合自己业务进行模拟!!!'\n },\n documentation: {\n documentation: '文档',\n github: 'Github 地址'\n },\n permission: {\n addRole: '新增角色',\n editPermission: '编辑权限',\n roles: '你的权限',\n switchRoles: '切换权限',\n tips: '在某些情况下,不适合使用 v-permission。例如:Element-UI 的 el-tab 或 el-table-column 以及其它动态渲染 dom 的场景。你只能通过手动设置 v-if 来实现。',\n delete: '删除',\n confirm: '确定',\n cancel: '取消'\n },\n guide: {\n description: '引导页对于一些第一次进入项目的人很有用,你可以简单介绍下项目的功能。本 Demo 是基于',\n button: '打开引导'\n },\n components: {\n documentation: '文档',\n tinymceTips: '富文本是管理后台一个核心的功能,但同时又是一个有很多坑的地方。在选择富文本的过程中我也走了不少的弯路,市面上常见的富文本都基本用过了,最终权衡了一下选择了Tinymce。更详细的富文本比较和介绍见',\n dropzoneTips: '由于我司业务有特殊需求,而且要传七牛 所以没用第三方,选择了自己封装。代码非常的简单,具体代码你可以在这里看到 @/components/Dropzone',\n stickyTips: '当页面滚动到预设的位置会吸附在顶部',\n backToTopTips1: '页面滚动到指定位置会在右下角出现返回顶部按钮',\n backToTopTips2: '可自定义按钮的样式、show/hide、出现的高度、返回的位置 如需文字提示,可在外部使用Element的el-tooltip元素',\n imageUploadTips: '由于我在使用时它只有vue@1版本,而且和mockjs不兼容,所以自己改造了一下,如果大家要使用的话,优先还是使用官方版本。'\n },\n table: {\n dynamicTips1: '固定表头, 按照表头顺序排序',\n dynamicTips2: '不固定表头, 按照点击顺序排序',\n dragTips1: '默认顺序',\n dragTips2: '拖拽后顺序',\n title: '标题',\n importance: '重要性',\n type: '类型',\n remark: '点评',\n search: '搜索',\n add: '添加',\n export: '导出',\n reviewer: '审核人',\n id: '序号',\n date: '时间',\n author: '作者',\n readings: '阅读数',\n status: '状态',\n actions: '操作',\n edit: '编辑',\n publish: '发布',\n draft: '草稿',\n delete: '删除',\n cancel: '取 消',\n confirm: '确 定'\n },\n example: {\n warning: '创建和编辑页面是不能被 keep-alive 缓存的,因为keep-alive 的 include 目前不支持根据路由来缓存,所以目前都是基于 component name 来进行缓存的。如果你想类似的实现缓存效果,可以使用 localStorage 等浏览器缓存方案。或者不要使用 keep-alive 的 include,直接缓存所有页面。详情见'\n },\n errorLog: {\n tips: '请点击右上角bug小图标',\n description: '现在的管理后台基本都是spa的形式了,它增强了用户体验,但同时也会增加页面出问题的可能性,可能一个小小的疏忽就导致整个页面的死锁。好在 Vue 官网提供了一个方法来捕获处理异常,你可以在其中进行错误处理或者异常上报。',\n documentation: '文档介绍'\n },\n excel: {\n export: '导出',\n selectedExport: '导出已选择项',\n placeholder: '请输入文件名(默认excel-list)'\n },\n zip: {\n export: '导出',\n placeholder: '请输入文件名(默认file)'\n },\n pdf: {\n tips: '这里使用 window.print() 来实现下载pdf的功能'\n },\n theme: {\n change: '换肤',\n documentation: '换肤文档',\n tips: 'Tips: 它区别于 navbar 上的 theme-pick, 是两种不同的换肤方法,各自有不同的应用场景,具体请参考文档。'\n },\n tagsView: {\n refresh: '刷新',\n close: '关闭',\n closeOthers: '关闭其它',\n closeAll: '关闭所有'\n },\n settings: {\n title: '系统布局配置',\n theme: '主题色',\n tagsView: '开启 Tags-View',\n fixedHeader: '固定 Header',\n sidebarLogo: '侧边栏 Logo'\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGFuZy96aC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYW5nL3poLmpzPzlkZjYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xuICByb3V0ZToge1xuICAgIGRhc2hib2FyZDogJ+mmlumhtScsXG4gICAgZG9jdW1lbnRhdGlvbjogJ+aWh+ahoycsXG4gICAgZ3VpZGU6ICflvJXlr7zpobUnLFxuICAgIHBlcm1pc3Npb246ICfmnYPpmZDmtYvor5XpobUnLFxuICAgIHJvbGVQZXJtaXNzaW9uOiAn6KeS6Imy5p2D6ZmQJyxcbiAgICBwYWdlUGVybWlzc2lvbjogJ+mhtemdouadg+mZkCcsXG4gICAgZGlyZWN0aXZlUGVybWlzc2lvbjogJ+aMh+S7pOadg+mZkCcsXG4gICAgaWNvbnM6ICflm77moIcnLFxuICAgIGNvbXBvbmVudHM6ICfnu4Tku7YnLFxuICAgIHRpbnltY2U6ICflr4zmlofmnKznvJbovpHlmagnLFxuICAgIG1hcmtkb3duOiAnTWFya2Rvd24nLFxuICAgIGpzb25FZGl0b3I6ICdKU09OIOe8lui+keWZqCcsXG4gICAgZG5kTGlzdDogJ+WIl+ihqOaLluaLvScsXG4gICAgc3BsaXRQYW5lOiAnU3BsaXRwYW5lJyxcbiAgICBhdmF0YXJVcGxvYWQ6ICflpLTlg4/kuIrkvKAnLFxuICAgIGRyb3B6b25lOiAnRHJvcHpvbmUnLFxuICAgIHN0aWNreTogJ1N0aWNreScsXG4gICAgY291bnRUbzogJ0NvdW50IFRvJyxcbiAgICBjb21wb25lbnRNaXhpbjogJ+Wwj+e7hOS7ticsXG4gICAgYmFja1RvVG9wOiAn6L+U5Zue6aG26YOoJyxcbiAgICBkcmFnRGlhbG9nOiAn5ouW5ou9IERpYWxvZycsXG4gICAgZHJhZ1NlbGVjdDogJ+aLluaLvSBTZWxlY3QnLFxuICAgIGRyYWdLYW5iYW46ICflj6/mi5bmi73nnIvmnb8nLFxuICAgIGNoYXJ0czogJ+WbvuihqCcsXG4gICAga2V5Ym9hcmRDaGFydDogJ+mUruebmOWbvuihqCcsXG4gICAgbGluZUNoYXJ0OiAn5oqY57q/5Zu+JyxcbiAgICBtaXhDaGFydDogJ+a3t+WQiOWbvuihqCcsXG4gICAgZXhhbXBsZTogJ+e7vOWQiOWunuS+iycsXG4gICAgbmVzdGVkOiAn6Lev55Sx5bWM5aWXJyxcbiAgICBtZW51MTogJ+iPnOWNlTEnLFxuICAgICdtZW51MS0xJzogJ+iPnOWNlSAxLTEnLFxuICAgICdtZW51MS0yJzogJ+iPnOWNlSAxLTInLFxuICAgICdtZW51MS0yLTEnOiAn6I+c5Y2VIDEtMi0xJyxcbiAgICAnbWVudTEtMi0yJzogJ+iPnOWNlSAxLTItMicsXG4gICAgJ21lbnUxLTMnOiAn6I+c5Y2VIDEtMycsXG4gICAgbWVudTI6ICfoj5zljZUgMicsXG4gICAgVGFibGU6ICdUYWJsZScsXG4gICAgZHluYW1pY1RhYmxlOiAn5Yqo5oCBIFRhYmxlJyxcbiAgICBkcmFnVGFibGU6ICfmi5bmi70gVGFibGUnLFxuICAgIGlubGluZUVkaXRUYWJsZTogJ1RhYmxlIOWGhee8lui+kScsXG4gICAgY29tcGxleFRhYmxlOiAn57u85ZCIIFRhYmxlJyxcbiAgICB0YWI6ICdUYWInLFxuICAgIGZvcm06ICfooajljZUnLFxuICAgIGNyZWF0ZUFydGljbGU6ICfliJvlu7rmlofnq6AnLFxuICAgIGVkaXRBcnRpY2xlOiAn57yW6L6R5paH56ugJyxcbiAgICBhcnRpY2xlTGlzdDogJ+aWh+eroOWIl+ihqCcsXG4gICAgZXJyb3JQYWdlczogJ+mUmeivr+mhtemdoicsXG4gICAgcGFnZTQwMTogJzQwMScsXG4gICAgcGFnZTQwNDogJzQwNCcsXG4gICAgZXJyb3JMb2c6ICfplJnor6/ml6Xlv5cnLFxuICAgIGV4Y2VsOiAnRXhjZWwnLFxuICAgIGV4cG9ydEV4Y2VsOiAn5a+85Ye6IEV4Y2VsJyxcbiAgICBzZWxlY3RFeGNlbDogJ+WvvOWHuiDlt7LpgInmi6npobknLFxuICAgIG1lcmdlSGVhZGVyOiAn5a+85Ye6IOWkmue6p+ihqOWktCcsXG4gICAgdXBsb2FkRXhjZWw6ICfkuIrkvKAgRXhjZWwnLFxuICAgIHppcDogJ1ppcCcsXG4gICAgcGRmOiAnUERGJyxcbiAgICBleHBvcnRaaXA6ICdFeHBvcnQgWmlwJyxcbiAgICB0aGVtZTogJ+aNouiCpCcsXG4gICAgY2xpcGJvYXJkRGVtbzogJ0NsaXBib2FyZCcsXG4gICAgaTE4bjogJ+WbvemZheWMlicsXG4gICAgZXh0ZXJuYWxMaW5rOiAn5aSW6ZO+JyxcbiAgICBwcm9maWxlOiAn5Liq5Lq65Lit5b+DJ1xuICB9LFxuICBuYXZiYXI6IHtcbiAgICBkYXNoYm9hcmQ6ICfpppbpobUnLFxuICAgIGdpdGh1YjogJ+mhueebruWcsOWdgCcsXG4gICAgbG9nT3V0OiAn6YCA5Ye655m75b2VJyxcbiAgICBwcm9maWxlOiAn5Liq5Lq65Lit5b+DJyxcbiAgICB0aGVtZTogJ+aNouiCpCcsXG4gICAgc2l6ZTogJ+W4g+WxgOWkp+WwjydcbiAgfSxcbiAgbG9naW46IHtcbiAgICB0aXRsZTogJ+ezu+e7n+eZu+W9lScsXG4gICAgbG9nSW46ICfnmbvlvZUnLFxuICAgIHVzZXJuYW1lOiAn6LSm5Y+3JyxcbiAgICBwYXNzd29yZDogJ+WvhueggScsXG4gICAgYW55OiAn6ZqP5L6/5aGrJyxcbiAgICB0aGlyZHBhcnR5OiAn56ys5LiJ5pa555m75b2VJyxcbiAgICB0aGlyZHBhcnR5VGlwczogJ+acrOWcsOS4jeiDveaooeaLn++8jOivt+e7k+WQiOiHquW3seS4muWKoei/m+ihjOaooeaLn++8ge+8ge+8gSdcbiAgfSxcbiAgZG9jdW1lbnRhdGlvbjoge1xuICAgIGRvY3VtZW50YXRpb246ICfmlofmoaMnLFxuICAgIGdpdGh1YjogJ0dpdGh1YiDlnLDlnYAnXG4gIH0sXG4gIHBlcm1pc3Npb246IHtcbiAgICBhZGRSb2xlOiAn5paw5aKe6KeS6ImyJyxcbiAgICBlZGl0UGVybWlzc2lvbjogJ+e8lui+keadg+mZkCcsXG4gICAgcm9sZXM6ICfkvaDnmoTmnYPpmZAnLFxuICAgIHN3aXRjaFJvbGVzOiAn5YiH5o2i5p2D6ZmQJyxcbiAgICB0aXBzOiAn5Zyo5p+Q5Lqb5oOF5Ya15LiL77yM5LiN6YCC5ZCI5L2/55SoIHYtcGVybWlzc2lvbuOAguS+i+Wmgu+8mkVsZW1lbnQtVUkg55qEIGVsLXRhYiDmiJYgZWwtdGFibGUtY29sdW1uIOS7peWPiuWFtuWug+WKqOaAgea4suafkyBkb20g55qE5Zy65pmv44CC5L2g5Y+q6IO96YCa6L+H5omL5Yqo6K6+572uIHYtaWYg5p2l5a6e546w44CCJyxcbiAgICBkZWxldGU6ICfliKDpmaQnLFxuICAgIGNvbmZpcm06ICfnoa7lrponLFxuICAgIGNhbmNlbDogJ+WPlua2iCdcbiAgfSxcbiAgZ3VpZGU6IHtcbiAgICBkZXNjcmlwdGlvbjogJ+W8leWvvOmhteWvueS6juS4gOS6m+esrOS4gOasoei/m+WFpemhueebrueahOS6uuW+iOacieeUqO+8jOS9oOWPr+S7peeugOWNleS7i+e7jeS4i+mhueebrueahOWKn+iDveOAguacrCBEZW1vIOaYr+WfuuS6jicsXG4gICAgYnV0dG9uOiAn5omT5byA5byV5a+8J1xuICB9LFxuICBjb21wb25lbnRzOiB7XG4gICAgZG9jdW1lbnRhdGlvbjogJ+aWh+ahoycsXG4gICAgdGlueW1jZVRpcHM6ICflr4zmlofmnKzmmK/nrqHnkIblkI7lj7DkuIDkuKrmoLjlv4PnmoTlip/og73vvIzkvYblkIzml7blj4jmmK/kuIDkuKrmnInlvojlpJrlnZHnmoTlnLDmlrnjgILlnKjpgInmi6nlr4zmlofmnKznmoTov4fnqIvkuK3miJHkuZ/otbDkuobkuI3lsJHnmoTlvK/ot6/vvIzluILpnaLkuIrluLjop4HnmoTlr4zmlofmnKzpg73ln7rmnKznlKjov4fkuobvvIzmnIDnu4jmnYPooaHkuobkuIDkuIvpgInmi6nkuoZUaW55bWNl44CC5pu06K+m57uG55qE5a+M5paH5pys5q+U6L6D5ZKM5LuL57uN6KeBJyxcbiAgICBkcm9wem9uZVRpcHM6ICfnlLHkuo7miJHlj7jkuJrliqHmnInnibnmrorpnIDmsYLvvIzogIzkuJTopoHkvKDkuIPniZsg5omA5Lul5rKh55So56ys5LiJ5pa577yM6YCJ5oup5LqG6Ieq5bex5bCB6KOF44CC5Luj56CB6Z2e5bi455qE566A5Y2V77yM5YW35L2T5Luj56CB5L2g5Y+v5Lul5Zyo6L+Z6YeM55yL5YiwIEAvY29tcG9uZW50cy9Ecm9wem9uZScsXG4gICAgc3RpY2t5VGlwczogJ+W9k+mhtemdoua7muWKqOWIsOmihOiuvueahOS9jee9ruS8muWQuOmZhOWcqOmhtumDqCcsXG4gICAgYmFja1RvVG9wVGlwczE6ICfpobXpnaLmu5rliqjliLDmjIflrprkvY3nva7kvJrlnKjlj7PkuIvop5Llh7rnjrDov5Tlm57pobbpg6jmjInpkq4nLFxuICAgIGJhY2tUb1RvcFRpcHMyOiAn5Y+v6Ieq5a6a5LmJ5oyJ6ZKu55qE5qC35byP44CBc2hvdy9oaWRl44CB5Ye6546w55qE6auY5bqm44CB6L+U5Zue55qE5L2N572uIOWmgumcgOaWh+Wtl+aPkOekuu+8jOWPr+WcqOWklumDqOS9v+eUqEVsZW1lbnTnmoRlbC10b29sdGlw5YWD57SgJyxcbiAgICBpbWFnZVVwbG9hZFRpcHM6ICfnlLHkuo7miJHlnKjkvb/nlKjml7blroPlj6rmnIl2dWVAMeeJiOacrO+8jOiAjOS4lOWSjG1vY2tqc+S4jeWFvOWuue+8jOaJgOS7peiHquW3seaUuemAoOS6huS4gOS4i++8jOWmguaenOWkp+WutuimgeS9v+eUqOeahOivne+8jOS8mOWFiOi/mOaYr+S9v+eUqOWumOaWueeJiOacrOOAgidcbiAgfSxcbiAgdGFibGU6IHtcbiAgICBkeW5hbWljVGlwczE6ICflm7rlrprooajlpLQsIOaMieeFp+ihqOWktOmhuuW6j+aOkuW6jycsXG4gICAgZHluYW1pY1RpcHMyOiAn5LiN5Zu65a6a6KGo5aS0LCDmjInnhafngrnlh7vpobrluo/mjpLluo8nLFxuICAgIGRyYWdUaXBzMTogJ+m7mOiupOmhuuW6jycsXG4gICAgZHJhZ1RpcHMyOiAn5ouW5ou95ZCO6aG65bqPJyxcbiAgICB0aXRsZTogJ+agh+mimCcsXG4gICAgaW1wb3J0YW5jZTogJ+mHjeimgeaApycsXG4gICAgdHlwZTogJ+exu+WeiycsXG4gICAgcmVtYXJrOiAn54K56K+EJyxcbiAgICBzZWFyY2g6ICfmkJzntKInLFxuICAgIGFkZDogJ+a3u+WKoCcsXG4gICAgZXhwb3J0OiAn5a+85Ye6JyxcbiAgICByZXZpZXdlcjogJ+WuoeaguOS6uicsXG4gICAgaWQ6ICfluo/lj7cnLFxuICAgIGRhdGU6ICfml7bpl7QnLFxuICAgIGF1dGhvcjogJ+S9nOiAhScsXG4gICAgcmVhZGluZ3M6ICfpmIXor7vmlbAnLFxuICAgIHN0YXR1czogJ+eKtuaAgScsXG4gICAgYWN0aW9uczogJ+aTjeS9nCcsXG4gICAgZWRpdDogJ+e8lui+kScsXG4gICAgcHVibGlzaDogJ+WPkeW4gycsXG4gICAgZHJhZnQ6ICfojYnnqL8nLFxuICAgIGRlbGV0ZTogJ+WIoOmZpCcsXG4gICAgY2FuY2VsOiAn5Y+WIOa2iCcsXG4gICAgY29uZmlybTogJ+ehriDlrponXG4gIH0sXG4gIGV4YW1wbGU6IHtcbiAgICB3YXJuaW5nOiAn5Yib5bu65ZKM57yW6L6R6aG16Z2i5piv5LiN6IO96KKrIGtlZXAtYWxpdmUg57yT5a2Y55qE77yM5Zug5Li6a2VlcC1hbGl2ZSDnmoQgaW5jbHVkZSDnm67liY3kuI3mlK/mjIHmoLnmja7ot6/nlLHmnaXnvJPlrZjvvIzmiYDku6Xnm67liY3pg73mmK/ln7rkuo4gY29tcG9uZW50IG5hbWUg5p2l6L+b6KGM57yT5a2Y55qE44CC5aaC5p6c5L2g5oOz57G75Ly855qE5a6e546w57yT5a2Y5pWI5p6c77yM5Y+v5Lul5L2/55SoIGxvY2FsU3RvcmFnZSDnrYnmtY/op4jlmajnvJPlrZjmlrnmoYjjgILmiJbogIXkuI3opoHkvb/nlKgga2VlcC1hbGl2ZSDnmoQgaW5jbHVkZe+8jOebtOaOpee8k+WtmOaJgOaciemhtemdouOAguivpuaDheingSdcbiAgfSxcbiAgZXJyb3JMb2c6IHtcbiAgICB0aXBzOiAn6K+354K55Ye75Y+z5LiK6KeSYnVn5bCP5Zu+5qCHJyxcbiAgICBkZXNjcmlwdGlvbjogJ+eOsOWcqOeahOeuoeeQhuWQjuWPsOWfuuacrOmDveaYr3NwYeeahOW9ouW8j+S6hu+8jOWug+WinuW8uuS6hueUqOaIt+S9k+mqjO+8jOS9huWQjOaXtuS5n+S8muWinuWKoOmhtemdouWHuumXrumimOeahOWPr+iDveaAp++8jOWPr+iDveS4gOS4quWwj+Wwj+eahOeWj+W/veWwseWvvOiHtOaVtOS4qumhtemdoueahOatu+mUgeOAguWlveWcqCBWdWUg5a6Y572R5o+Q5L6b5LqG5LiA5Liq5pa55rOV5p2l5o2V6I635aSE55CG5byC5bi477yM5L2g5Y+v5Lul5Zyo5YW25Lit6L+b6KGM6ZSZ6K+v5aSE55CG5oiW6ICF5byC5bi45LiK5oql44CCJyxcbiAgICBkb2N1bWVudGF0aW9uOiAn5paH5qGj5LuL57uNJ1xuICB9LFxuICBleGNlbDoge1xuICAgIGV4cG9ydDogJ+WvvOWHuicsXG4gICAgc2VsZWN0ZWRFeHBvcnQ6ICflr7zlh7rlt7LpgInmi6npobknLFxuICAgIHBsYWNlaG9sZGVyOiAn6K+36L6T5YWl5paH5Lu25ZCNKOm7mOiupGV4Y2VsLWxpc3QpJ1xuICB9LFxuICB6aXA6IHtcbiAgICBleHBvcnQ6ICflr7zlh7onLFxuICAgIHBsYWNlaG9sZGVyOiAn6K+36L6T5YWl5paH5Lu25ZCNKOm7mOiupGZpbGUpJ1xuICB9LFxuICBwZGY6IHtcbiAgICB0aXBzOiAn6L+Z6YeM5L2/55SoICAgd2luZG93LnByaW50KCkg5p2l5a6e546w5LiL6L29cGRm55qE5Yqf6IO9J1xuICB9LFxuICB0aGVtZToge1xuICAgIGNoYW5nZTogJ+aNouiCpCcsXG4gICAgZG9jdW1lbnRhdGlvbjogJ+aNouiCpOaWh+ahoycsXG4gICAgdGlwczogJ1RpcHM6IOWug+WMuuWIq+S6jiBuYXZiYXIg5LiK55qEIHRoZW1lLXBpY2ssIOaYr+S4pOenjeS4jeWQjOeahOaNouiCpOaWueazle+8jOWQhOiHquacieS4jeWQjOeahOW6lOeUqOWcuuaZr++8jOWFt+S9k+ivt+WPguiAg+aWh+aho+OAgidcbiAgfSxcbiAgdGFnc1ZpZXc6IHtcbiAgICByZWZyZXNoOiAn5Yi35pawJyxcbiAgICBjbG9zZTogJ+WFs+mXrScsXG4gICAgY2xvc2VPdGhlcnM6ICflhbPpl63lhbblroMnLFxuICAgIGNsb3NlQWxsOiAn5YWz6Zet5omA5pyJJ1xuICB9LFxuICBzZXR0aW5nczoge1xuICAgIHRpdGxlOiAn57O757uf5biD5bGA6YWN572uJyxcbiAgICB0aGVtZTogJ+S4u+mimOiJsicsXG4gICAgdGFnc1ZpZXc6ICflvIDlkK8gVGFncy1WaWV3JyxcbiAgICBmaXhlZEhlYWRlcjogJ+WbuuWumiBIZWFkZXInLFxuICAgIHNpZGViYXJMb2dvOiAn5L6n6L655qCPIExvZ28nXG4gIH1cbn1cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/lang/zh.js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/AppMain.vue":
+/*!*******************************************!*\
+ !*** ./src/layout/components/AppMain.vue ***!
+ \*******************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppMain.vue?vue&type=template&id=078753dd&scoped=true */ \"./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true\");\n/* harmony import */ var _AppMain_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AppMain.vue?vue&type=script&lang=js */ \"./src/layout/components/AppMain.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _AppMain_vue_vue_type_style_index_0_id_078753dd_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true */ \"./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true\");\n/* harmony import */ var _AppMain_vue_vue_type_style_index_1_id_078753dd_lang_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss */ \"./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(\n _AppMain_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"078753dd\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('078753dd')) {\n api.createRecord('078753dd', component.options)\n } else {\n api.reload('078753dd', component.options)\n }\n module.hot.accept(/*! ./AppMain.vue?vue&type=template&id=078753dd&scoped=true */ \"./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppMain.vue?vue&type=template&id=078753dd&scoped=true */ \"./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true\");\n(function () {\n api.rerender('078753dd', {\n render: _AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/AppMain.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/NTg1NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL0FwcE1haW4udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA3ODc1M2RkJnNjb3BlZD10cnVlXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vQXBwTWFpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuZXhwb3J0ICogZnJvbSBcIi4vQXBwTWFpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuaW1wb3J0IHN0eWxlMCBmcm9tIFwiLi9BcHBNYWluLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTA3ODc1M2RkJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiXG5pbXBvcnQgc3R5bGUxIGZyb20gXCIuL0FwcE1haW4udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTEmaWQ9MDc4NzUzZGQmbGFuZz1zY3NzXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA3ODc1M2RkXCIsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiQzpcXFxcVXNlcnNcXFxcQWRtaW5pc3RyYXRvclxcXFxEZXNrdG9wXFxcXOmhueebrlxcXFzlm6Dnibnovr5cXFxcc3R1ZHlmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCcwNzg3NTNkZCcpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCcwNzg3NTNkZCcsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCcwNzg3NTNkZCcsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vQXBwTWFpbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDc4NzUzZGQmc2NvcGVkPXRydWVcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCcwNzg3NTNkZCcsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwic3JjL2xheW91dC9jb21wb25lbnRzL0FwcE1haW4udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/AppMain.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/AppMain.vue?vue&type=script&lang=js":
+/*!*******************************************************************!*\
+ !*** ./src/layout/components/AppMain.vue?vue&type=script&lang=js ***!
+ \*******************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_AppMain_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./AppMain.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_AppMain_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/ZjhmZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcE1haW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwTWFpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/AppMain.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true":
+/*!****************************************************************************************************!*\
+ !*** ./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true ***!
+ \****************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_0_id_078753dd_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_0_id_078753dd_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_0_id_078753dd_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_0_id_078753dd_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_0_id_078753dd_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0wNzg3NTNkZCZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/NmNhMSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHBNYWluLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTA3ODc1M2RkJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/AppMain.vue?vue&type=style&index=0&id=078753dd&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss":
+/*!****************************************************************************************!*\
+ !*** ./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss ***!
+ \****************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_1_id_078753dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_1_id_078753dd_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_1_id_078753dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_1_id_078753dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_style_index_1_id_078753dd_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MSZpZD0wNzg3NTNkZCZsYW5nPXNjc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/YWQ3MCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHBNYWluLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPTA3ODc1M2RkJmxhbmc9c2Nzc1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/AppMain.vue?vue&type=style&index=1&id=078753dd&lang=scss\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true":
+/*!*************************************************************************************!*\
+ !*** ./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true ***!
+ \*************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./AppMain.vue?vue&type=template&id=078753dd&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AppMain_vue_vue_type_template_id_078753dd_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDc4NzUzZGQmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvQXBwTWFpbi52dWU/YWVkZiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcXFwiY2FjaGVEaXJlY3RvcnlcXFwiOlxcXCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcXFwiLFxcXCJjYWNoZUlkZW50aWZpZXJcXFwiOlxcXCIxNzY4YjBlOC12dWUtbG9hZGVyLXRlbXBsYXRlXFxcIn0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcE1haW4udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA3ODc1M2RkJnNjb3BlZD10cnVlXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/AppMain.vue?vue&type=template&id=078753dd&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Navbar.vue":
+/*!******************************************!*\
+ !*** ./src/layout/components/Navbar.vue ***!
+ \******************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Navbar.vue?vue&type=template&id=d16d6306&scoped=true */ \"./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true\");\n/* harmony import */ var _Navbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Navbar.vue?vue&type=script&lang=js */ \"./src/layout/components/Navbar.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _Navbar_vue_vue_type_style_index_0_id_d16d6306_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css */ \"./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css\");\n/* harmony import */ var _Navbar_vue_vue_type_style_index_1_id_d16d6306_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true */ \"./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(\n _Navbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d16d6306\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('d16d6306')) {\n api.createRecord('d16d6306', component.options)\n } else {\n api.reload('d16d6306', component.options)\n }\n module.hot.accept(/*! ./Navbar.vue?vue&type=template&id=d16d6306&scoped=true */ \"./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Navbar.vue?vue&type=template&id=d16d6306&scoped=true */ \"./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true\");\n(function () {\n api.rerender('d16d6306', {\n render: _Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/Navbar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlPzEyMGUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQxNmQ2MzA2JnNjb3BlZD10cnVlXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vTmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiXG5leHBvcnQgKiBmcm9tIFwiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmltcG9ydCBzdHlsZTAgZnJvbSBcIi4vTmF2YmFyLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWQxNmQ2MzA2Jmxhbmc9Y3NzXCJcbmltcG9ydCBzdHlsZTEgZnJvbSBcIi4vTmF2YmFyLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPWQxNmQ2MzA2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJkMTZkNjMwNlwiLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkM6XFxcXFVzZXJzXFxcXEFkbWluaXN0cmF0b3JcXFxcRGVza3RvcFxcXFzpobnnm65cXFxc5Zug54m56L6+XFxcXHN0dWR5ZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnZDE2ZDYzMDYnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnZDE2ZDYzMDYnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnZDE2ZDYzMDYnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL05hdmJhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDE2ZDYzMDYmc2NvcGVkPXRydWVcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCdkMTZkNjMwNicsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwic3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Navbar.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Navbar.vue?vue&type=script&lang=js":
+/*!******************************************************************!*\
+ !*** ./src/layout/components/Navbar.vue?vue&type=script&lang=js ***!
+ \******************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Navbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Navbar.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Navbar_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlP2Y3OWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vTmF2YmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Navbar.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css":
+/*!**************************************************************************************!*\
+ !*** ./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css ***!
+ \**************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_0_id_d16d6306_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_0_id_d16d6306_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_0_id_d16d6306_lang_css__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_0_id_d16d6306_lang_css__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_0_id_d16d6306_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWQxNmQ2MzA2Jmxhbmc9Y3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWU/YzlkYSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTEtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS02LW9uZU9mLTEtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTEtMiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL05hdmJhci52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1kMTZkNjMwNiZsYW5nPWNzc1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Navbar.vue?vue&type=style&index=0&id=d16d6306&lang=css\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true":
+/*!***************************************************************************************************!*\
+ !*** ./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true ***!
+ \***************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_1_id_d16d6306_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_1_id_d16d6306_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_1_id_d16d6306_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_1_id_d16d6306_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_style_index_1_id_d16d6306_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPWQxNmQ2MzA2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlPzkzYTEiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vTmF2YmFyLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPWQxNmQ2MzA2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Navbar.vue?vue&type=style&index=1&id=d16d6306&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true":
+/*!************************************************************************************!*\
+ !*** ./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true ***!
+ \************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Navbar.vue?vue&type=template&id=d16d6306&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Navbar_vue_vue_type_template_id_d16d6306_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvTmF2YmFyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kMTZkNjMwNiZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9OYXZiYXIudnVlP2Q4ZTAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQxNmQ2MzA2JnNjb3BlZD10cnVlXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Navbar.vue?vue&type=template&id=d16d6306&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Settings/index.vue":
+/*!**************************************************!*\
+ !*** ./src/layout/components/Settings/index.vue ***!
+ \**************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=126b135a&scoped=true */ \"./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/layout/components/Settings/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_126b135a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true */ \"./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"126b135a\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('126b135a')) {\n api.createRecord('126b135a', component.options)\n } else {\n api.reload('126b135a', component.options)\n }\n module.hot.accept(/*! ./index.vue?vue&type=template&id=126b135a&scoped=true */ \"./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=126b135a&scoped=true */ \"./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true\");\n(function () {\n api.rerender('126b135a', {\n render: _index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/Settings/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NldHRpbmdzL2luZGV4LnZ1ZT9mNDE5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEyNmIxMzVhJnNjb3BlZD10cnVlXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiXG5pbXBvcnQgc3R5bGUwIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTEyNmIxMzVhJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIxMjZiMTM1YVwiLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkM6XFxcXFVzZXJzXFxcXEFkbWluaXN0cmF0b3JcXFxcRGVza3RvcFxcXFzpobnnm65cXFxc5Zug54m56L6+XFxcXHN0dWR5ZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnMTI2YjEzNWEnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnMTI2YjEzNWEnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnMTI2YjEzNWEnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xMjZiMTM1YSZzY29wZWQ9dHJ1ZVwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzEyNmIxMzVhJywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Settings/index.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Settings/index.vue?vue&type=script&lang=js":
+/*!**************************************************************************!*\
+ !*** ./src/layout/components/Settings/index.vue?vue&type=script&lang=js ***!
+ \**************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NldHRpbmdzL2luZGV4LnZ1ZT9iYTdlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Settings/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true":
+/*!***********************************************************************************************************!*\
+ !*** ./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true ***!
+ \***********************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_126b135a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_126b135a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_126b135a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_126b135a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_126b135a_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MTI2YjEzNWEmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NldHRpbmdzL2luZGV4LnZ1ZT9kZTVhIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtc3R5bGUtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTEyNmIxMzVhJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Settings/index.vue?vue&type=style&index=0&id=126b135a&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true":
+/*!********************************************************************************************!*\
+ !*** ./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true ***!
+ \********************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=126b135a&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_126b135a_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2V0dGluZ3MvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEyNmIxMzVhJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NldHRpbmdzL2luZGV4LnZ1ZT83OGI3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/e1xcXCJjYWNoZURpcmVjdG9yeVxcXCI6XFxcIm5vZGVfbW9kdWxlcy8uY2FjaGUvdnVlLWxvYWRlclxcXCIsXFxcImNhY2hlSWRlbnRpZmllclxcXCI6XFxcIjE3NjhiMGU4LXZ1ZS1sb2FkZXItdGVtcGxhdGVcXFwifSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEyNmIxMzVhJnNjb3BlZD10cnVlXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Settings/index.vue?vue&type=template&id=126b135a&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/FixiOSBug.js":
+/*!****************************************************!*\
+ !*** ./src/layout/components/Sidebar/FixiOSBug.js ***!
+ \****************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n computed: {\n device: function device() {\n return this.$store.state.app.device;\n }\n },\n mounted: function mounted() {\n // In order to fix the click on menu on the ios device will trigger the mouseleave bug\n // https://github.com/PanJiaChen/vue-element-admin/issues/1135\n this.fixBugIniOS();\n },\n methods: {\n fixBugIniOS: function fixBugIniOS() {\n var _this = this;\n var $subMenu = this.$refs.subMenu;\n if ($subMenu) {\n var handleMouseleave = $subMenu.handleMouseleave;\n $subMenu.handleMouseleave = function (e) {\n if (_this.device === 'mobile') {\n return;\n }\n handleMouseleave(e);\n };\n }\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9GaXhpT1NCdWcuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9GaXhpT1NCdWcuanM/NWM3MCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIGRldmljZSgpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmFwcC5kZXZpY2VcclxuICAgIH1cclxuICB9LFxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICAvLyBJbiBvcmRlciB0byBmaXggdGhlIGNsaWNrIG9uIG1lbnUgb24gdGhlIGlvcyBkZXZpY2Ugd2lsbCB0cmlnZ2VyIHRoZSBtb3VzZWxlYXZlIGJ1Z1xyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL1BhbkppYUNoZW4vdnVlLWVsZW1lbnQtYWRtaW4vaXNzdWVzLzExMzVcclxuICAgIHRoaXMuZml4QnVnSW5pT1MoKVxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgZml4QnVnSW5pT1MoKSB7XHJcbiAgICAgIGNvbnN0ICRzdWJNZW51ID0gdGhpcy4kcmVmcy5zdWJNZW51XHJcbiAgICAgIGlmICgkc3ViTWVudSkge1xyXG4gICAgICAgIGNvbnN0IGhhbmRsZU1vdXNlbGVhdmUgPSAkc3ViTWVudS5oYW5kbGVNb3VzZWxlYXZlXHJcbiAgICAgICAgJHN1Yk1lbnUuaGFuZGxlTW91c2VsZWF2ZSA9IChlKSA9PiB7XHJcbiAgICAgICAgICBpZiAodGhpcy5kZXZpY2UgPT09ICdtb2JpbGUnKSB7XHJcbiAgICAgICAgICAgIHJldHVyblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaGFuZGxlTW91c2VsZWF2ZShlKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/FixiOSBug.js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Item.vue":
+/*!************************************************!*\
+ !*** ./src/layout/components/Sidebar/Item.vue ***!
+ \************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Item.vue?vue&type=script&lang=js */ \"./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _Item_vue_vue_type_style_index_0_id_31ea41b3_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css */ \"./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\nvar render, staticRenderFns\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _Item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n \"31ea41b3\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('31ea41b3')) {\n api.createRecord('31ea41b3', component.options)\n } else {\n api.reload('31ea41b3', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"src/layout/components/Sidebar/Item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9JdGVtLnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0l0ZW0udnVlP2JmZjEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciwgc3RhdGljUmVuZGVyRm5zXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0l0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmV4cG9ydCAqIGZyb20gXCIuL0l0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmltcG9ydCBzdHlsZTAgZnJvbSBcIi4vSXRlbS52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0zMWVhNDFiMyZzY29wZWQ9dHJ1ZSZsYW5nPWNzc1wiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzMWVhNDFiM1wiLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkM6XFxcXFVzZXJzXFxcXEFkbWluaXN0cmF0b3JcXFxcRGVza3RvcFxcXFzpobnnm65cXFxc5Zug54m56L6+XFxcXHN0dWR5ZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnMzFlYTQxYjMnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnMzFlYTQxYjMnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnMzFlYTQxYjMnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwic3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvSXRlbS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Item.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js":
+/*!************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js ***!
+ \************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Item.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Item_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9JdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0l0ZW0udnVlPzYyYTUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9JdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0l0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Item.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css":
+/*!********************************************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css ***!
+ \********************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Item_vue_vue_type_style_index_0_id_31ea41b3_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--6-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Item_vue_vue_type_style_index_0_id_31ea41b3_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Item_vue_vue_type_style_index_0_id_31ea41b3_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Item_vue_vue_type_style_index_0_id_31ea41b3_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Item_vue_vue_type_style_index_0_id_31ea41b3_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9JdGVtLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTMxZWE0MWIzJnNjb3BlZD10cnVlJmxhbmc9Y3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1NpZGViYXIvSXRlbS52dWU/YzE1NyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTEtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS02LW9uZU9mLTEtMSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTEtMiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0l0ZW0udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MzFlYTQxYjMmc2NvcGVkPXRydWUmbGFuZz1jc3NcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Item.vue?vue&type=style&index=0&id=31ea41b3&scoped=true&lang=css\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Link.vue":
+/*!************************************************!*\
+ !*** ./src/layout/components/Sidebar/Link.vue ***!
+ \************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Link.vue?vue&type=template&id=32e8ab1a */ \"./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a\");\n/* harmony import */ var _Link_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Link.vue?vue&type=script&lang=js */ \"./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _Link_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('32e8ab1a')) {\n api.createRecord('32e8ab1a', component.options)\n } else {\n api.reload('32e8ab1a', component.options)\n }\n module.hot.accept(/*! ./Link.vue?vue&type=template&id=32e8ab1a */ \"./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Link.vue?vue&type=template&id=32e8ab1a */ \"./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a\");\n(function () {\n api.rerender('32e8ab1a', {\n render: _Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/Sidebar/Link.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9MaW5rLnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xpbmsudnVlP2ZkNzQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9MaW5rLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMmU4YWIxYVwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0xpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmV4cG9ydCAqIGZyb20gXCIuL0xpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkM6XFxcXFVzZXJzXFxcXEFkbWluaXN0cmF0b3JcXFxcRGVza3RvcFxcXFzpobnnm65cXFxc5Zug54m56L6+XFxcXHN0dWR5ZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnMzJlOGFiMWEnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnMzJlOGFiMWEnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnMzJlOGFiMWEnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL0xpbmsudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMyZThhYjFhXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignMzJlOGFiMWEnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInNyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xpbmsudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Link.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js":
+/*!************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js ***!
+ \************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Link_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Link.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Link_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9MaW5rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xpbmsudnVlPzkzY2EiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9MaW5rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0xpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a":
+/*!******************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a ***!
+ \******************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Link.vue?vue&type=template&id=32e8ab1a */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Link_vue_vue_type_template_id_32e8ab1a__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9MaW5rLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMmU4YWIxYS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xpbmsudnVlP2M1YTUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9MaW5rLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMmU4YWIxYVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Link.vue?vue&type=template&id=32e8ab1a\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Logo.vue":
+/*!************************************************!*\
+ !*** ./src/layout/components/Sidebar/Logo.vue ***!
+ \************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Logo.vue?vue&type=template&id=6494804b&scoped=true */ \"./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true\");\n/* harmony import */ var _Logo_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Logo.vue?vue&type=script&lang=js */ \"./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _Logo_vue_vue_type_style_index_0_id_6494804b_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true */ \"./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _Logo_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6494804b\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('6494804b')) {\n api.createRecord('6494804b', component.options)\n } else {\n api.reload('6494804b', component.options)\n }\n module.hot.accept(/*! ./Logo.vue?vue&type=template&id=6494804b&scoped=true */ \"./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Logo.vue?vue&type=template&id=6494804b&scoped=true */ \"./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true\");\n(function () {\n api.rerender('6494804b', {\n render: _Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/Sidebar/Logo.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9Mb2dvLnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xvZ28udnVlPzhjM2MiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9Mb2dvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NDk0ODA0YiZzY29wZWQ9dHJ1ZVwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0xvZ28udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmV4cG9ydCAqIGZyb20gXCIuL0xvZ28udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmltcG9ydCBzdHlsZTAgZnJvbSBcIi4vTG9nby52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD02NDk0ODA0YiZsYW5nPXNjc3Mmc2NvcGVkPXRydWVcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjQ5NDgwNGJcIixcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCJDOlxcXFxVc2Vyc1xcXFxBZG1pbmlzdHJhdG9yXFxcXERlc2t0b3BcXFxc6aG555uuXFxcXOWboOeJuei+vlxcXFxzdHVkeWZyb250ZW5kXFxcXG5vZGVfbW9kdWxlc1xcXFx2dWUtaG90LXJlbG9hZC1hcGlcXFxcZGlzdFxcXFxpbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzY0OTQ4MDRiJykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzY0OTQ4MDRiJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzY0OTQ4MDRiJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9Mb2dvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NDk0ODA0YiZzY29wZWQ9dHJ1ZVwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzY0OTQ4MDRiJywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9Mb2dvLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Logo.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js":
+/*!************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js ***!
+ \************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Logo_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Logo.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_Logo_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9Mb2dvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xvZ28udnVlP2M2YjYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9Mb2dvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0xvZ28udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Logo.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true":
+/*!*********************************************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true ***!
+ \*********************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_style_index_0_id_6494804b_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_style_index_0_id_6494804b_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_style_index_0_id_6494804b_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_style_index_0_id_6494804b_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_style_index_0_id_6494804b_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9Mb2dvLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTY0OTQ4MDRiJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xvZ28udnVlPzBmNzIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vTG9nby52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD02NDk0ODA0YiZsYW5nPXNjc3Mmc2NvcGVkPXRydWVcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Logo.vue?vue&type=style&index=0&id=6494804b&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true":
+/*!******************************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true ***!
+ \******************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./Logo.vue?vue&type=template&id=6494804b&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Logo_vue_vue_type_template_id_6494804b_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9Mb2dvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NDk0ODA0YiZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL0xvZ28udnVlPzZkMzMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9Mb2dvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NDk0ODA0YiZzY29wZWQ9dHJ1ZVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/Logo.vue?vue&type=template&id=6494804b&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/SidebarItem.vue":
+/*!*******************************************************!*\
+ !*** ./src/layout/components/Sidebar/SidebarItem.vue ***!
+ \*******************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SidebarItem.vue?vue&type=template&id=2d2bbdc2 */ \"./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2\");\n/* harmony import */ var _SidebarItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SidebarItem.vue?vue&type=script&lang=js */ \"./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _SidebarItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('2d2bbdc2')) {\n api.createRecord('2d2bbdc2', component.options)\n } else {\n api.reload('2d2bbdc2', component.options)\n }\n module.hot.accept(/*! ./SidebarItem.vue?vue&type=template&id=2d2bbdc2 */ \"./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SidebarItem.vue?vue&type=template&id=2d2bbdc2 */ \"./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2\");\n(function () {\n api.rerender('2d2bbdc2', {\n render: _SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/Sidebar/SidebarItem.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9TaWRlYmFySXRlbS52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9TaWRlYmFySXRlbS52dWU/OTFkNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL1NpZGViYXJJdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yZDJiYmRjMlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1NpZGViYXJJdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiXG5leHBvcnQgKiBmcm9tIFwiLi9TaWRlYmFySXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiQzpcXFxcVXNlcnNcXFxcQWRtaW5pc3RyYXRvclxcXFxEZXNrdG9wXFxcXOmhueebrlxcXFzlm6Dnibnovr5cXFxcc3R1ZHlmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCcyZDJiYmRjMicpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCcyZDJiYmRjMicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCcyZDJiYmRjMicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vU2lkZWJhckl0ZW0udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJkMmJiZGMyXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignMmQyYmJkYzInLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInNyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL1NpZGViYXJJdGVtLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/SidebarItem.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js":
+/*!*******************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_SidebarItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./SidebarItem.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_SidebarItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9TaWRlYmFySXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9TaWRlYmFySXRlbS52dWU/ZTViYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1NpZGViYXJJdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1NpZGViYXJJdGVtLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/SidebarItem.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2":
+/*!*************************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2 ***!
+ \*************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./SidebarItem.vue?vue&type=template&id=2d2bbdc2 */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SidebarItem_vue_vue_type_template_id_2d2bbdc2__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9TaWRlYmFySXRlbS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmQyYmJkYzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9TaWRlYmFySXRlbS52dWU/NDAyMSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcXFwiY2FjaGVEaXJlY3RvcnlcXFwiOlxcXCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcXFwiLFxcXCJjYWNoZUlkZW50aWZpZXJcXFwiOlxcXCIxNzY4YjBlOC12dWUtbG9hZGVyLXRlbXBsYXRlXFxcIn0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1NpZGViYXJJdGVtLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yZDJiYmRjMlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/SidebarItem.vue?vue&type=template&id=2d2bbdc2\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/index.vue":
+/*!*************************************************!*\
+ !*** ./src/layout/components/Sidebar/index.vue ***!
+ \*************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=33ec43fc */ \"./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('33ec43fc')) {\n api.createRecord('33ec43fc', component.options)\n } else {\n api.reload('33ec43fc', component.options)\n }\n module.hot.accept(/*! ./index.vue?vue&type=template&id=33ec43fc */ \"./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=33ec43fc */ \"./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc\");\n(function () {\n api.rerender('33ec43fc', {\n render: _index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/Sidebar/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9pbmRleC52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9pbmRleC52dWU/NmQ2YyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zM2VjNDNmY1wiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiQzpcXFxcVXNlcnNcXFxcQWRtaW5pc3RyYXRvclxcXFxEZXNrdG9wXFxcXOmhueebrlxcXFzlm6Dnibnovr5cXFxcc3R1ZHlmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCczM2VjNDNmYycpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCczM2VjNDNmYycsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCczM2VjNDNmYycsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMzZWM0M2ZjXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignMzNlYzQzZmMnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInNyYy9sYXlvdXQvY29tcG9uZW50cy9TaWRlYmFyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/index.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js":
+/*!*************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js ***!
+ \*************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9pbmRleC52dWU/MzExMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc":
+/*!*******************************************************************************!*\
+ !*** ./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc ***!
+ \*******************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=33ec43fc */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_33ec43fc__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzNlYzQzZmMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvU2lkZWJhci9pbmRleC52dWU/OWJlZiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcXFwiY2FjaGVEaXJlY3RvcnlcXFwiOlxcXCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcXFwiLFxcXCJjYWNoZUlkZW50aWZpZXJcXFwiOlxcXCIxNzY4YjBlOC12dWUtbG9hZGVyLXRlbXBsYXRlXFxcIn0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zM2VjNDNmY1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/Sidebar/index.vue?vue&type=template&id=33ec43fc\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/ScrollPane.vue":
+/*!*******************************************************!*\
+ !*** ./src/layout/components/TagsView/ScrollPane.vue ***!
+ \*******************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true */ \"./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true\");\n/* harmony import */ var _ScrollPane_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ScrollPane.vue?vue&type=script&lang=js */ \"./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _ScrollPane_vue_vue_type_style_index_0_id_be6b7bae_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true */ \"./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _ScrollPane_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"be6b7bae\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('be6b7bae')) {\n api.createRecord('be6b7bae', component.options)\n } else {\n api.reload('be6b7bae', component.options)\n }\n module.hot.accept(/*! ./ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true */ \"./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true */ \"./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true\");\n(function () {\n api.rerender('be6b7bae', {\n render: _ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/TagsView/ScrollPane.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/MTg2MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL1Njcm9sbFBhbmUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWJlNmI3YmFlJnNjb3BlZD10cnVlXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuZXhwb3J0ICogZnJvbSBcIi4vU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuaW1wb3J0IHN0eWxlMCBmcm9tIFwiLi9TY3JvbGxQYW5lLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWJlNmI3YmFlJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJiZTZiN2JhZVwiLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkM6XFxcXFVzZXJzXFxcXEFkbWluaXN0cmF0b3JcXFxcRGVza3RvcFxcXFzpobnnm65cXFxc5Zug54m56L6+XFxcXHN0dWR5ZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnYmU2YjdiYWUnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnYmU2YjdiYWUnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnYmU2YjdiYWUnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL1Njcm9sbFBhbmUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWJlNmI3YmFlJnNjb3BlZD10cnVlXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignYmU2YjdiYWUnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInNyYy9sYXlvdXQvY29tcG9uZW50cy9UYWdzVmlldy9TY3JvbGxQYW5lLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/ScrollPane.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js":
+/*!*******************************************************************************!*\
+ !*** ./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js ***!
+ \*******************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_ScrollPane_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ScrollPane.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_ScrollPane_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/ZTgwZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Njcm9sbFBhbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/ScrollPane.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true":
+/*!****************************************************************************************************************!*\
+ !*** ./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true ***!
+ \****************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_style_index_0_id_be6b7bae_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_style_index_0_id_be6b7bae_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_style_index_0_id_be6b7bae_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_style_index_0_id_be6b7bae_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_style_index_0_id_be6b7bae_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1iZTZiN2JhZSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/YjE0ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9TY3JvbGxQYW5lLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWJlNmI3YmFlJmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/ScrollPane.vue?vue&type=style&index=0&id=be6b7bae&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true":
+/*!*************************************************************************************************!*\
+ !*** ./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true ***!
+ \*************************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ScrollPane_vue_vue_type_template_id_be6b7bae_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YmU2YjdiYWUmc2NvcGVkPXRydWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvU2Nyb2xsUGFuZS52dWU/NDMxOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcXFwiY2FjaGVEaXJlY3RvcnlcXFwiOlxcXCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcXFwiLFxcXCJjYWNoZUlkZW50aWZpZXJcXFwiOlxcXCIxNzY4YjBlOC12dWUtbG9hZGVyLXRlbXBsYXRlXFxcIn0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Njcm9sbFBhbmUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWJlNmI3YmFlJnNjb3BlZD10cnVlXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/ScrollPane.vue?vue&type=template&id=be6b7bae&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/index.vue":
+/*!**************************************************!*\
+ !*** ./src/layout/components/TagsView/index.vue ***!
+ \**************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=fac8ca64&scoped=true */ \"./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/layout/components/TagsView/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_fac8ca64_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true */ \"./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true\");\n/* harmony import */ var _index_vue_vue_type_style_index_1_id_fac8ca64_lang_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss */ \"./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(\n _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"fac8ca64\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('fac8ca64')) {\n api.createRecord('fac8ca64', component.options)\n } else {\n api.reload('fac8ca64', component.options)\n }\n module.hot.accept(/*! ./index.vue?vue&type=template&id=fac8ca64&scoped=true */ \"./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=fac8ca64&scoped=true */ \"./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true\");\n(function () {\n api.rerender('fac8ca64', {\n render: _index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/components/TagsView/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT9mZmJkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZhYzhjYTY0JnNjb3BlZD10cnVlXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiXG5pbXBvcnQgc3R5bGUwIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWZhYzhjYTY0Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiXG5pbXBvcnQgc3R5bGUxIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPWZhYzhjYTY0Jmxhbmc9c2Nzc1wiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJmYWM4Y2E2NFwiLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkM6XFxcXFVzZXJzXFxcXEFkbWluaXN0cmF0b3JcXFxcRGVza3RvcFxcXFzpobnnm65cXFxc5Zug54m56L6+XFxcXHN0dWR5ZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnZmFjOGNhNjQnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnZmFjOGNhNjQnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlbG9hZCgnZmFjOGNhNjQnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mYWM4Y2E2NCZzY29wZWQ9dHJ1ZVwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJ2ZhYzhjYTY0Jywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/index.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/index.vue?vue&type=script&lang=js":
+/*!**************************************************************************!*\
+ !*** ./src/layout/components/TagsView/index.vue?vue&type=script&lang=js ***!
+ \**************************************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT82Yzk3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true":
+/*!***********************************************************************************************************!*\
+ !*** ./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true ***!
+ \***********************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_fac8ca64_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_fac8ca64_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_fac8ca64_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_fac8ca64_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_fac8ca64_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZmFjOGNhNjQmbGFuZz1zY3NzJnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT8yYmQxIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtc3R5bGUtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWZhYzhjYTY0Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZVwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/index.vue?vue&type=style&index=0&id=fac8ca64&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss":
+/*!***********************************************************************************************!*\
+ !*** ./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss ***!
+ \***********************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_1_id_fac8ca64_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_1_id_fac8ca64_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_1_id_fac8ca64_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_1_id_fac8ca64_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_1_id_fac8ca64_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTEmaWQ9ZmFjOGNhNjQmbGFuZz1zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT84M2QxIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtc3R5bGUtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0xJmlkPWZhYzhjYTY0Jmxhbmc9c2Nzc1wiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/index.vue?vue&type=style&index=1&id=fac8ca64&lang=scss\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true":
+/*!********************************************************************************************!*\
+ !*** ./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true ***!
+ \********************************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=fac8ca64&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fac8ca64_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvVGFnc1ZpZXcvaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZhYzhjYTY0JnNjb3BlZD10cnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dC9jb21wb25lbnRzL1RhZ3NWaWV3L2luZGV4LnZ1ZT9mN2E1Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/e1xcXCJjYWNoZURpcmVjdG9yeVxcXCI6XFxcIm5vZGVfbW9kdWxlcy8uY2FjaGUvdnVlLWxvYWRlclxcXCIsXFxcImNhY2hlSWRlbnRpZmllclxcXCI6XFxcIjE3NjhiMGU4LXZ1ZS1sb2FkZXItdGVtcGxhdGVcXFwifSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZhYzhjYTY0JnNjb3BlZD10cnVlXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/TagsView/index.vue?vue&type=template&id=fac8ca64&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/components/index.js":
+/*!****************************************!*\
+ !*** ./src/layout/components/index.js ***!
+ \****************************************/
+/*! exports provided: AppMain, Navbar, Settings, Sidebar, TagsView */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _AppMain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppMain */ \"./src/layout/components/AppMain.vue\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"AppMain\", function() { return _AppMain__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; });\n\n/* harmony import */ var _Navbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Navbar */ \"./src/layout/components/Navbar.vue\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Navbar\", function() { return _Navbar__WEBPACK_IMPORTED_MODULE_1__[\"default\"]; });\n\n/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Settings */ \"./src/layout/components/Settings/index.vue\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Settings\", function() { return _Settings__WEBPACK_IMPORTED_MODULE_2__[\"default\"]; });\n\n/* harmony import */ var _Sidebar_index_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Sidebar/index.vue */ \"./src/layout/components/Sidebar/index.vue\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"Sidebar\", function() { return _Sidebar_index_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"]; });\n\n/* harmony import */ var _TagsView_index_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./TagsView/index.vue */ \"./src/layout/components/TagsView/index.vue\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"TagsView\", function() { return _TagsView_index_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]; });\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L2NvbXBvbmVudHMvaW5kZXguanM/Y2Q0YSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIEFwcE1haW4gfSBmcm9tICcuL0FwcE1haW4nXHJcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTmF2YmFyIH0gZnJvbSAnLi9OYXZiYXInXHJcbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2V0dGluZ3MgfSBmcm9tICcuL1NldHRpbmdzJ1xyXG5leHBvcnQgeyBkZWZhdWx0IGFzIFNpZGViYXIgfSBmcm9tICcuL1NpZGViYXIvaW5kZXgudnVlJ1xyXG5leHBvcnQgeyBkZWZhdWx0IGFzIFRhZ3NWaWV3IH0gZnJvbSAnLi9UYWdzVmlldy9pbmRleC52dWUnXHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/components/index.js\n");
+
+/***/ }),
+
+/***/ "./src/layout/index.vue":
+/*!******************************!*\
+ !*** ./src/layout/index.vue ***!
+ \******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=13877386&scoped=true */ \"./src/layout/index.vue?vue&type=template&id=13877386&scoped=true\");\n/* harmony import */ var _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js */ \"./src/layout/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _index_vue_vue_type_style_index_0_id_13877386_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true */ \"./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"13877386\",\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('13877386')) {\n api.createRecord('13877386', component.options)\n } else {\n api.reload('13877386', component.options)\n }\n module.hot.accept(/*! ./index.vue?vue&type=template&id=13877386&scoped=true */ \"./src/layout/index.vue?vue&type=template&id=13877386&scoped=true\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=13877386&scoped=true */ \"./src/layout/index.vue?vue&type=template&id=13877386&scoped=true\");\n(function () {\n api.rerender('13877386', {\n render: _index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layout/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2luZGV4LnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvaW5kZXgudnVlPzU2MjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTM4NzczODYmc2NvcGVkPXRydWVcIlxuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCJcbmltcG9ydCBzdHlsZTAgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MTM4NzczODYmbGFuZz1zY3NzJnNjb3BlZD10cnVlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEzODc3Mzg2XCIsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiQzpcXFxcVXNlcnNcXFxcQWRtaW5pc3RyYXRvclxcXFxEZXNrdG9wXFxcXOmhueebrlxcXFzlm6Dnibnovr5cXFxcc3R1ZHlmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCcxMzg3NzM4NicpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCcxMzg3NzM4NicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCcxMzg3NzM4NicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEzODc3Mzg2JnNjb3BlZD10cnVlXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignMTM4NzczODYnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInNyYy9sYXlvdXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/index.vue\n");
+
+/***/ }),
+
+/***/ "./src/layout/index.vue?vue&type=script&lang=js":
+/*!******************************************************!*\
+ !*** ./src/layout/index.vue?vue&type=script&lang=js ***!
+ \******************************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_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_index_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvaW5kZXgudnVlP2IxMDEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layout/index.vue?vue&type=script&lang=js\n");
+
+/***/ }),
+
+/***/ "./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true":
+/*!***************************************************************************************!*\
+ !*** ./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true ***!
+ \***************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_13877386_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_13877386_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_13877386_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_13877386_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_13877386_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2luZGV4LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTEzODc3Mzg2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvaW5kZXgudnVlPzYwNDgiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTAhLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MTM4NzczODYmbGFuZz1zY3NzJnNjb3BlZD10cnVlXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/index.vue?vue&type=template&id=13877386&scoped=true":
+/*!************************************************************************!*\
+ !*** ./src/layout/index.vue?vue&type=template&id=13877386&scoped=true ***!
+ \************************************************************************/
+/*! exports provided: render, staticRenderFns */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"1768b0e8-vue-loader-template\"}!../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=13877386&scoped=true */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"1768b0e8-vue-loader-template\\\"}!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layout/index.vue?vue&type=template&id=13877386&scoped=true\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_1768b0e8_vue_loader_template_node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13877386_scoped_true__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xMzg3NzM4NiZzY29wZWQ9dHJ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXQvaW5kZXgudnVlPzEyNzUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMTc2OGIwZTgtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTM4NzczODYmc2NvcGVkPXRydWVcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layout/index.vue?vue&type=template&id=13877386&scoped=true\n");
+
+/***/ }),
+
+/***/ "./src/layout/mixin/ResizeHandler.js":
+/*!*******************************************!*\
+ !*** ./src/layout/mixin/ResizeHandler.js ***!
+ \*******************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/store */ \"./src/store/index.js\");\n\nvar _document = document,\n body = _document.body;\nvar WIDTH = 992; // refer to Bootstrap's responsive design\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n watch: {\n $route: function $route(route) {\n if (this.device === 'mobile' && this.sidebar.opened) {\n _store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('app/closeSideBar', {\n withoutAnimation: false\n });\n }\n }\n },\n beforeMount: function beforeMount() {\n window.addEventListener('resize', this.$_resizeHandler);\n },\n beforeDestroy: function beforeDestroy() {\n window.removeEventListener('resize', this.$_resizeHandler);\n },\n mounted: function mounted() {\n var isMobile = this.$_isMobile();\n if (isMobile) {\n _store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('app/toggleDevice', 'mobile');\n _store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('app/closeSideBar', {\n withoutAnimation: true\n });\n }\n },\n methods: {\n // use $_ for mixins properties\n // https://vuejs.org/v2/style-guide/index.html#Private-property-names-essential\n $_isMobile: function $_isMobile() {\n var rect = body.getBoundingClientRect();\n return rect.width - 1 < WIDTH;\n },\n $_resizeHandler: function $_resizeHandler() {\n if (!document.hidden) {\n var isMobile = this.$_isMobile();\n _store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('app/toggleDevice', isMobile ? 'mobile' : 'desktop');\n if (isMobile) {\n _store__WEBPACK_IMPORTED_MODULE_0__[\"default\"].dispatch('app/closeSideBar', {\n withoutAnimation: true\n });\n }\n }\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0L21peGluL1Jlc2l6ZUhhbmRsZXIuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0L21peGluL1Jlc2l6ZUhhbmRsZXIuanM/NzJjNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZSdcclxuXHJcbmNvbnN0IHsgYm9keSB9ID0gZG9jdW1lbnRcclxuY29uc3QgV0lEVEggPSA5OTIgLy8gcmVmZXIgdG8gQm9vdHN0cmFwJ3MgcmVzcG9uc2l2ZSBkZXNpZ25cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICB3YXRjaDoge1xyXG4gICAgJHJvdXRlKHJvdXRlKSB7XHJcbiAgICAgIGlmICh0aGlzLmRldmljZSA9PT0gJ21vYmlsZScgJiYgdGhpcy5zaWRlYmFyLm9wZW5lZCkge1xyXG4gICAgICAgIHN0b3JlLmRpc3BhdGNoKCdhcHAvY2xvc2VTaWRlQmFyJywgeyB3aXRob3V0QW5pbWF0aW9uOiBmYWxzZSB9KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuICBiZWZvcmVNb3VudCgpIHtcclxuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCB0aGlzLiRfcmVzaXplSGFuZGxlcilcclxuICB9LFxyXG4gIGJlZm9yZURlc3Ryb3koKSB7XHJcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgdGhpcy4kX3Jlc2l6ZUhhbmRsZXIpXHJcbiAgfSxcclxuICBtb3VudGVkKCkge1xyXG4gICAgY29uc3QgaXNNb2JpbGUgPSB0aGlzLiRfaXNNb2JpbGUoKVxyXG4gICAgaWYgKGlzTW9iaWxlKSB7XHJcbiAgICAgIHN0b3JlLmRpc3BhdGNoKCdhcHAvdG9nZ2xlRGV2aWNlJywgJ21vYmlsZScpXHJcbiAgICAgIHN0b3JlLmRpc3BhdGNoKCdhcHAvY2xvc2VTaWRlQmFyJywgeyB3aXRob3V0QW5pbWF0aW9uOiB0cnVlIH0pXHJcbiAgICB9XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICAvLyB1c2UgJF8gZm9yIG1peGlucyBwcm9wZXJ0aWVzXHJcbiAgICAvLyBodHRwczovL3Z1ZWpzLm9yZy92Mi9zdHlsZS1ndWlkZS9pbmRleC5odG1sI1ByaXZhdGUtcHJvcGVydHktbmFtZXMtZXNzZW50aWFsXHJcbiAgICAkX2lzTW9iaWxlKCkge1xyXG4gICAgICBjb25zdCByZWN0ID0gYm9keS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxyXG4gICAgICByZXR1cm4gcmVjdC53aWR0aCAtIDEgPCBXSURUSFxyXG4gICAgfSxcclxuICAgICRfcmVzaXplSGFuZGxlcigpIHtcclxuICAgICAgaWYgKCFkb2N1bWVudC5oaWRkZW4pIHtcclxuICAgICAgICBjb25zdCBpc01vYmlsZSA9IHRoaXMuJF9pc01vYmlsZSgpXHJcbiAgICAgICAgc3RvcmUuZGlzcGF0Y2goJ2FwcC90b2dnbGVEZXZpY2UnLCBpc01vYmlsZSA/ICdtb2JpbGUnIDogJ2Rlc2t0b3AnKVxyXG5cclxuICAgICAgICBpZiAoaXNNb2JpbGUpIHtcclxuICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCdhcHAvY2xvc2VTaWRlQmFyJywgeyB3aXRob3V0QW5pbWF0aW9uOiB0cnVlIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layout/mixin/ResizeHandler.js\n");
+
+/***/ }),
+
+/***/ "./src/main.js":
+/*!*********************!*\
+ !*** ./src/main.js ***!
+ \*********************/
+/*! no exports provided */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.array.iterator.js */ \"./node_modules/core-js/modules/es.array.iterator.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.promise.js */ \"./node_modules/core-js/modules/es.promise.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.object.assign.js */ \"./node_modules/core-js/modules/es.object.assign.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/core-js/modules/es.promise.finally.js */ \"./node_modules/core-js/modules/es.promise.finally.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(C_Users_Administrator_Desktop_studyfrontend_node_modules_core_js_modules_es_promise_finally_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/src/js.cookie.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var normalize_css_normalize_css__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! normalize.css/normalize.css */ \"./node_modules/normalize.css/normalize.css\");\n/* harmony import */ var normalize_css_normalize_css__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(normalize_css_normalize_css__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! element-ui */ \"./node_modules/element-ui/lib/element-ui.common.js\");\n/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(element_ui__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./styles/element-variables.scss */ \"./src/styles/element-variables.scss\");\n/* harmony import */ var _styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _styles_index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @/styles/index.scss */ \"./src/styles/index.scss\");\n/* harmony import */ var _styles_index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_styles_index_scss__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _App__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./App */ \"./src/App.vue\");\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./store */ \"./src/store/index.js\");\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./router */ \"./src/router/index.js\");\n/* harmony import */ var _lang__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./lang */ \"./src/lang/index.js\");\n/* harmony import */ var _icons__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./icons */ \"./src/icons/index.js\");\n/* harmony import */ var _permission__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./permission */ \"./src/permission.js\");\n/* harmony import */ var _utils_error_log__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./utils/error-log */ \"./src/utils/error-log.js\");\n/* harmony import */ var _filters__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./filters */ \"./src/filters/index.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n // a modern alternative to CSS resets\n\n\n\n // global css\n\n\n\n\n // internationalization\n // icon\n // permission control\n // error log\n\n // global filters\n\n/**\r\n * If you don't want to use mock-server\r\n * you want to use MockJs for mock api\r\n * you can execute: mockXHR()\r\n *\r\n * Currently MockJs will be used in the production environment,\r\n * please remove it before going online ! ! !\r\n */\nif (false) { var _require, mockXHR; }\nvue__WEBPACK_IMPORTED_MODULE_11__[\"default\"].use(element_ui__WEBPACK_IMPORTED_MODULE_14___default.a, {\n size: js_cookie__WEBPACK_IMPORTED_MODULE_12___default.a.get('size') || 'medium',\n // set element-ui default size\n i18n: function i18n(key, value) {\n return _lang__WEBPACK_IMPORTED_MODULE_20__[\"default\"].t(key, value);\n }\n});\n\n// register global utility filters\nObject.keys(_filters__WEBPACK_IMPORTED_MODULE_24__).forEach(function (key) {\n vue__WEBPACK_IMPORTED_MODULE_11__[\"default\"].filter(key, _filters__WEBPACK_IMPORTED_MODULE_24__[key]);\n});\nvue__WEBPACK_IMPORTED_MODULE_11__[\"default\"].config.productionTip = false;\nnew vue__WEBPACK_IMPORTED_MODULE_11__[\"default\"]({\n el: '#app',\n router: _router__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n store: _store__WEBPACK_IMPORTED_MODULE_18__[\"default\"],\n i18n: _lang__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n render: function render(h) {\n return h(_App__WEBPACK_IMPORTED_MODULE_17__[\"default\"]);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluLmpzPzU2ZDciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcblxyXG5pbXBvcnQgQ29va2llcyBmcm9tICdqcy1jb29raWUnXHJcblxyXG5pbXBvcnQgJ25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcycgLy8gYSBtb2Rlcm4gYWx0ZXJuYXRpdmUgdG8gQ1NTIHJlc2V0c1xyXG5cclxuaW1wb3J0IEVsZW1lbnQgZnJvbSAnZWxlbWVudC11aSdcclxuaW1wb3J0ICcuL3N0eWxlcy9lbGVtZW50LXZhcmlhYmxlcy5zY3NzJ1xyXG5cclxuaW1wb3J0ICdAL3N0eWxlcy9pbmRleC5zY3NzJyAvLyBnbG9iYWwgY3NzXHJcblxyXG5pbXBvcnQgQXBwIGZyb20gJy4vQXBwJ1xyXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi9zdG9yZSdcclxuaW1wb3J0IHJvdXRlciBmcm9tICcuL3JvdXRlcidcclxuXHJcbmltcG9ydCBpMThuIGZyb20gJy4vbGFuZycgLy8gaW50ZXJuYXRpb25hbGl6YXRpb25cclxuaW1wb3J0ICcuL2ljb25zJyAvLyBpY29uXHJcbmltcG9ydCAnLi9wZXJtaXNzaW9uJyAvLyBwZXJtaXNzaW9uIGNvbnRyb2xcclxuaW1wb3J0ICcuL3V0aWxzL2Vycm9yLWxvZycgLy8gZXJyb3IgbG9nXHJcblxyXG5pbXBvcnQgKiBhcyBmaWx0ZXJzIGZyb20gJy4vZmlsdGVycycgLy8gZ2xvYmFsIGZpbHRlcnNcclxuXHJcbi8qKlxyXG4gKiBJZiB5b3UgZG9uJ3Qgd2FudCB0byB1c2UgbW9jay1zZXJ2ZXJcclxuICogeW91IHdhbnQgdG8gdXNlIE1vY2tKcyBmb3IgbW9jayBhcGlcclxuICogeW91IGNhbiBleGVjdXRlOiBtb2NrWEhSKClcclxuICpcclxuICogQ3VycmVudGx5IE1vY2tKcyB3aWxsIGJlIHVzZWQgaW4gdGhlIHByb2R1Y3Rpb24gZW52aXJvbm1lbnQsXHJcbiAqIHBsZWFzZSByZW1vdmUgaXQgYmVmb3JlIGdvaW5nIG9ubGluZSAhICEgIVxyXG4gKi9cclxuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAncHJvZHVjdGlvbicpIHtcclxuICBjb25zdCB7IG1vY2tYSFIgfSA9IHJlcXVpcmUoJy4uL21vY2snKVxyXG4gIG1vY2tYSFIoKVxyXG59XHJcblxyXG5WdWUudXNlKEVsZW1lbnQsIHtcclxuICBzaXplOiBDb29raWVzLmdldCgnc2l6ZScpIHx8ICdtZWRpdW0nLCAvLyBzZXQgZWxlbWVudC11aSBkZWZhdWx0IHNpemVcclxuICBpMThuOiAoa2V5LCB2YWx1ZSkgPT4gaTE4bi50KGtleSwgdmFsdWUpXHJcbn0pXHJcblxyXG4vLyByZWdpc3RlciBnbG9iYWwgdXRpbGl0eSBmaWx0ZXJzXHJcbk9iamVjdC5rZXlzKGZpbHRlcnMpLmZvckVhY2goa2V5ID0+IHtcclxuICBWdWUuZmlsdGVyKGtleSwgZmlsdGVyc1trZXldKVxyXG59KVxyXG5cclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuXHJcbm5ldyBWdWUoe1xyXG4gIGVsOiAnI2FwcCcsXHJcbiAgcm91dGVyLFxyXG4gIHN0b3JlLFxyXG4gIGkxOG4sXHJcbiAgcmVuZGVyOiBoID0+IGgoQXBwKVxyXG59KVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQUdBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/main.js\n");
+
+/***/ }),
+
+/***/ "./src/permission.js":
+/*!***************************!*\
+ !*** ./src/permission.js ***!
+ \***************************/
+/*! no exports provided */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./router */ \"./src/router/index.js\");\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./store */ \"./src/store/index.js\");\n/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! element-ui */ \"./node_modules/element-ui/lib/element-ui.common.js\");\n/* harmony import */ var element_ui__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(element_ui__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var nprogress__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! nprogress */ \"./node_modules/nprogress/nprogress.js\");\n/* harmony import */ var nprogress__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(nprogress__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var nprogress_nprogress_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! nprogress/nprogress.css */ \"./node_modules/nprogress/nprogress.css\");\n/* harmony import */ var nprogress_nprogress_css__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(nprogress_nprogress_css__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _utils_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/auth */ \"./src/utils/auth.js\");\n/* harmony import */ var _utils_get_page_title__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/get-page-title */ \"./src/utils/get-page-title.js\");\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n\n\n\n\n\n\n // progress bar\n // progress bar style\n // get token from cookie\n\n\nnprogress__WEBPACK_IMPORTED_MODULE_6___default.a.configure({\n showSpinner: false\n}); // NProgress Configuration\n\nvar whiteList = ['/login', '/auth-redirect']; // no redirect whitelist\nvar hasAddedRoutes = false;\n_router__WEBPACK_IMPORTED_MODULE_3__[\"default\"].beforeEach(/*#__PURE__*/function () {\n var _ref = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(/*#__PURE__*/Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee(to, from, next) {\n var hasToken, hasRoles, _yield$userApi$getInf, roles, accessRoutes;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n // start progress bar\n nprogress__WEBPACK_IMPORTED_MODULE_6___default.a.start();\n\n // set page title\n document.title = Object(_utils_get_page_title__WEBPACK_IMPORTED_MODULE_9__[\"default\"])(to.meta.title);\n\n // determine whether the user has logged in\n hasToken = Object(_utils_auth__WEBPACK_IMPORTED_MODULE_8__[\"getToken\"])();\n if (!hasToken) {\n _context.next = 35;\n break;\n }\n if (!(to.path === '/login')) {\n _context.next = 9;\n break;\n }\n // if is logged in, redirect to the home page\n next({\n path: '/'\n });\n nprogress__WEBPACK_IMPORTED_MODULE_6___default.a.done(); // hack: https://github.com/PanJiaChen/vue-element-admin/pull/2939\n _context.next = 33;\n break;\n case 9:\n // determine whether the user has obtained his permission roles through getInfo\n hasRoles = _store__WEBPACK_IMPORTED_MODULE_4__[\"default\"].getters.roles && _store__WEBPACK_IMPORTED_MODULE_4__[\"default\"].getters.roles.length > 0;\n if (!hasRoles) {\n _context.next = 14;\n break;\n }\n next();\n _context.next = 33;\n break;\n case 14:\n _context.prev = 14;\n _context.next = 17;\n return _api_user__WEBPACK_IMPORTED_MODULE_10__[\"default\"].getInfos();\n case 17:\n _yield$userApi$getInf = _context.sent;\n roles = _yield$userApi$getInf.roles;\n _context.next = 21;\n return _store__WEBPACK_IMPORTED_MODULE_4__[\"default\"].dispatch('permission/generateRoutes', roles);\n case 21:\n accessRoutes = _context.sent;\n console.log(accessRoutes);\n\n // 动态添加路由\n if (!hasAddedRoutes) {\n _router__WEBPACK_IMPORTED_MODULE_3__[\"default\"].addRoutes(accessRoutes);\n hasAddedRoutes = true;\n next(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])({}, to), {}, {\n replace: true\n })); // 确保动态路由生效\n } else {\n next();\n }\n _context.next = 33;\n break;\n case 26:\n _context.prev = 26;\n _context.t0 = _context[\"catch\"](14);\n _context.next = 30;\n return _store__WEBPACK_IMPORTED_MODULE_4__[\"default\"].dispatch('user/resetToken');\n case 30:\n element_ui__WEBPACK_IMPORTED_MODULE_5__[\"Message\"].error(_context.t0 || 'Has Error');\n next(\"/login?redirect=\".concat(to.path));\n nprogress__WEBPACK_IMPORTED_MODULE_6___default.a.done();\n case 33:\n _context.next = 36;\n break;\n case 35:\n /* has no token*/\n\n if (whiteList.indexOf(to.path) !== -1) {\n // in the free login whitelist, go directly\n next();\n } else {\n // other pages that do not have permission to access are redirected to the login page.\n next(\"/login?redirect=\".concat(to.path));\n nprogress__WEBPACK_IMPORTED_MODULE_6___default.a.done();\n }\n case 36:\n case \"end\":\n return _context.stop();\n }\n }, _callee, null, [[14, 26]]);\n }));\n return function (_x, _x2, _x3) {\n return _ref.apply(this, arguments);\n };\n}());\n_router__WEBPACK_IMPORTED_MODULE_3__[\"default\"].afterEach(function () {\n // finish progress bar\n nprogress__WEBPACK_IMPORTED_MODULE_6___default.a.done();\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcGVybWlzc2lvbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9wZXJtaXNzaW9uLmpzPzIyM2QiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHJvdXRlciBmcm9tICcuL3JvdXRlcidcbmltcG9ydCBzdG9yZSBmcm9tICcuL3N0b3JlJ1xuaW1wb3J0IHsgTWVzc2FnZSB9IGZyb20gJ2VsZW1lbnQtdWknXG5pbXBvcnQgTlByb2dyZXNzIGZyb20gJ25wcm9ncmVzcycgLy8gcHJvZ3Jlc3MgYmFyXG5pbXBvcnQgJ25wcm9ncmVzcy9ucHJvZ3Jlc3MuY3NzJyAvLyBwcm9ncmVzcyBiYXIgc3R5bGVcbmltcG9ydCB7IGdldFRva2VuIH0gZnJvbSAnQC91dGlscy9hdXRoJyAvLyBnZXQgdG9rZW4gZnJvbSBjb29raWVcbmltcG9ydCBnZXRQYWdlVGl0bGUgZnJvbSAnQC91dGlscy9nZXQtcGFnZS10aXRsZSdcbmltcG9ydCB1c2VyQXBpIGZyb20gJ0AvYXBpL3VzZXInXG5cbk5Qcm9ncmVzcy5jb25maWd1cmUoeyBzaG93U3Bpbm5lcjogZmFsc2UgfSkgLy8gTlByb2dyZXNzIENvbmZpZ3VyYXRpb25cblxuY29uc3Qgd2hpdGVMaXN0ID0gWycvbG9naW4nLCAnL2F1dGgtcmVkaXJlY3QnXSAvLyBubyByZWRpcmVjdCB3aGl0ZWxpc3RcbmxldCBoYXNBZGRlZFJvdXRlcyA9IGZhbHNlXG5yb3V0ZXIuYmVmb3JlRWFjaChhc3luYyh0bywgZnJvbSwgbmV4dCkgPT4ge1xuICAvLyBzdGFydCBwcm9ncmVzcyBiYXJcbiAgTlByb2dyZXNzLnN0YXJ0KClcblxuICAvLyBzZXQgcGFnZSB0aXRsZVxuICBkb2N1bWVudC50aXRsZSA9IGdldFBhZ2VUaXRsZSh0by5tZXRhLnRpdGxlKVxuXG4gIC8vIGRldGVybWluZSB3aGV0aGVyIHRoZSB1c2VyIGhhcyBsb2dnZWQgaW5cbiAgY29uc3QgaGFzVG9rZW4gPSBnZXRUb2tlbigpXG4gIGlmIChoYXNUb2tlbikge1xuICAgIGlmICh0by5wYXRoID09PSAnL2xvZ2luJykge1xuICAgICAgLy8gaWYgaXMgbG9nZ2VkIGluLCByZWRpcmVjdCB0byB0aGUgaG9tZSBwYWdlXG4gICAgICBuZXh0KHsgcGF0aDogJy8nIH0pXG4gICAgICBOUHJvZ3Jlc3MuZG9uZSgpIC8vIGhhY2s6IGh0dHBzOi8vZ2l0aHViLmNvbS9QYW5KaWFDaGVuL3Z1ZS1lbGVtZW50LWFkbWluL3B1bGwvMjkzOVxuICAgIH0gZWxzZSB7XG4gICAgICAvLyBkZXRlcm1pbmUgd2hldGhlciB0aGUgdXNlciBoYXMgb2J0YWluZWQgaGlzIHBlcm1pc3Npb24gcm9sZXMgdGhyb3VnaCBnZXRJbmZvXG4gICAgICBjb25zdCBoYXNSb2xlcyA9IHN0b3JlLmdldHRlcnMucm9sZXMgJiYgc3RvcmUuZ2V0dGVycy5yb2xlcy5sZW5ndGggPiAwXG4gICAgICBpZiAoaGFzUm9sZXMpIHtcbiAgICAgICAgbmV4dCgpXG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0cnkge1xuICAgICAgICAgIC8vIGdldCB1c2VyIGluZm9cbiAgICAgICAgICAvLyBub3RlOiByb2xlcyBtdXN0IGJlIGEgb2JqZWN0IGFycmF5ISBzdWNoIGFzOiBbJ2FkbWluJ10gb3IgLFsnZGV2ZWxvcGVyJywnZWRpdG9yJ11cbiAgICAgICAgICAvLyBhd2FpdCBzdG9yZS5kaXNwYXRjaCgndXNlci9nZXRJbmZvJylcblxuICAgICAgICAgIC8vIC8vIGdlbmVyYXRlIGFjY2Vzc2libGUgcm91dGVzIG1hcCBiYXNlZCBvbiByb2xlc1xuICAgICAgICAgIC8vIGNvbnN0IGFjY2Vzc1JvdXRlcyA9IGF3YWl0IHN0b3JlLmRpc3BhdGNoKCdwZXJtaXNzaW9uL2dlbmVyYXRlUm91dGVzJywgcm9sZXMpXG4gICAgICAgICAgLy8gLy8gZHluYW1pY2FsbHkgYWRkIGFjY2Vzc2libGUgcm91dGVzXG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyBjb25zb2xlLmxvZyhhY2Nlc3NSb3V0ZXMpXG4gICAgICAgICAgLy9cbiAgICAgICAgICAvLyByb3V0ZXIuYWRkUm91dGVzKGFjY2Vzc1JvdXRlcylcbiAgICAgICAgICAvLyAvLyBoYWNrIG1ldGhvZCB0byBlbnN1cmUgdGhhdCBhZGRSb3V0ZXMgaXMgY29tcGxldGVcbiAgICAgICAgICAvLyAvLyBzZXQgdGhlIHJlcGxhY2U6IHRydWUsIHNvIHRoZSBuYXZpZ2F0aW9uIHdpbGwgbm90IGxlYXZlIGEgaGlzdG9yeSByZWNvcmRcbiAgICAgICAgICAvLyBuZXh0KHsgLi4udG8sIHJlcGxhY2U6IHRydWUgfSlcblxuICAgICAgICAgIGNvbnN0IHsgcm9sZXMgfSA9IGF3YWl0IHVzZXJBcGkuZ2V0SW5mb3MoKVxuICAgICAgICAgIGNvbnN0IGFjY2Vzc1JvdXRlcyA9IGF3YWl0IHN0b3JlLmRpc3BhdGNoKCdwZXJtaXNzaW9uL2dlbmVyYXRlUm91dGVzJywgcm9sZXMpXG5cbiAgICAgICAgICBjb25zb2xlLmxvZyhhY2Nlc3NSb3V0ZXMpXG5cbiAgICAgICAgICAvLyDliqjmgIHmt7vliqDot6/nlLFcbiAgICAgICAgICBpZiAoIWhhc0FkZGVkUm91dGVzKSB7XG4gICAgICAgICAgICByb3V0ZXIuYWRkUm91dGVzKGFjY2Vzc1JvdXRlcylcbiAgICAgICAgICAgIGhhc0FkZGVkUm91dGVzID0gdHJ1ZVxuICAgICAgICAgICAgbmV4dCh7IC4uLnRvLCByZXBsYWNlOiB0cnVlIH0pIC8vIOehruS/neWKqOaAgei3r+eUseeUn+aViFxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBuZXh0KClcbiAgICAgICAgICB9XG4gICAgICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICAgICAgLy8gcmVtb3ZlIHRva2VuIGFuZCBnbyB0byBsb2dpbiBwYWdlIHRvIHJlLWxvZ2luXG4gICAgICAgICAgYXdhaXQgc3RvcmUuZGlzcGF0Y2goJ3VzZXIvcmVzZXRUb2tlbicpXG4gICAgICAgICAgTWVzc2FnZS5lcnJvcihlcnJvciB8fCAnSGFzIEVycm9yJylcbiAgICAgICAgICBuZXh0KGAvbG9naW4/cmVkaXJlY3Q9JHt0by5wYXRofWApXG4gICAgICAgICAgTlByb2dyZXNzLmRvbmUoKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIC8qIGhhcyBubyB0b2tlbiovXG5cbiAgICBpZiAod2hpdGVMaXN0LmluZGV4T2YodG8ucGF0aCkgIT09IC0xKSB7XG4gICAgICAvLyBpbiB0aGUgZnJlZSBsb2dpbiB3aGl0ZWxpc3QsIGdvIGRpcmVjdGx5XG4gICAgICBuZXh0KClcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gb3RoZXIgcGFnZXMgdGhhdCBkbyBub3QgaGF2ZSBwZXJtaXNzaW9uIHRvIGFjY2VzcyBhcmUgcmVkaXJlY3RlZCB0byB0aGUgbG9naW4gcGFnZS5cbiAgICAgIG5leHQoYC9sb2dpbj9yZWRpcmVjdD0ke3RvLnBhdGh9YClcbiAgICAgIE5Qcm9ncmVzcy5kb25lKClcbiAgICB9XG4gIH1cbn0pXG5cbnJvdXRlci5hZnRlckVhY2goKCkgPT4ge1xuICAvLyBmaW5pc2ggcHJvZ3Jlc3MgYmFyXG4gIE5Qcm9ncmVzcy5kb25lKClcbn0pXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWtCQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/permission.js\n");
+
+/***/ }),
+
+/***/ "./src/router/index.js":
+/*!*****************************!*\
+ !*** ./src/router/index.js ***!
+ \*****************************/
+/*! exports provided: constantRoutes, asyncRoutes, resetRouter, default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"constantRoutes\", function() { return constantRoutes; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"asyncRoutes\", function() { return asyncRoutes; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"resetRouter\", function() { return resetRouter; });\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js */ \"./node_modules/@babel/runtime/helpers/esm/interopRequireWildcard.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ \"./node_modules/core-js/modules/es.string.iterator.js\");\n/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-router */ \"./node_modules/vue-router/dist/vue-router.esm.js\");\n/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/layout */ \"./src/layout/index.vue\");\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].use(vue_router__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n\n/* Layout */\n\n\n/* Router Modules */\n// import componentsRouter from './modules/components'\n// import chartsRouter from './modules/charts'\n// import tableRouter from './modules/table'\n// import nestedRouter from './modules/nested'\n\n/**\n * Note: sub-menu only appear when route children.length >= 1\n * Detail see: https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html\n *\n * hidden: true if set true, item will not show in the sidebar(default is false)\n * alwaysShow: true if set true, will always show the root menu\n * if not set alwaysShow, when item has more than one children route,\n * it will becomes nested mode, otherwise not show the root menu\n * redirect: noRedirect if set noRedirect will no redirect in the breadcrumb\n * name:'router-name' the name is used by (must set!!!)\n * meta : {\n roles: ['admin','editor'] control the page roles (you can set multiple roles)\n title: 'title' the name show in sidebar and breadcrumb (recommend set)\n icon: 'svg-name'/'el-icon-x' the icon show in the sidebar\n noCache: true if set true, the page will no be cached(default is false)\n affix: true if set true, the tag will affix in the tags-view\n breadcrumb: false if set false, the item will hidden in breadcrumb(default is true)\n activeMenu: '/example/list' if set path, the sidebar will highlight the path you set\n }\n */\n\n/**\n * constantRoutes\n * a base page that does not have permission requirements\n * all roles can be accessed\n */\nvar constantRoutes = [{\n path: '/redirect',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n hidden: true,\n children: [{\n path: '/redirect/:path(.*)',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/redirect/index */ \"./src/views/redirect/index.vue\"));\n });\n }\n }]\n}, {\n path: '/login',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/login/index */ \"./src/views/login/index.vue\"));\n });\n },\n hidden: true\n}, {\n path: '/auth-redirect',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/login/auth-redirect */ \"./src/views/login/auth-redirect.vue\"));\n });\n },\n hidden: true\n}, {\n path: '/404',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/error-page/404 */ \"./src/views/error-page/404.vue\"));\n });\n },\n hidden: true\n}, {\n path: '/401',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/error-page/401 */ \"./src/views/error-page/401.vue\"));\n });\n },\n hidden: true\n}, {\n path: '/',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n redirect: '/overview',\n children: [{\n path: 'overview',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/overview/index */ \"./src/views/overview/index.vue\"));\n });\n },\n name: 'Overview',\n meta: {\n title: '概况总览',\n icon: 'dashboard',\n affix: true\n }\n }]\n}\n// {\n// path: '/documentation',\n// component: Layout,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/documentation/index'),\n// name: 'Documentation',\n// meta: { title: 'documentation', icon: 'documentation', affix: true }\n// }\n// ]\n// },\n// {\n// path: '/guide',\n// component: Layout,\n// redirect: '/guide/index',\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/guide/index'),\n// name: 'Guide',\n// meta: { title: 'guide', icon: 'guide', noCache: true }\n// }\n// ]\n// },\n// {\n// path: '/profile',\n// component: Layout,\n// redirect: '/profile/index',\n// hidden: true,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/profile/index'),\n// name: 'Profile',\n// meta: { title: 'profile', icon: 'user', noCache: true }\n// }\n// ]\n// }\n];\n\n/**\n * asyncRoutes\n * the routes that need to be dynamically loaded based on user roles\n */\nvar asyncRoutes = [{\n path: '/studentManage',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n redirect: '/studentManage/outlets',\n alwaysShow: true,\n // will always show the root menu\n name: 'StudentManage',\n meta: {\n title: '学员管理',\n icon: 'el-icon-s-custom'\n },\n children: [{\n path: 'outlets',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/studentManage/outlets */ \"./src/views/studentManage/outlets.vue\"));\n });\n },\n name: 'outletsStudentManage',\n meta: {\n title: '网点管理'\n }\n }, {\n path: 'student',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/studentManage/student */ \"./src/views/studentManage/student.vue\"));\n });\n },\n name: 'studentStudentManage',\n meta: {\n title: '学员管理'\n }\n }, {\n path: 'student_info',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/studentManage/student_info */ \"./src/views/studentManage/student_info.vue\"));\n });\n },\n name: 'studentInfo',\n meta: {\n title: '学员详情'\n },\n hidden: true\n }, {\n path: 'sign',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/studentManage/sign */ \"./src/views/studentManage/sign.vue\"));\n });\n },\n name: 'signStudentManage',\n meta: {\n title: '签到记录'\n }\n }, {\n path: 'device',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/studentManage/device */ \"./src/views/studentManage/device.vue\"));\n });\n },\n name: 'deviceStudentManage',\n meta: {\n title: '设备审核'\n }\n }]\n}, {\n path: '/lecturerManagement',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n redirect: '/lecturerManagement/list',\n alwaysShow: true,\n name: 'lecturerList',\n meta: {\n title: '讲师管理',\n icon: 'el-icon-s-custom'\n },\n children: [{\n path: 'list',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/lecturerManagement/list */ \"./src/views/lecturerManagement/list.vue\"));\n });\n },\n name: 'listLecturerManagement',\n meta: {\n title: '讲师列表'\n }\n }]\n},\n// {\n// path: '/pointsMall',\n// component: Layout,\n// redirect: '/pointsMall/classification',\n// alwaysShow: true,\n// name: 'classification',\n// meta: {\n// title: '积分商城',\n// icon: 'el-icon-s-custom'\n// },\n// children: [\n// {\n// path: 'goods_class',\n// component: () => import('@/views/pointsMall/goods_class'),\n// name: 'goods_class',\n// meta: {\n// title: '商品分类'\n// }\n// },\n// {\n// path: 'points_goods',\n// component: () => import('@/views/pointsMall/points_goods'),\n// name: 'points_goods',\n// meta: {\n// title: '积分商品'\n// }\n// },\n// {\n// path: 'add_points_goods',\n// component: () => import('@/views/pointsMall/add_points_goods'),\n// name: 'add_points_goods',\n// meta: {\n// title: '添加积分商品'\n// },\n// hidden: true\n// },\n// {\n// path: 'edit_points_goods',\n// component: () => import('@/views/pointsMall/edit_points_goods'),\n// name: 'edit_points_goods',\n// meta: {\n// title: '编辑积分商品'\n// },\n// hidden: true\n// },\n// {\n// path: 'points_orders',\n// component: () => import('@/views/pointsMall/points_orders'),\n// name: 'points_orders',\n// meta: {\n// title: '积分订单'\n// }\n// },\n// {\n// path: 'points_orders_info',\n// component: () => import('@/views/pointsMall/points_orders_info'),\n// name: 'points_orders_info',\n// meta: {\n// title: '订单详情'\n// },\n// hidden: true\n// }\n// ]\n// },\n{\n path: '/contentManage',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n redirect: '/contentManage/course/course_class',\n meta: {\n title: '内容管理',\n icon: 'el-icon-s-custom'\n },\n children: [{\n path: 'course',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/index */ \"./src/views/contentManage/course/index.vue\"));\n });\n },\n // Parent router-view\n name: 'course',\n redirect: '/contentManage/course/course_class',\n meta: {\n title: '课程管理'\n },\n children: [{\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/course_class */ \"./src/views/contentManage/course/course_class.vue\"));\n });\n },\n path: 'course_class',\n meta: {\n title: '课程分类'\n }\n }, {\n path: 'course_grade',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/course_grade */ \"./src/views/contentManage/course/course_grade.vue\"));\n });\n },\n name: 'course_grade',\n meta: {\n title: '课程等级'\n }\n }, {\n path: 'live_courses',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/live_courses */ \"./src/views/contentManage/course/live_courses/index.vue\"));\n });\n },\n name: 'live_courses',\n redirect: '/contentManage/course/live_courses/live_list/index',\n meta: {\n title: '直播课程'\n },\n children: [{\n path: 'live_list',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/live_courses/live_list/index */ \"./src/views/contentManage/course/live_courses/live_list/index.vue\"));\n });\n },\n name: 'live_list',\n meta: {\n title: '直播列表'\n }\n }, {\n path: 'add_live',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/live_courses/live_list/add_live */ \"./src/views/contentManage/course/live_courses/live_list/add_live.vue\"));\n });\n },\n name: 'add_live',\n meta: {\n title: '添加课程'\n },\n hidden: true\n }, {\n path: 'edit_live',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/live_courses/live_list/edit_live */ \"./src/views/contentManage/course/live_courses/live_list/edit_live.vue\"));\n });\n },\n name: 'edit_live',\n meta: {\n title: '编辑课程'\n },\n hidden: true\n }\n // {\n // path: 'live_room',\n // component: () => import('@/views/contentManage/course/live_courses/live_courses'),\n // name: 'live_room',\n // meta: { title: '直播间管理' },\n // children: [\n // {\n // path: 'watch_students',\n // component: () => import('@/views/contentManage/course/live_courses/live_courses/watch_students/index'),\n // name: 'watch_students',\n // meta: { title: '观看学员' }\n // },\n // {\n // path: 'leave_message',\n // component: () => import('@/views/contentManage/course/live_courses/live_courses/leave_message/index'),\n // name: 'leave_message',\n // meta: { title: '用户留言' }\n // }\n // ]\n // },\n // {\n // path: 'live_check',\n // component: () => import('@/views/contentManage/course/live_courses/live_check/index'),\n // name: 'live_check',\n // meta: { title: '直播签到' }\n // }\n ]\n }, {\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/video_courses/index */ \"./src/views/contentManage/course/video_courses/index.vue\"));\n });\n },\n path: 'video_courses',\n meta: {\n title: '视频课程'\n }\n }, {\n path: 'add_video',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/video_courses/add_video */ \"./src/views/contentManage/course/video_courses/add_video.vue\"));\n });\n },\n name: 'add_video',\n meta: {\n title: '添加课程'\n },\n hidden: true\n }, {\n path: 'edit_video',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/video_courses/edit_video */ \"./src/views/contentManage/course/video_courses/edit_video.vue\"));\n });\n },\n name: 'edit_video',\n meta: {\n title: '编辑课程'\n },\n hidden: true\n }, {\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/project_courses/list */ \"./src/views/contentManage/course/project_courses/list.vue\"));\n });\n },\n path: 'project_courses',\n meta: {\n title: '专题课程'\n }\n }, {\n path: 'add_project',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/project_courses/add_project */ \"./src/views/contentManage/course/project_courses/add_project.vue\"));\n });\n },\n name: 'add_project',\n meta: {\n title: '添加课程'\n },\n hidden: true\n }, {\n path: 'edit_project',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/project_courses/edit_project */ \"./src/views/contentManage/course/project_courses/edit_project.vue\"));\n });\n },\n name: 'edit_project',\n meta: {\n title: '编辑课程'\n },\n hidden: true\n },\n // {\n // component: () => import('@/views/contentManage/course/learning_record/list'),\n // path: 'learning_record',\n // meta: { title: '学习记录' }\n // },\n {\n path: 'info_list',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/learning_record/info_list */ \"./src/views/contentManage/course/learning_record/info_list.vue\"));\n });\n },\n name: 'info_list',\n meta: {\n title: '学习记录'\n },\n hidden: true\n }, {\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/collection_record */ \"./src/views/contentManage/course/collection_record.vue\"));\n });\n },\n path: 'collection_record',\n meta: {\n title: '收藏记录'\n }\n }, {\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/course/like_record */ \"./src/views/contentManage/course/like_record.vue\"));\n });\n },\n path: 'like_record',\n meta: {\n title: '点赞记录'\n }\n }]\n },\n // {\n // path: 'audits_management',\n // component: () => import('@/views/contentManage/audits_management/index'),\n // name: 'audits_management',\n // alwaysShow: true,\n // meta: { title: '审核管理' },\n // children: [\n // {\n // path: 'live_examine',\n // component: () => import('@/views/contentManage/audits_management/live_examine'),\n // name: 'live_examine',\n // meta: {\n // title: '直播审核'\n // }\n // },\n // {\n // path: 'video_examine',\n // component: () => import('@/views/contentManage/audits_management/video_examine'),\n // name: 'video_examine',\n // meta: {\n // title: '视频审核'\n // }\n // },\n // {\n // path: 'paper_examine',\n // component: () => import('@/views/contentManage/audits_management/paper_examine'),\n // name: 'paper_examine',\n // meta: {\n // title: '试卷审核'\n // }\n // },\n // {\n // path: 'certificate_examine',\n // component: () => import('@/views/contentManage/audits_management/certificate_examine'),\n // name: 'certificate_examine',\n // meta: {\n // title: '证书审核'\n // }\n // }\n // ]\n // },\n // {\n // path: 'question_bank',\n // component: () => import('@/views/contentManage/question_bank/index'), // Parent router-view\n // name: 'question_bank',\n // alwaysShow: true,\n // meta: { title: '题库管理' },\n // children: [\n // {\n // path: 'classification',\n // component: () => import('@/views/contentManage/question_bank/classification'),\n // name: 'classification',\n // meta: {\n // title: '试题分类'\n // }\n // },\n // {\n // path: 'list',\n // component: () => import('@/views/contentManage/question_bank/list'),\n // name: 'list',\n // meta: {\n // title: '试题列表'\n // }\n // }\n // ]\n // },\n // {\n // path: 'certificates',\n // component: () => import('@/views/contentManage/certificates/index'), // Parent router-view\n // name: 'certificates',\n // alwaysShow: true,\n // meta: { title: '证书管理' },\n // children: [\n // {\n // path: 'list',\n // component: () => import('@/views/contentManage/certificates/list'),\n // name: 'list',\n // meta: {\n // title: '证书列表'\n // }\n // },\n // {\n // path: 'record',\n // component: () => import('@/views/contentManage/certificates/record'),\n // name: 'record',\n // meta: {\n // title: '证书记录'\n // }\n // }\n // ]\n // },\n {\n path: 'material_management',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/material_management/index */ \"./src/views/contentManage/material_management/index.vue\"));\n });\n },\n // Parent router-view\n name: 'material_management',\n alwaysShow: true,\n meta: {\n title: '素材管理'\n },\n children: [{\n path: 'list',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/contentManage/material_management/list */ \"./src/views/contentManage/material_management/list.vue\"));\n });\n },\n name: 'list',\n meta: {\n title: '素材列表'\n }\n }]\n }\n // {\n // path: 'data_statistics',\n // component: () => import('@/views/contentManage/data_statistics'), // Parent router-view\n // name: 'data_statistics',\n // meta: { title: '数据统计' }\n // }\n ]\n}, {\n path: '/operationManage',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n redirect: '/operationManage/notification_message',\n alwaysShow: true,\n // will always show the root menu\n meta: {\n title: '运营管理',\n icon: 'el-icon-s-custom'\n },\n children: [\n // {\n // path: 'problem',\n // component: () => import('@/views/operationManage/problem_message/index'),\n // name: 'problem',\n // meta: {\n // title: '问卷管理'\n // },\n // children: [\n // {\n // component: () => import('@/views/operationManage/problem_message/problem_list'),\n // path: 'problem_list',\n // meta: { title: '问卷列表' }\n // },\n // {\n // path: 'problem_statistics',\n // component: () => import('@/views/operationManage/problem_message/problem_statistics'),\n // name: 'problem_statistics',\n // meta: { title: '问卷统计' }\n // }\n // ]\n // },\n {\n path: 'carousel_image',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/operationManage/carousel_image */ \"./src/views/operationManage/carousel_image.vue\"));\n });\n },\n name: 'carousel_image',\n meta: {\n title: '轮播图管理'\n }\n }, {\n path: 'add_carousel',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/operationManage/add_carousel */ \"./src/views/operationManage/add_carousel.vue\"));\n });\n },\n name: 'add_carousel',\n meta: {\n title: '添加轮播图'\n },\n hidden: true\n }, {\n path: 'edit_carousel',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/operationManage/edit_carousel */ \"./src/views/operationManage/edit_carousel.vue\"));\n });\n },\n name: 'edit_carousel',\n meta: {\n title: '编辑轮播图'\n },\n hidden: true\n },\n // {\n // path: 'message',\n // component: () => import('@/views/operationManage/notification_message/index'),\n // name: 'message',\n // meta: {\n // title: '通知消息'\n // },\n // children: [\n // {\n // component: () => import('@/views/operationManage/notification_message/message_type'),\n // path: 'message_type',\n // meta: { title: '消息类型' }\n // },\n // {\n // path: 'notification_message',\n // component: () => import('@/views/operationManage/notification_message/notification_message'),\n // name: 'notification_message',\n // meta: { title: '通知消息' }\n // }\n // ]\n // },\n // {\n // path: 'poster',\n // component: () => import('@/views/operationManage/poster'),\n // name: 'poster',\n // meta: {\n // title: '海报管理'\n // }\n // },\n // {\n // path: 'add_poster',\n // component: () => import('@/views/operationManage/add_poster'),\n // name: 'add_poster',\n // meta: {\n // title: '添加海报'\n // },\n // hidden: true\n // },\n // {\n // path: 'edit_poster',\n // component: () => import('@/views/operationManage/edit_poster'),\n // name: 'edit_poster',\n // meta: {\n // title: '编辑海报'\n // },\n // hidden: true\n // },\n // {\n // path: 'rule_configuration',\n // component: () => import('@/views/operationManage/rule_configuration/index'),\n // name: 'rule_configuration',\n // meta: {\n // title: '规则配制'\n // },\n // children: [\n // {\n // component: () => import('@/views/operationManage/rule_configuration/points_setting'),\n // path: 'points_setting',\n // meta: { title: '积分设置' }\n // },\n // {\n // path: 'sign_rules',\n // component: () => import('@/views/operationManage/rule_configuration/sign_rules'),\n // name: 'sign_rules',\n // meta: { title: '签到规则' }\n // }\n // ]\n // },\n // {\n // path: 'foundation_config',\n // component: () => import('@/views/operationManage/foundation_config'),\n // name: 'foundation_config',\n // meta: {\n // title: '基础配制'\n // }\n // },\n {\n path: 'other_config',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/operationManage/other_config */ \"./src/views/operationManage/other_config.vue\"));\n });\n },\n name: 'other_config',\n meta: {\n title: '其他配制'\n }\n }]\n}, {\n path: '/systemManage',\n component: _layout__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n redirect: '/systemManage/region_admin',\n alwaysShow: true,\n // will always show the root menu\n name: 'systemManage',\n meta: {\n title: '系统管理',\n icon: 'el-icon-s-custom'\n },\n children: [{\n path: 'region_admin',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/systemManage/region_admin */ \"./src/views/systemManage/region_admin.vue\"));\n });\n },\n name: 'region_admin',\n meta: {\n title: '区域管理员'\n }\n }, {\n path: 'roles',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/systemManage/roles */ \"./src/views/systemManage/roles.vue\"));\n });\n },\n name: 'roles',\n meta: {\n title: '角色管理'\n }\n }, {\n path: 'user',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/systemManage/user */ \"./src/views/systemManage/user.vue\"));\n });\n },\n name: 'user',\n meta: {\n title: '用户管理'\n }\n }, {\n path: 'log',\n component: function component() {\n return Promise.resolve().then(function () {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_interopRequireWildcard_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(__webpack_require__(/*! @/views/systemManage/log */ \"./src/views/systemManage/log.vue\"));\n });\n },\n name: 'log',\n meta: {\n title: '操作日志'\n }\n }]\n},\n// {\n// path: '/permission',\n// component: Layout,\n// redirect: '/permission/page',\n// alwaysShow: true, // will always show the root menu\n// name: 'Permission',\n// meta: {\n// title: 'permission',\n// icon: 'lock',\n// roles: ['admin', 'editor'] // you can set roles in root nav\n// },\n// children: [\n// {\n// path: 'page',\n// component: () => import('@/views/permission/page'),\n// name: 'PagePermission',\n// meta: {\n// title: 'pagePermission',\n// roles: ['admin'] // or you can only set roles in sub nav\n// }\n// },\n// {\n// path: 'directive',\n// component: () => import('@/views/permission/directive'),\n// name: 'DirectivePermission',\n// meta: {\n// title: 'directivePermission'\n// // if do not set roles, means: this page does not require permission\n// }\n// },\n// {\n// path: 'role',\n// component: () => import('@/views/permission/role'),\n// name: 'RolePermission',\n// meta: {\n// title: 'rolePermission',\n// roles: ['admin']\n// }\n// }\n// ]\n// },\n\n// {\n// path: '/icon',\n// component: Layout,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/icons/index'),\n// name: 'Icons',\n// meta: { title: 'icons', icon: 'icon', noCache: true }\n// }\n// ]\n// },\n\n/** when your routing map is too long, you can split it into small modules **/\n// componentsRouter,\n// chartsRouter,\n// nestedRouter,\n// tableRouter,\n\n// {\n// path: '/example',\n// component: Layout,\n// redirect: '/example/list',\n// name: 'Example',\n// meta: {\n// title: 'Example',\n// icon: 'el-icon-s-help'\n// },\n// children: [\n// {\n// path: 'create',\n// component: () => import('@/views/example/create'),\n// name: 'CreateArticle',\n// meta: { title: 'createArticle', icon: 'edit' }\n// },\n// {\n// path: 'edit/:id(\\\\d+)',\n// component: () => import('@/views/example/edit'),\n// name: 'EditArticle',\n// meta: { title: 'editArticle', noCache: true, activeMenu: '/example/list' },\n// hidden: true\n// },\n// {\n// path: 'list',\n// component: () => import('@/views/example/list'),\n// name: 'ArticleList',\n// meta: { title: 'articleList', icon: 'list' }\n// }\n// ]\n// },\n\n// {\n// path: '/tab',\n// component: Layout,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/tab/index'),\n// name: 'Tab',\n// meta: { title: 'tab', icon: 'tab' }\n// }\n// ]\n// },\n\n// {\n// path: '/error',\n// component: Layout,\n// redirect: 'noRedirect',\n// name: 'ErrorPages',\n// meta: {\n// title: 'errorPages',\n// icon: '404'\n// },\n// children: [\n// {\n// path: '401',\n// component: () => import('@/views/error-page/401'),\n// name: 'Page401',\n// meta: { title: 'page401', noCache: true }\n// },\n// {\n// path: '404',\n// component: () => import('@/views/error-page/404'),\n// name: 'Page404',\n// meta: { title: 'page404', noCache: true }\n// }\n// ]\n// },\n\n// {\n// path: '/error-log',\n// component: Layout,\n// children: [\n// {\n// path: 'log',\n// component: () => import('@/views/error-log/index'),\n// name: 'ErrorLog',\n// meta: { title: 'errorLog', icon: 'bug' }\n// }\n// ]\n// },\n\n// {\n// path: '/excel',\n// component: Layout,\n// redirect: '/excel/export-excel',\n// name: 'Excel',\n// meta: {\n// title: 'excel',\n// icon: 'excel'\n// },\n// children: [\n// {\n// path: 'export-excel',\n// component: () => import('@/views/excel/export-excel'),\n// name: 'ExportExcel',\n// meta: { title: 'exportExcel' }\n// },\n// {\n// path: 'export-selected-excel',\n// component: () => import('@/views/excel/select-excel'),\n// name: 'SelectExcel',\n// meta: { title: 'selectExcel' }\n// },\n// {\n// path: 'export-merge-header',\n// component: () => import('@/views/excel/merge-header'),\n// name: 'MergeHeader',\n// meta: { title: 'mergeHeader' }\n// },\n// {\n// path: 'upload-excel',\n// component: () => import('@/views/excel/upload-excel'),\n// name: 'UploadExcel',\n// meta: { title: 'uploadExcel' }\n// }\n// ]\n// },\n// {\n// path: '/dashboard',\n// component: Layout,\n// redirect: '/dashboard',\n// children: [\n// {\n// path: 'dashboard',\n// component: () => import('@/views/dashboard/index'),\n// name: 'Dashboard',\n// meta: {\n// title: '概况总览',\n// icon: 'dashboard',\n// affix: true\n// }\n// }\n// ]\n// },\n\n// {\n// path: '/zip',\n// component: Layout,\n// redirect: '/zip/download',\n// alwaysShow: true,\n// name: 'Zip',\n// meta: { title: 'zip', icon: 'zip' },\n// children: [\n// {\n// path: 'download',\n// component: () => import('@/views/zip/index'),\n// name: 'ExportZip',\n// meta: { title: 'exportZip' }\n// }\n// ]\n// },\n\n// {\n// path: '/pdf',\n// component: Layout,\n// redirect: '/pdf/index',\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/pdf/index'),\n// name: 'PDF',\n// meta: { title: 'pdf', icon: 'pdf' }\n// }\n// ]\n// },\n// {\n// path: '/pdf/download',\n// component: () => import('@/views/pdf/download'),\n// hidden: true\n// },\n//\n// {\n// path: '/theme',\n// component: Layout,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/theme/index'),\n// name: 'Theme',\n// meta: { title: 'theme', icon: 'theme' }\n// }\n// ]\n// },\n\n// {\n// path: '/clipboard',\n// component: Layout,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/clipboard/index'),\n// name: 'ClipboardDemo',\n// meta: { title: 'clipboardDemo', icon: 'clipboard' }\n// }\n// ]\n// },\n//\n// {\n// path: '/i18n',\n// component: Layout,\n// children: [\n// {\n// path: 'index',\n// component: () => import('@/views/i18n-demo/index'),\n// name: 'I18n',\n// meta: { title: 'i18n', icon: 'international' }\n// }\n// ]\n// },\n\n// {\n// path: 'external-link',\n// component: Layout,\n// children: [\n// {\n// path: 'https://github.com/PanJiaChen/vue-element-admin',\n// meta: { title: 'externalLink', icon: 'link' }\n// }\n// ]\n// },\n\n// 404 page must be placed at the end !!!\n{\n path: '*',\n redirect: '/404',\n hidden: true\n}];\nvar createRouter = function createRouter() {\n return new vue_router__WEBPACK_IMPORTED_MODULE_5__[\"default\"]({\n // mode: 'history', // require service support\n scrollBehavior: function scrollBehavior() {\n return {\n y: 0\n };\n },\n routes: constantRoutes\n });\n};\nvar router = createRouter();\n\n// Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465\nfunction resetRouter() {\n var newRouter = createRouter();\n router.matcher = newRouter.matcher; // reset router\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (router);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcm91dGVyL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3JvdXRlci9pbmRleC5qcz9hMThjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xuaW1wb3J0IFJvdXRlciBmcm9tICd2dWUtcm91dGVyJ1xuXG5WdWUudXNlKFJvdXRlcilcblxuLyogTGF5b3V0ICovXG5pbXBvcnQgTGF5b3V0IGZyb20gJ0AvbGF5b3V0J1xuXG4vKiBSb3V0ZXIgTW9kdWxlcyAqL1xuLy8gaW1wb3J0IGNvbXBvbmVudHNSb3V0ZXIgZnJvbSAnLi9tb2R1bGVzL2NvbXBvbmVudHMnXG4vLyBpbXBvcnQgY2hhcnRzUm91dGVyIGZyb20gJy4vbW9kdWxlcy9jaGFydHMnXG4vLyBpbXBvcnQgdGFibGVSb3V0ZXIgZnJvbSAnLi9tb2R1bGVzL3RhYmxlJ1xuLy8gaW1wb3J0IG5lc3RlZFJvdXRlciBmcm9tICcuL21vZHVsZXMvbmVzdGVkJ1xuXG4vKipcbiAqIE5vdGU6IHN1Yi1tZW51IG9ubHkgYXBwZWFyIHdoZW4gcm91dGUgY2hpbGRyZW4ubGVuZ3RoID49IDFcbiAqIERldGFpbCBzZWU6IGh0dHBzOi8vcGFuamlhY2hlbi5naXRodWIuaW8vdnVlLWVsZW1lbnQtYWRtaW4tc2l0ZS9ndWlkZS9lc3NlbnRpYWxzL3JvdXRlci1hbmQtbmF2Lmh0bWxcbiAqXG4gKiBoaWRkZW46IHRydWUgICAgICAgICAgICAgICAgICAgaWYgc2V0IHRydWUsIGl0ZW0gd2lsbCBub3Qgc2hvdyBpbiB0aGUgc2lkZWJhcihkZWZhdWx0IGlzIGZhbHNlKVxuICogYWx3YXlzU2hvdzogdHJ1ZSAgICAgICAgICAgICAgIGlmIHNldCB0cnVlLCB3aWxsIGFsd2F5cyBzaG93IHRoZSByb290IG1lbnVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBub3Qgc2V0IGFsd2F5c1Nob3csIHdoZW4gaXRlbSBoYXMgbW9yZSB0aGFuIG9uZSBjaGlsZHJlbiByb3V0ZSxcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdCB3aWxsIGJlY29tZXMgbmVzdGVkIG1vZGUsIG90aGVyd2lzZSBub3Qgc2hvdyB0aGUgcm9vdCBtZW51XG4gKiByZWRpcmVjdDogbm9SZWRpcmVjdCAgICAgICAgICAgaWYgc2V0IG5vUmVkaXJlY3Qgd2lsbCBubyByZWRpcmVjdCBpbiB0aGUgYnJlYWRjcnVtYlxuICogbmFtZToncm91dGVyLW5hbWUnICAgICAgICAgICAgIHRoZSBuYW1lIGlzIHVzZWQgYnkgPGtlZXAtYWxpdmU+IChtdXN0IHNldCEhISlcbiAqIG1ldGEgOiB7XG4gICAgcm9sZXM6IFsnYWRtaW4nLCdlZGl0b3InXSAgICBjb250cm9sIHRoZSBwYWdlIHJvbGVzICh5b3UgY2FuIHNldCBtdWx0aXBsZSByb2xlcylcbiAgICB0aXRsZTogJ3RpdGxlJyAgICAgICAgICAgICAgIHRoZSBuYW1lIHNob3cgaW4gc2lkZWJhciBhbmQgYnJlYWRjcnVtYiAocmVjb21tZW5kIHNldClcbiAgICBpY29uOiAnc3ZnLW5hbWUnLydlbC1pY29uLXgnIHRoZSBpY29uIHNob3cgaW4gdGhlIHNpZGViYXJcbiAgICBub0NhY2hlOiB0cnVlICAgICAgICAgICAgICAgIGlmIHNldCB0cnVlLCB0aGUgcGFnZSB3aWxsIG5vIGJlIGNhY2hlZChkZWZhdWx0IGlzIGZhbHNlKVxuICAgIGFmZml4OiB0cnVlICAgICAgICAgICAgICAgICAgaWYgc2V0IHRydWUsIHRoZSB0YWcgd2lsbCBhZmZpeCBpbiB0aGUgdGFncy12aWV3XG4gICAgYnJlYWRjcnVtYjogZmFsc2UgICAgICAgICAgICBpZiBzZXQgZmFsc2UsIHRoZSBpdGVtIHdpbGwgaGlkZGVuIGluIGJyZWFkY3J1bWIoZGVmYXVsdCBpcyB0cnVlKVxuICAgIGFjdGl2ZU1lbnU6ICcvZXhhbXBsZS9saXN0JyAgaWYgc2V0IHBhdGgsIHRoZSBzaWRlYmFyIHdpbGwgaGlnaGxpZ2h0IHRoZSBwYXRoIHlvdSBzZXRcbiAgfVxuICovXG5cbi8qKlxuICogY29uc3RhbnRSb3V0ZXNcbiAqIGEgYmFzZSBwYWdlIHRoYXQgZG9lcyBub3QgaGF2ZSBwZXJtaXNzaW9uIHJlcXVpcmVtZW50c1xuICogYWxsIHJvbGVzIGNhbiBiZSBhY2Nlc3NlZFxuICovXG5leHBvcnQgY29uc3QgY29uc3RhbnRSb3V0ZXMgPSBbXG4gIHtcbiAgICBwYXRoOiAnL3JlZGlyZWN0JyxcbiAgICBjb21wb25lbnQ6IExheW91dCxcbiAgICBoaWRkZW46IHRydWUsXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJy9yZWRpcmVjdC86cGF0aCguKiknLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9yZWRpcmVjdC9pbmRleCcpXG4gICAgICB9XG4gICAgXVxuICB9LFxuICB7XG4gICAgcGF0aDogJy9sb2dpbicsXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvbG9naW4vaW5kZXgnKSxcbiAgICBoaWRkZW46IHRydWVcbiAgfSxcbiAge1xuICAgIHBhdGg6ICcvYXV0aC1yZWRpcmVjdCcsXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvbG9naW4vYXV0aC1yZWRpcmVjdCcpLFxuICAgIGhpZGRlbjogdHJ1ZVxuICB9LFxuICB7XG4gICAgcGF0aDogJy80MDQnLFxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2Vycm9yLXBhZ2UvNDA0JyksXG4gICAgaGlkZGVuOiB0cnVlXG4gIH0sXG4gIHtcbiAgICBwYXRoOiAnLzQwMScsXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXJyb3ItcGFnZS80MDEnKSxcbiAgICBoaWRkZW46IHRydWVcbiAgfSxcbiAge1xuICAgIHBhdGg6ICcvJyxcbiAgICBjb21wb25lbnQ6IExheW91dCxcbiAgICByZWRpcmVjdDogJy9vdmVydmlldycsXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ292ZXJ2aWV3JyxcbiAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvb3ZlcnZpZXcvaW5kZXgnKSxcbiAgICAgICAgbmFtZTogJ092ZXJ2aWV3JyxcbiAgICAgICAgbWV0YToge1xuICAgICAgICAgIHRpdGxlOiAn5qaC5Ya15oC76KeIJyxcbiAgICAgICAgICBpY29uOiAnZGFzaGJvYXJkJyxcbiAgICAgICAgICBhZmZpeDogdHJ1ZVxuICAgICAgICB9XG4gICAgICB9XG4gICAgXVxuICB9XG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL2RvY3VtZW50YXRpb24nLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdpbmRleCcsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2RvY3VtZW50YXRpb24vaW5kZXgnKSxcbiAgLy8gICAgICAgbmFtZTogJ0RvY3VtZW50YXRpb24nLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAnZG9jdW1lbnRhdGlvbicsIGljb246ICdkb2N1bWVudGF0aW9uJywgYWZmaXg6IHRydWUgfVxuICAvLyAgICAgfVxuICAvLyAgIF1cbiAgLy8gfSxcbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvZ3VpZGUnLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIHJlZGlyZWN0OiAnL2d1aWRlL2luZGV4JyxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnaW5kZXgnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9ndWlkZS9pbmRleCcpLFxuICAvLyAgICAgICBuYW1lOiAnR3VpZGUnLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAnZ3VpZGUnLCBpY29uOiAnZ3VpZGUnLCBub0NhY2hlOiB0cnVlIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL3Byb2ZpbGUnLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIHJlZGlyZWN0OiAnL3Byb2ZpbGUvaW5kZXgnLFxuICAvLyAgIGhpZGRlbjogdHJ1ZSxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnaW5kZXgnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9wcm9maWxlL2luZGV4JyksXG4gIC8vICAgICAgIG5hbWU6ICdQcm9maWxlJyxcbiAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ3Byb2ZpbGUnLCBpY29uOiAndXNlcicsIG5vQ2FjaGU6IHRydWUgfVxuICAvLyAgICAgfVxuICAvLyAgIF1cbiAgLy8gfVxuXVxuXG4vKipcbiAqIGFzeW5jUm91dGVzXG4gKiB0aGUgcm91dGVzIHRoYXQgbmVlZCB0byBiZSBkeW5hbWljYWxseSBsb2FkZWQgYmFzZWQgb24gdXNlciByb2xlc1xuICovXG5leHBvcnQgY29uc3QgYXN5bmNSb3V0ZXMgPSBbXG4gIHtcbiAgICBwYXRoOiAnL3N0dWRlbnRNYW5hZ2UnLFxuICAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAgIHJlZGlyZWN0OiAnL3N0dWRlbnRNYW5hZ2Uvb3V0bGV0cycsXG4gICAgYWx3YXlzU2hvdzogdHJ1ZSwgLy8gd2lsbCBhbHdheXMgc2hvdyB0aGUgcm9vdCBtZW51XG4gICAgbmFtZTogJ1N0dWRlbnRNYW5hZ2UnLFxuICAgIG1ldGE6IHtcbiAgICAgIHRpdGxlOiAn5a2m5ZGY566h55CGJyxcbiAgICAgIGljb246ICdlbC1pY29uLXMtY3VzdG9tJ1xuICAgIH0sXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ291dGxldHMnLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9zdHVkZW50TWFuYWdlL291dGxldHMnKSxcbiAgICAgICAgbmFtZTogJ291dGxldHNTdHVkZW50TWFuYWdlJyxcbiAgICAgICAgbWV0YToge1xuICAgICAgICAgIHRpdGxlOiAn572R54K5566h55CGJ1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXRoOiAnc3R1ZGVudCcsXG4gICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3N0dWRlbnRNYW5hZ2Uvc3R1ZGVudCcpLFxuICAgICAgICBuYW1lOiAnc3R1ZGVudFN0dWRlbnRNYW5hZ2UnLFxuICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgdGl0bGU6ICflrablkZjnrqHnkIYnXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdzdHVkZW50X2luZm8nLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9zdHVkZW50TWFuYWdlL3N0dWRlbnRfaW5mbycpLFxuICAgICAgICBuYW1lOiAnc3R1ZGVudEluZm8nLFxuICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgdGl0bGU6ICflrablkZjor6bmg4UnXG4gICAgICAgIH0sXG4gICAgICAgIGhpZGRlbjogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ3NpZ24nLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9zdHVkZW50TWFuYWdlL3NpZ24nKSxcbiAgICAgICAgbmFtZTogJ3NpZ25TdHVkZW50TWFuYWdlJyxcbiAgICAgICAgbWV0YToge1xuICAgICAgICAgIHRpdGxlOiAn562+5Yiw6K6w5b2VJ1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBwYXRoOiAnZGV2aWNlJyxcbiAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvc3R1ZGVudE1hbmFnZS9kZXZpY2UnKSxcbiAgICAgICAgbmFtZTogJ2RldmljZVN0dWRlbnRNYW5hZ2UnLFxuICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgdGl0bGU6ICforr7lpIflrqHmoLgnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBdXG4gIH0sXG5cbiAge1xuICAgIHBhdGg6ICcvbGVjdHVyZXJNYW5hZ2VtZW50JyxcbiAgICBjb21wb25lbnQ6IExheW91dCxcbiAgICByZWRpcmVjdDogJy9sZWN0dXJlck1hbmFnZW1lbnQvbGlzdCcsXG4gICAgYWx3YXlzU2hvdzogdHJ1ZSxcbiAgICBuYW1lOiAnbGVjdHVyZXJMaXN0JyxcbiAgICBtZXRhOiB7XG4gICAgICB0aXRsZTogJ+iusuW4iOeuoeeQhicsXG4gICAgICBpY29uOiAnZWwtaWNvbi1zLWN1c3RvbSdcbiAgICB9LFxuICAgIGNoaWxkcmVuOiBbXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdsaXN0JyxcbiAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvbGVjdHVyZXJNYW5hZ2VtZW50L2xpc3QnKSxcbiAgICAgICAgbmFtZTogJ2xpc3RMZWN0dXJlck1hbmFnZW1lbnQnLFxuICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgdGl0bGU6ICforrLluIjliJfooagnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBdXG4gIH0sXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvcG9pbnRzTWFsbCcsXG4gIC8vICAgY29tcG9uZW50OiBMYXlvdXQsXG4gIC8vICAgcmVkaXJlY3Q6ICcvcG9pbnRzTWFsbC9jbGFzc2lmaWNhdGlvbicsXG4gIC8vICAgYWx3YXlzU2hvdzogdHJ1ZSxcbiAgLy8gICBuYW1lOiAnY2xhc3NpZmljYXRpb24nLFxuICAvLyAgIG1ldGE6IHtcbiAgLy8gICAgIHRpdGxlOiAn56ev5YiG5ZWG5Z+OJyxcbiAgLy8gICAgIGljb246ICdlbC1pY29uLXMtY3VzdG9tJ1xuICAvLyAgIH0sXG4gIC8vICAgY2hpbGRyZW46IFtcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgcGF0aDogJ2dvb2RzX2NsYXNzJyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcG9pbnRzTWFsbC9nb29kc19jbGFzcycpLFxuICAvLyAgICAgICBuYW1lOiAnZ29vZHNfY2xhc3MnLFxuICAvLyAgICAgICBtZXRhOiB7XG4gIC8vICAgICAgICAgdGl0bGU6ICfllYblk4HliIbnsbsnXG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH0sXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdwb2ludHNfZ29vZHMnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9wb2ludHNNYWxsL3BvaW50c19nb29kcycpLFxuICAvLyAgICAgICBuYW1lOiAncG9pbnRzX2dvb2RzJyxcbiAgLy8gICAgICAgbWV0YToge1xuICAvLyAgICAgICAgIHRpdGxlOiAn56ev5YiG5ZWG5ZOBJ1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9LFxuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnYWRkX3BvaW50c19nb29kcycsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BvaW50c01hbGwvYWRkX3BvaW50c19nb29kcycpLFxuICAvLyAgICAgICBuYW1lOiAnYWRkX3BvaW50c19nb29kcycsXG4gIC8vICAgICAgIG1ldGE6IHtcbiAgLy8gICAgICAgICB0aXRsZTogJ+a3u+WKoOenr+WIhuWVhuWTgSdcbiAgLy8gICAgICAgfSxcbiAgLy8gICAgICAgaGlkZGVuOiB0cnVlXG4gIC8vICAgICB9LFxuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnZWRpdF9wb2ludHNfZ29vZHMnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9wb2ludHNNYWxsL2VkaXRfcG9pbnRzX2dvb2RzJyksXG4gIC8vICAgICAgIG5hbWU6ICdlZGl0X3BvaW50c19nb29kcycsXG4gIC8vICAgICAgIG1ldGE6IHtcbiAgLy8gICAgICAgICB0aXRsZTogJ+e8lui+keenr+WIhuWVhuWTgSdcbiAgLy8gICAgICAgfSxcbiAgLy8gICAgICAgaGlkZGVuOiB0cnVlXG4gIC8vICAgICB9LFxuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAncG9pbnRzX29yZGVycycsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BvaW50c01hbGwvcG9pbnRzX29yZGVycycpLFxuICAvLyAgICAgICBuYW1lOiAncG9pbnRzX29yZGVycycsXG4gIC8vICAgICAgIG1ldGE6IHtcbiAgLy8gICAgICAgICB0aXRsZTogJ+enr+WIhuiuouWNlSdcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfSxcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgcGF0aDogJ3BvaW50c19vcmRlcnNfaW5mbycsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BvaW50c01hbGwvcG9pbnRzX29yZGVyc19pbmZvJyksXG4gIC8vICAgICAgIG5hbWU6ICdwb2ludHNfb3JkZXJzX2luZm8nLFxuICAvLyAgICAgICBtZXRhOiB7XG4gIC8vICAgICAgICAgdGl0bGU6ICforqLljZXor6bmg4UnXG4gIC8vICAgICAgIH0sXG4gIC8vICAgICAgIGhpZGRlbjogdHJ1ZVxuICAvLyAgICAgfVxuICAvLyAgIF1cbiAgLy8gfSxcbiAge1xuICAgIHBhdGg6ICcvY29udGVudE1hbmFnZScsXG4gICAgY29tcG9uZW50OiBMYXlvdXQsXG4gICAgcmVkaXJlY3Q6ICcvY29udGVudE1hbmFnZS9jb3Vyc2UvY291cnNlX2NsYXNzJyxcbiAgICBtZXRhOiB7XG4gICAgICB0aXRsZTogJ+WGheWuueeuoeeQhicsXG4gICAgICBpY29uOiAnZWwtaWNvbi1zLWN1c3RvbSdcbiAgICB9LFxuICAgIGNoaWxkcmVuOiBbXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdjb3Vyc2UnLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9pbmRleCcpLCAvLyBQYXJlbnQgcm91dGVyLXZpZXdcbiAgICAgICAgbmFtZTogJ2NvdXJzZScsXG4gICAgICAgIHJlZGlyZWN0OiAnL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvdXJzZV9jbGFzcycsXG4gICAgICAgIG1ldGE6IHsgdGl0bGU6ICfor77nqIvnrqHnkIYnIH0sXG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY291cnNlX2NsYXNzJyksXG4gICAgICAgICAgICBwYXRoOiAnY291cnNlX2NsYXNzJyxcbiAgICAgICAgICAgIG1ldGE6IHsgdGl0bGU6ICfor77nqIvliIbnsbsnIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdGg6ICdjb3Vyc2VfZ3JhZGUnLFxuICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvY291cnNlX2dyYWRlJyksXG4gICAgICAgICAgICBuYW1lOiAnY291cnNlX2dyYWRlJyxcbiAgICAgICAgICAgIG1ldGE6IHsgdGl0bGU6ICfor77nqIvnrYnnuqcnIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdGg6ICdsaXZlX2NvdXJzZXMnLFxuICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzJyksXG4gICAgICAgICAgICBuYW1lOiAnbGl2ZV9jb3Vyc2VzJyxcbiAgICAgICAgICAgIHJlZGlyZWN0OiAnL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xpdmVfY291cnNlcy9saXZlX2xpc3QvaW5kZXgnLFxuICAgICAgICAgICAgbWV0YTogeyB0aXRsZTogJ+ebtOaSreivvueoiycgfSxcbiAgICAgICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYXRoOiAnbGl2ZV9saXN0JyxcbiAgICAgICAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2luZGV4JyksXG4gICAgICAgICAgICAgICAgbmFtZTogJ2xpdmVfbGlzdCcsXG4gICAgICAgICAgICAgICAgbWV0YTogeyB0aXRsZTogJ+ebtOaSreWIl+ihqCcgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGF0aDogJ2FkZF9saXZlJyxcbiAgICAgICAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9saXN0L2FkZF9saXZlJyksXG4gICAgICAgICAgICAgICAgbmFtZTogJ2FkZF9saXZlJyxcbiAgICAgICAgICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgICAgICAgICB0aXRsZTogJ+a3u+WKoOivvueoiydcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGhpZGRlbjogdHJ1ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGF0aDogJ2VkaXRfbGl2ZScsXG4gICAgICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfbGlzdC9lZGl0X2xpdmUnKSxcbiAgICAgICAgICAgICAgICBuYW1lOiAnZWRpdF9saXZlJyxcbiAgICAgICAgICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgICAgICAgICB0aXRsZTogJ+e8lui+keivvueoiydcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGhpZGRlbjogdHJ1ZVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vIHtcbiAgICAgICAgICAgICAgLy8gICBwYXRoOiAnbGl2ZV9yb29tJyxcbiAgICAgICAgICAgICAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9jb3Vyc2VzJyksXG4gICAgICAgICAgICAgIC8vICAgbmFtZTogJ2xpdmVfcm9vbScsXG4gICAgICAgICAgICAgIC8vICAgbWV0YTogeyB0aXRsZTogJ+ebtOaSremXtOeuoeeQhicgfSxcbiAgICAgICAgICAgICAgLy8gICBjaGlsZHJlbjogW1xuICAgICAgICAgICAgICAvLyAgICAge1xuICAgICAgICAgICAgICAvLyAgICAgICBwYXRoOiAnd2F0Y2hfc3R1ZGVudHMnLFxuICAgICAgICAgICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9jb3Vyc2VzL3dhdGNoX3N0dWRlbnRzL2luZGV4JyksXG4gICAgICAgICAgICAgIC8vICAgICAgIG5hbWU6ICd3YXRjaF9zdHVkZW50cycsXG4gICAgICAgICAgICAgIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICfop4LnnIvlrablkZgnIH1cbiAgICAgICAgICAgICAgLy8gICAgIH0sXG4gICAgICAgICAgICAgIC8vICAgICB7XG4gICAgICAgICAgICAgIC8vICAgICAgIHBhdGg6ICdsZWF2ZV9tZXNzYWdlJyxcbiAgICAgICAgICAgICAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGl2ZV9jb3Vyc2VzL2xpdmVfY291cnNlcy9sZWF2ZV9tZXNzYWdlL2luZGV4JyksXG4gICAgICAgICAgICAgIC8vICAgICAgIG5hbWU6ICdsZWF2ZV9tZXNzYWdlJyxcbiAgICAgICAgICAgICAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ+eUqOaIt+eVmeiogCcgfVxuICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAvLyAgIF1cbiAgICAgICAgICAgICAgLy8gfSxcbiAgICAgICAgICAgICAgLy8ge1xuICAgICAgICAgICAgICAvLyAgIHBhdGg6ICdsaXZlX2NoZWNrJyxcbiAgICAgICAgICAgICAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9saXZlX2NvdXJzZXMvbGl2ZV9jaGVjay9pbmRleCcpLFxuICAgICAgICAgICAgICAvLyAgIG5hbWU6ICdsaXZlX2NoZWNrJyxcbiAgICAgICAgICAgICAgLy8gICBtZXRhOiB7IHRpdGxlOiAn55u05pKt562+5YiwJyB9XG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIF1cbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvaW5kZXgnKSxcbiAgICAgICAgICAgIHBhdGg6ICd2aWRlb19jb3Vyc2VzJyxcbiAgICAgICAgICAgIG1ldGE6IHsgdGl0bGU6ICfop4bpopHor77nqIsnIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdGg6ICdhZGRfdmlkZW8nLFxuICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvdmlkZW9fY291cnNlcy9hZGRfdmlkZW8nKSxcbiAgICAgICAgICAgIG5hbWU6ICdhZGRfdmlkZW8nLFxuICAgICAgICAgICAgbWV0YToge1xuICAgICAgICAgICAgICB0aXRsZTogJ+a3u+WKoOivvueoiydcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBoaWRkZW46IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdGg6ICdlZGl0X3ZpZGVvJyxcbiAgICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3ZpZGVvX2NvdXJzZXMvZWRpdF92aWRlbycpLFxuICAgICAgICAgICAgbmFtZTogJ2VkaXRfdmlkZW8nLFxuICAgICAgICAgICAgbWV0YToge1xuICAgICAgICAgICAgICB0aXRsZTogJ+e8lui+keivvueoiydcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBoaWRkZW46IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL3Byb2plY3RfY291cnNlcy9saXN0JyksXG4gICAgICAgICAgICBwYXRoOiAncHJvamVjdF9jb3Vyc2VzJyxcbiAgICAgICAgICAgIG1ldGE6IHsgdGl0bGU6ICfkuJPpopjor77nqIsnIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhdGg6ICdhZGRfcHJvamVjdCcsXG4gICAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvYWRkX3Byb2plY3QnKSxcbiAgICAgICAgICAgIG5hbWU6ICdhZGRfcHJvamVjdCcsXG4gICAgICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgICAgIHRpdGxlOiAn5re75Yqg6K++56iLJ1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGhpZGRlbjogdHJ1ZVxuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGF0aDogJ2VkaXRfcHJvamVjdCcsXG4gICAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9wcm9qZWN0X2NvdXJzZXMvZWRpdF9wcm9qZWN0JyksXG4gICAgICAgICAgICBuYW1lOiAnZWRpdF9wcm9qZWN0JyxcbiAgICAgICAgICAgIG1ldGE6IHtcbiAgICAgICAgICAgICAgdGl0bGU6ICfnvJbovpHor77nqIsnXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgaGlkZGVuOiB0cnVlXG4gICAgICAgICAgfSxcbiAgICAgICAgICAvLyB7XG4gICAgICAgICAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NvdXJzZS9sZWFybmluZ19yZWNvcmQvbGlzdCcpLFxuICAgICAgICAgIC8vICAgcGF0aDogJ2xlYXJuaW5nX3JlY29yZCcsXG4gICAgICAgICAgLy8gICBtZXRhOiB7IHRpdGxlOiAn5a2m5Lmg6K6w5b2VJyB9XG4gICAgICAgICAgLy8gfSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYXRoOiAnaW5mb19saXN0JyxcbiAgICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2xlYXJuaW5nX3JlY29yZC9pbmZvX2xpc3QnKSxcbiAgICAgICAgICAgIG5hbWU6ICdpbmZvX2xpc3QnLFxuICAgICAgICAgICAgbWV0YToge1xuICAgICAgICAgICAgICB0aXRsZTogJ+WtpuS5oOiusOW9lSdcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBoaWRkZW46IHRydWVcbiAgICAgICAgICB9LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY291cnNlL2NvbGxlY3Rpb25fcmVjb3JkJyksXG4gICAgICAgICAgICBwYXRoOiAnY29sbGVjdGlvbl9yZWNvcmQnLFxuICAgICAgICAgICAgbWV0YTogeyB0aXRsZTogJ+aUtuiXj+iusOW9lScgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAge1xuICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9jb3Vyc2UvbGlrZV9yZWNvcmQnKSxcbiAgICAgICAgICAgIHBhdGg6ICdsaWtlX3JlY29yZCcsXG4gICAgICAgICAgICBtZXRhOiB7IHRpdGxlOiAn54K56LWe6K6w5b2VJyB9XG4gICAgICAgICAgfVxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBwYXRoOiAnYXVkaXRzX21hbmFnZW1lbnQnLFxuICAgICAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2F1ZGl0c19tYW5hZ2VtZW50L2luZGV4JyksXG4gICAgICAvLyAgIG5hbWU6ICdhdWRpdHNfbWFuYWdlbWVudCcsXG4gICAgICAvLyAgIGFsd2F5c1Nob3c6IHRydWUsXG4gICAgICAvLyAgIG1ldGE6IHsgdGl0bGU6ICflrqHmoLjnrqHnkIYnIH0sXG4gICAgICAvLyAgIGNoaWxkcmVuOiBbXG4gICAgICAvLyAgICAge1xuICAgICAgLy8gICAgICAgcGF0aDogJ2xpdmVfZXhhbWluZScsXG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2F1ZGl0c19tYW5hZ2VtZW50L2xpdmVfZXhhbWluZScpLFxuICAgICAgLy8gICAgICAgbmFtZTogJ2xpdmVfZXhhbWluZScsXG4gICAgICAvLyAgICAgICBtZXRhOiB7XG4gICAgICAvLyAgICAgICAgIHRpdGxlOiAn55u05pKt5a6h5qC4J1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH0sXG4gICAgICAvLyAgICAge1xuICAgICAgLy8gICAgICAgcGF0aDogJ3ZpZGVvX2V4YW1pbmUnLFxuICAgICAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9hdWRpdHNfbWFuYWdlbWVudC92aWRlb19leGFtaW5lJyksXG4gICAgICAvLyAgICAgICBuYW1lOiAndmlkZW9fZXhhbWluZScsXG4gICAgICAvLyAgICAgICBtZXRhOiB7XG4gICAgICAvLyAgICAgICAgIHRpdGxlOiAn6KeG6aKR5a6h5qC4J1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH0sXG4gICAgICAvLyAgICAge1xuICAgICAgLy8gICAgICAgcGF0aDogJ3BhcGVyX2V4YW1pbmUnLFxuICAgICAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9hdWRpdHNfbWFuYWdlbWVudC9wYXBlcl9leGFtaW5lJyksXG4gICAgICAvLyAgICAgICBuYW1lOiAncGFwZXJfZXhhbWluZScsXG4gICAgICAvLyAgICAgICBtZXRhOiB7XG4gICAgICAvLyAgICAgICAgIHRpdGxlOiAn6K+V5Y235a6h5qC4J1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH0sXG4gICAgICAvLyAgICAge1xuICAgICAgLy8gICAgICAgcGF0aDogJ2NlcnRpZmljYXRlX2V4YW1pbmUnLFxuICAgICAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9hdWRpdHNfbWFuYWdlbWVudC9jZXJ0aWZpY2F0ZV9leGFtaW5lJyksXG4gICAgICAvLyAgICAgICBuYW1lOiAnY2VydGlmaWNhdGVfZXhhbWluZScsXG4gICAgICAvLyAgICAgICBtZXRhOiB7XG4gICAgICAvLyAgICAgICAgIHRpdGxlOiAn6K+B5Lmm5a6h5qC4J1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgXVxuICAgICAgLy8gfSxcbiAgICAgIC8vIHtcbiAgICAgIC8vICAgcGF0aDogJ3F1ZXN0aW9uX2JhbmsnLFxuICAgICAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL3F1ZXN0aW9uX2JhbmsvaW5kZXgnKSwgLy8gUGFyZW50IHJvdXRlci12aWV3XG4gICAgICAvLyAgIG5hbWU6ICdxdWVzdGlvbl9iYW5rJyxcbiAgICAgIC8vICAgYWx3YXlzU2hvdzogdHJ1ZSxcbiAgICAgIC8vICAgbWV0YTogeyB0aXRsZTogJ+mimOW6k+euoeeQhicgfSxcbiAgICAgIC8vICAgY2hpbGRyZW46IFtcbiAgICAgIC8vICAgICB7XG4gICAgICAvLyAgICAgICBwYXRoOiAnY2xhc3NpZmljYXRpb24nLFxuICAgICAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9xdWVzdGlvbl9iYW5rL2NsYXNzaWZpY2F0aW9uJyksXG4gICAgICAvLyAgICAgICBuYW1lOiAnY2xhc3NpZmljYXRpb24nLFxuICAgICAgLy8gICAgICAgbWV0YToge1xuICAgICAgLy8gICAgICAgICB0aXRsZTogJ+ivlemimOWIhuexuydcbiAgICAgIC8vICAgICAgIH1cbiAgICAgIC8vICAgICB9LFxuICAgICAgLy8gICAgIHtcbiAgICAgIC8vICAgICAgIHBhdGg6ICdsaXN0JyxcbiAgICAgIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvcXVlc3Rpb25fYmFuay9saXN0JyksXG4gICAgICAvLyAgICAgICBuYW1lOiAnbGlzdCcsXG4gICAgICAvLyAgICAgICBtZXRhOiB7XG4gICAgICAvLyAgICAgICAgIHRpdGxlOiAn6K+V6aKY5YiX6KGoJ1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgXVxuICAgICAgLy8gfSxcbiAgICAgIC8vIHtcbiAgICAgIC8vICAgcGF0aDogJ2NlcnRpZmljYXRlcycsXG4gICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2NvbnRlbnRNYW5hZ2UvY2VydGlmaWNhdGVzL2luZGV4JyksIC8vIFBhcmVudCByb3V0ZXItdmlld1xuICAgICAgLy8gICBuYW1lOiAnY2VydGlmaWNhdGVzJyxcbiAgICAgIC8vICAgYWx3YXlzU2hvdzogdHJ1ZSxcbiAgICAgIC8vICAgbWV0YTogeyB0aXRsZTogJ+ivgeS5pueuoeeQhicgfSxcbiAgICAgIC8vICAgY2hpbGRyZW46IFtcbiAgICAgIC8vICAgICB7XG4gICAgICAvLyAgICAgICBwYXRoOiAnbGlzdCcsXG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NlcnRpZmljYXRlcy9saXN0JyksXG4gICAgICAvLyAgICAgICBuYW1lOiAnbGlzdCcsXG4gICAgICAvLyAgICAgICBtZXRhOiB7XG4gICAgICAvLyAgICAgICAgIHRpdGxlOiAn6K+B5Lmm5YiX6KGoJ1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH0sXG4gICAgICAvLyAgICAge1xuICAgICAgLy8gICAgICAgcGF0aDogJ3JlY29yZCcsXG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2NlcnRpZmljYXRlcy9yZWNvcmQnKSxcbiAgICAgIC8vICAgICAgIG5hbWU6ICdyZWNvcmQnLFxuICAgICAgLy8gICAgICAgbWV0YToge1xuICAgICAgLy8gICAgICAgICB0aXRsZTogJ+ivgeS5puiusOW9lSdcbiAgICAgIC8vICAgICAgIH1cbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIF1cbiAgICAgIC8vIH0sXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdtYXRlcmlhbF9tYW5hZ2VtZW50JyxcbiAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9tYXRlcmlhbF9tYW5hZ2VtZW50L2luZGV4JyksIC8vIFBhcmVudCByb3V0ZXItdmlld1xuICAgICAgICBuYW1lOiAnbWF0ZXJpYWxfbWFuYWdlbWVudCcsXG4gICAgICAgIGFsd2F5c1Nob3c6IHRydWUsXG4gICAgICAgIG1ldGE6IHsgdGl0bGU6ICfntKDmnZDnrqHnkIYnIH0sXG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGF0aDogJ2xpc3QnLFxuICAgICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY29udGVudE1hbmFnZS9tYXRlcmlhbF9tYW5hZ2VtZW50L2xpc3QnKSxcbiAgICAgICAgICAgIG5hbWU6ICdsaXN0JyxcbiAgICAgICAgICAgIG1ldGE6IHtcbiAgICAgICAgICAgICAgdGl0bGU6ICfntKDmnZDliJfooagnXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICBdXG4gICAgICB9XG4gICAgLy8gICB7XG4gICAgLy8gICAgIHBhdGg6ICdkYXRhX3N0YXRpc3RpY3MnLFxuICAgIC8vICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jb250ZW50TWFuYWdlL2RhdGFfc3RhdGlzdGljcycpLCAvLyBQYXJlbnQgcm91dGVyLXZpZXdcbiAgICAvLyAgICAgbmFtZTogJ2RhdGFfc3RhdGlzdGljcycsXG4gICAgLy8gICAgIG1ldGE6IHsgdGl0bGU6ICfmlbDmja7nu5/orqEnIH1cbiAgICAvLyAgIH1cbiAgICBdXG4gIH0sXG4gIHtcbiAgICBwYXRoOiAnL29wZXJhdGlvbk1hbmFnZScsXG4gICAgY29tcG9uZW50OiBMYXlvdXQsXG4gICAgcmVkaXJlY3Q6ICcvb3BlcmF0aW9uTWFuYWdlL25vdGlmaWNhdGlvbl9tZXNzYWdlJyxcbiAgICBhbHdheXNTaG93OiB0cnVlLCAvLyB3aWxsIGFsd2F5cyBzaG93IHRoZSByb290IG1lbnVcbiAgICBtZXRhOiB7XG4gICAgICB0aXRsZTogJ+i/kOiQpeeuoeeQhicsXG4gICAgICBpY29uOiAnZWwtaWNvbi1zLWN1c3RvbSdcbiAgICB9LFxuICAgIGNoaWxkcmVuOiBbXG4gICAgICAvLyB7XG4gICAgICAvLyAgIHBhdGg6ICdwcm9ibGVtJyxcbiAgICAgIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvb3BlcmF0aW9uTWFuYWdlL3Byb2JsZW1fbWVzc2FnZS9pbmRleCcpLFxuICAgICAgLy8gICBuYW1lOiAncHJvYmxlbScsXG4gICAgICAvLyAgIG1ldGE6IHtcbiAgICAgIC8vICAgICB0aXRsZTogJ+mXruWNt+euoeeQhidcbiAgICAgIC8vICAgfSxcbiAgICAgIC8vICAgY2hpbGRyZW46IFtcbiAgICAgIC8vICAgICB7XG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2UvcHJvYmxlbV9tZXNzYWdlL3Byb2JsZW1fbGlzdCcpLFxuICAgICAgLy8gICAgICAgcGF0aDogJ3Byb2JsZW1fbGlzdCcsXG4gICAgICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAn6Zeu5Y235YiX6KGoJyB9XG4gICAgICAvLyAgICAgfSxcbiAgICAgIC8vICAgICB7XG4gICAgICAvLyAgICAgICBwYXRoOiAncHJvYmxlbV9zdGF0aXN0aWNzJyxcbiAgICAgIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9wcm9ibGVtX21lc3NhZ2UvcHJvYmxlbV9zdGF0aXN0aWNzJyksXG4gICAgICAvLyAgICAgICBuYW1lOiAncHJvYmxlbV9zdGF0aXN0aWNzJyxcbiAgICAgIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICfpl67ljbfnu5/orqEnIH1cbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIF1cbiAgICAgIC8vIH0sXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdjYXJvdXNlbF9pbWFnZScsXG4gICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9jYXJvdXNlbF9pbWFnZScpLFxuICAgICAgICBuYW1lOiAnY2Fyb3VzZWxfaW1hZ2UnLFxuICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgdGl0bGU6ICfova7mkq3lm77nrqHnkIYnXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBhdGg6ICdhZGRfY2Fyb3VzZWwnLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2UvYWRkX2Nhcm91c2VsJyksXG4gICAgICAgIG5hbWU6ICdhZGRfY2Fyb3VzZWwnLFxuICAgICAgICBtZXRhOiB7XG4gICAgICAgICAgdGl0bGU6ICfmt7vliqDova7mkq3lm74nXG4gICAgICAgIH0sXG4gICAgICAgIGhpZGRlbjogdHJ1ZVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ2VkaXRfY2Fyb3VzZWwnLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2UvZWRpdF9jYXJvdXNlbCcpLFxuICAgICAgICBuYW1lOiAnZWRpdF9jYXJvdXNlbCcsXG4gICAgICAgIG1ldGE6IHtcbiAgICAgICAgICB0aXRsZTogJ+e8lui+kei9ruaSreWbvidcbiAgICAgICAgfSxcbiAgICAgICAgaGlkZGVuOiB0cnVlXG4gICAgICB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBwYXRoOiAnbWVzc2FnZScsXG4gICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9ub3RpZmljYXRpb25fbWVzc2FnZS9pbmRleCcpLFxuICAgICAgLy8gICBuYW1lOiAnbWVzc2FnZScsXG4gICAgICAvLyAgIG1ldGE6IHtcbiAgICAgIC8vICAgICB0aXRsZTogJ+mAmuefpea2iOaBrydcbiAgICAgIC8vICAgfSxcbiAgICAgIC8vICAgY2hpbGRyZW46IFtcbiAgICAgIC8vICAgICB7XG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2Uvbm90aWZpY2F0aW9uX21lc3NhZ2UvbWVzc2FnZV90eXBlJyksXG4gICAgICAvLyAgICAgICBwYXRoOiAnbWVzc2FnZV90eXBlJyxcbiAgICAgIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICfmtojmga/nsbvlnosnIH1cbiAgICAgIC8vICAgICB9LFxuICAgICAgLy8gICAgIHtcbiAgICAgIC8vICAgICAgIHBhdGg6ICdub3RpZmljYXRpb25fbWVzc2FnZScsXG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2Uvbm90aWZpY2F0aW9uX21lc3NhZ2Uvbm90aWZpY2F0aW9uX21lc3NhZ2UnKSxcbiAgICAgIC8vICAgICAgIG5hbWU6ICdub3RpZmljYXRpb25fbWVzc2FnZScsXG4gICAgICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAn6YCa55+l5raI5oGvJyB9XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICBdXG4gICAgICAvLyB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBwYXRoOiAncG9zdGVyJyxcbiAgICAgIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvb3BlcmF0aW9uTWFuYWdlL3Bvc3RlcicpLFxuICAgICAgLy8gICBuYW1lOiAncG9zdGVyJyxcbiAgICAgIC8vICAgbWV0YToge1xuICAgICAgLy8gICAgIHRpdGxlOiAn5rW35oql566h55CGJ1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBwYXRoOiAnYWRkX3Bvc3RlcicsXG4gICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9hZGRfcG9zdGVyJyksXG4gICAgICAvLyAgIG5hbWU6ICdhZGRfcG9zdGVyJyxcbiAgICAgIC8vICAgbWV0YToge1xuICAgICAgLy8gICAgIHRpdGxlOiAn5re75Yqg5rW35oqlJ1xuICAgICAgLy8gICB9LFxuICAgICAgLy8gICBoaWRkZW46IHRydWVcbiAgICAgIC8vIH0sXG4gICAgICAvLyB7XG4gICAgICAvLyAgIHBhdGg6ICdlZGl0X3Bvc3RlcicsXG4gICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9lZGl0X3Bvc3RlcicpLFxuICAgICAgLy8gICBuYW1lOiAnZWRpdF9wb3N0ZXInLFxuICAgICAgLy8gICBtZXRhOiB7XG4gICAgICAvLyAgICAgdGl0bGU6ICfnvJbovpHmtbfmiqUnXG4gICAgICAvLyAgIH0sXG4gICAgICAvLyAgIGhpZGRlbjogdHJ1ZVxuICAgICAgLy8gfSxcbiAgICAgIC8vIHtcbiAgICAgIC8vICAgcGF0aDogJ3J1bGVfY29uZmlndXJhdGlvbicsXG4gICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL29wZXJhdGlvbk1hbmFnZS9ydWxlX2NvbmZpZ3VyYXRpb24vaW5kZXgnKSxcbiAgICAgIC8vICAgbmFtZTogJ3J1bGVfY29uZmlndXJhdGlvbicsXG4gICAgICAvLyAgIG1ldGE6IHtcbiAgICAgIC8vICAgICB0aXRsZTogJ+inhOWImemFjeWItidcbiAgICAgIC8vICAgfSxcbiAgICAgIC8vICAgY2hpbGRyZW46IFtcbiAgICAgIC8vICAgICB7XG4gICAgICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2UvcnVsZV9jb25maWd1cmF0aW9uL3BvaW50c19zZXR0aW5nJyksXG4gICAgICAvLyAgICAgICBwYXRoOiAncG9pbnRzX3NldHRpbmcnLFxuICAgICAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ+enr+WIhuiuvue9ricgfVxuICAgICAgLy8gICAgIH0sXG4gICAgICAvLyAgICAge1xuICAgICAgLy8gICAgICAgcGF0aDogJ3NpZ25fcnVsZXMnLFxuICAgICAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvb3BlcmF0aW9uTWFuYWdlL3J1bGVfY29uZmlndXJhdGlvbi9zaWduX3J1bGVzJyksXG4gICAgICAvLyAgICAgICBuYW1lOiAnc2lnbl9ydWxlcycsXG4gICAgICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAn562+5Yiw6KeE5YiZJyB9XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICBdXG4gICAgICAvLyB9LFxuICAgICAgLy8ge1xuICAgICAgLy8gICBwYXRoOiAnZm91bmRhdGlvbl9jb25maWcnLFxuICAgICAgLy8gICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9vcGVyYXRpb25NYW5hZ2UvZm91bmRhdGlvbl9jb25maWcnKSxcbiAgICAgIC8vICAgbmFtZTogJ2ZvdW5kYXRpb25fY29uZmlnJyxcbiAgICAgIC8vICAgbWV0YToge1xuICAgICAgLy8gICAgIHRpdGxlOiAn5Z+656GA6YWN5Yi2J1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9LFxuICAgICAge1xuICAgICAgICBwYXRoOiAnb3RoZXJfY29uZmlnJyxcbiAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvb3BlcmF0aW9uTWFuYWdlL290aGVyX2NvbmZpZycpLFxuICAgICAgICBuYW1lOiAnb3RoZXJfY29uZmlnJyxcbiAgICAgICAgbWV0YToge1xuICAgICAgICAgIHRpdGxlOiAn5YW25LuW6YWN5Yi2J1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXVxuICB9LFxuICB7XG4gICAgcGF0aDogJy9zeXN0ZW1NYW5hZ2UnLFxuICAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAgIHJlZGlyZWN0OiAnL3N5c3RlbU1hbmFnZS9yZWdpb25fYWRtaW4nLFxuICAgIGFsd2F5c1Nob3c6IHRydWUsIC8vIHdpbGwgYWx3YXlzIHNob3cgdGhlIHJvb3QgbWVudVxuICAgIG5hbWU6ICdzeXN0ZW1NYW5hZ2UnLFxuICAgIG1ldGE6IHtcbiAgICAgIHRpdGxlOiAn57O757uf566h55CGJyxcbiAgICAgIGljb246ICdlbC1pY29uLXMtY3VzdG9tJ1xuICAgIH0sXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ3JlZ2lvbl9hZG1pbicsXG4gICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3N5c3RlbU1hbmFnZS9yZWdpb25fYWRtaW4nKSxcbiAgICAgICAgbmFtZTogJ3JlZ2lvbl9hZG1pbicsXG4gICAgICAgIG1ldGE6IHtcbiAgICAgICAgICB0aXRsZTogJ+WMuuWfn+euoeeQhuWRmCdcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ3JvbGVzJyxcbiAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3Mvc3lzdGVtTWFuYWdlL3JvbGVzJyksXG4gICAgICAgIG5hbWU6ICdyb2xlcycsXG4gICAgICAgIG1ldGE6IHtcbiAgICAgICAgICB0aXRsZTogJ+inkuiJsueuoeeQhidcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ3VzZXInLFxuICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9zeXN0ZW1NYW5hZ2UvdXNlcicpLFxuICAgICAgICBuYW1lOiAndXNlcicsXG4gICAgICAgIG1ldGE6IHtcbiAgICAgICAgICB0aXRsZTogJ+eUqOaIt+euoeeQhidcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGF0aDogJ2xvZycsXG4gICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3N5c3RlbU1hbmFnZS9sb2cnKSxcbiAgICAgICAgbmFtZTogJ2xvZycsXG4gICAgICAgIG1ldGE6IHtcbiAgICAgICAgICB0aXRsZTogJ+aTjeS9nOaXpeW/lydcbiAgICAgICAgfVxuICAgICAgfVxuICAgIF1cbiAgfSxcbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvcGVybWlzc2lvbicsXG4gIC8vICAgY29tcG9uZW50OiBMYXlvdXQsXG4gIC8vICAgcmVkaXJlY3Q6ICcvcGVybWlzc2lvbi9wYWdlJyxcbiAgLy8gICBhbHdheXNTaG93OiB0cnVlLCAvLyB3aWxsIGFsd2F5cyBzaG93IHRoZSByb290IG1lbnVcbiAgLy8gICBuYW1lOiAnUGVybWlzc2lvbicsXG4gIC8vICAgbWV0YToge1xuICAvLyAgICAgdGl0bGU6ICdwZXJtaXNzaW9uJyxcbiAgLy8gICAgIGljb246ICdsb2NrJyxcbiAgLy8gICAgIHJvbGVzOiBbJ2FkbWluJywgJ2VkaXRvciddIC8vIHlvdSBjYW4gc2V0IHJvbGVzIGluIHJvb3QgbmF2XG4gIC8vICAgfSxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAncGFnZScsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3Blcm1pc3Npb24vcGFnZScpLFxuICAvLyAgICAgICBuYW1lOiAnUGFnZVBlcm1pc3Npb24nLFxuICAvLyAgICAgICBtZXRhOiB7XG4gIC8vICAgICAgICAgdGl0bGU6ICdwYWdlUGVybWlzc2lvbicsXG4gIC8vICAgICAgICAgcm9sZXM6IFsnYWRtaW4nXSAvLyBvciB5b3UgY2FuIG9ubHkgc2V0IHJvbGVzIGluIHN1YiBuYXZcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfSxcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgcGF0aDogJ2RpcmVjdGl2ZScsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3Blcm1pc3Npb24vZGlyZWN0aXZlJyksXG4gIC8vICAgICAgIG5hbWU6ICdEaXJlY3RpdmVQZXJtaXNzaW9uJyxcbiAgLy8gICAgICAgbWV0YToge1xuICAvLyAgICAgICAgIHRpdGxlOiAnZGlyZWN0aXZlUGVybWlzc2lvbidcbiAgLy8gICAgICAgICAvLyBpZiBkbyBub3Qgc2V0IHJvbGVzLCBtZWFuczogdGhpcyBwYWdlIGRvZXMgbm90IHJlcXVpcmUgcGVybWlzc2lvblxuICAvLyAgICAgICB9XG4gIC8vICAgICB9LFxuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAncm9sZScsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3Blcm1pc3Npb24vcm9sZScpLFxuICAvLyAgICAgICBuYW1lOiAnUm9sZVBlcm1pc3Npb24nLFxuICAvLyAgICAgICBtZXRhOiB7XG4gIC8vICAgICAgICAgdGl0bGU6ICdyb2xlUGVybWlzc2lvbicsXG4gIC8vICAgICAgICAgcm9sZXM6IFsnYWRtaW4nXVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgXVxuICAvLyB9LFxuXG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL2ljb24nLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdpbmRleCcsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2ljb25zL2luZGV4JyksXG4gIC8vICAgICAgIG5hbWU6ICdJY29ucycsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdpY29ucycsIGljb246ICdpY29uJywgbm9DYWNoZTogdHJ1ZSB9XG4gIC8vICAgICB9XG4gIC8vICAgXVxuICAvLyB9LFxuXG4gIC8qKiB3aGVuIHlvdXIgcm91dGluZyBtYXAgaXMgdG9vIGxvbmcsIHlvdSBjYW4gc3BsaXQgaXQgaW50byBzbWFsbCBtb2R1bGVzICoqL1xuICAvLyBjb21wb25lbnRzUm91dGVyLFxuICAvLyBjaGFydHNSb3V0ZXIsXG4gIC8vIG5lc3RlZFJvdXRlcixcbiAgLy8gdGFibGVSb3V0ZXIsXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvZXhhbXBsZScsXG4gIC8vICAgY29tcG9uZW50OiBMYXlvdXQsXG4gIC8vICAgcmVkaXJlY3Q6ICcvZXhhbXBsZS9saXN0JyxcbiAgLy8gICBuYW1lOiAnRXhhbXBsZScsXG4gIC8vICAgbWV0YToge1xuICAvLyAgICAgdGl0bGU6ICdFeGFtcGxlJyxcbiAgLy8gICAgIGljb246ICdlbC1pY29uLXMtaGVscCdcbiAgLy8gICB9LFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdjcmVhdGUnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9leGFtcGxlL2NyZWF0ZScpLFxuICAvLyAgICAgICBuYW1lOiAnQ3JlYXRlQXJ0aWNsZScsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdjcmVhdGVBcnRpY2xlJywgaWNvbjogJ2VkaXQnIH1cbiAgLy8gICAgIH0sXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdlZGl0LzppZChcXFxcZCspJyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXhhbXBsZS9lZGl0JyksXG4gIC8vICAgICAgIG5hbWU6ICdFZGl0QXJ0aWNsZScsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdlZGl0QXJ0aWNsZScsIG5vQ2FjaGU6IHRydWUsIGFjdGl2ZU1lbnU6ICcvZXhhbXBsZS9saXN0JyB9LFxuICAvLyAgICAgICBoaWRkZW46IHRydWVcbiAgLy8gICAgIH0sXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdsaXN0JyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXhhbXBsZS9saXN0JyksXG4gIC8vICAgICAgIG5hbWU6ICdBcnRpY2xlTGlzdCcsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdhcnRpY2xlTGlzdCcsIGljb246ICdsaXN0JyB9XG4gIC8vICAgICB9XG4gIC8vICAgXVxuICAvLyB9LFxuXG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL3RhYicsXG4gIC8vICAgY29tcG9uZW50OiBMYXlvdXQsXG4gIC8vICAgY2hpbGRyZW46IFtcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgcGF0aDogJ2luZGV4JyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvdGFiL2luZGV4JyksXG4gIC8vICAgICAgIG5hbWU6ICdUYWInLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAndGFiJywgaWNvbjogJ3RhYicgfVxuICAvLyAgICAgfVxuICAvLyAgIF1cbiAgLy8gfSxcblxuICAvLyB7XG4gIC8vICAgcGF0aDogJy9lcnJvcicsXG4gIC8vICAgY29tcG9uZW50OiBMYXlvdXQsXG4gIC8vICAgcmVkaXJlY3Q6ICdub1JlZGlyZWN0JyxcbiAgLy8gICBuYW1lOiAnRXJyb3JQYWdlcycsXG4gIC8vICAgbWV0YToge1xuICAvLyAgICAgdGl0bGU6ICdlcnJvclBhZ2VzJyxcbiAgLy8gICAgIGljb246ICc0MDQnXG4gIC8vICAgfSxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnNDAxJyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXJyb3ItcGFnZS80MDEnKSxcbiAgLy8gICAgICAgbmFtZTogJ1BhZ2U0MDEnLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAncGFnZTQwMScsIG5vQ2FjaGU6IHRydWUgfVxuICAvLyAgICAgfSxcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgcGF0aDogJzQwNCcsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2Vycm9yLXBhZ2UvNDA0JyksXG4gIC8vICAgICAgIG5hbWU6ICdQYWdlNDA0JyxcbiAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ3BhZ2U0MDQnLCBub0NhY2hlOiB0cnVlIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvZXJyb3ItbG9nJyxcbiAgLy8gICBjb21wb25lbnQ6IExheW91dCxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnbG9nJyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXJyb3ItbG9nL2luZGV4JyksXG4gIC8vICAgICAgIG5hbWU6ICdFcnJvckxvZycsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdlcnJvckxvZycsIGljb246ICdidWcnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvZXhjZWwnLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIHJlZGlyZWN0OiAnL2V4Y2VsL2V4cG9ydC1leGNlbCcsXG4gIC8vICAgbmFtZTogJ0V4Y2VsJyxcbiAgLy8gICBtZXRhOiB7XG4gIC8vICAgICB0aXRsZTogJ2V4Y2VsJyxcbiAgLy8gICAgIGljb246ICdleGNlbCdcbiAgLy8gICB9LFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdleHBvcnQtZXhjZWwnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9leGNlbC9leHBvcnQtZXhjZWwnKSxcbiAgLy8gICAgICAgbmFtZTogJ0V4cG9ydEV4Y2VsJyxcbiAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ2V4cG9ydEV4Y2VsJyB9XG4gIC8vICAgICB9LFxuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnZXhwb3J0LXNlbGVjdGVkLWV4Y2VsJyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXhjZWwvc2VsZWN0LWV4Y2VsJyksXG4gIC8vICAgICAgIG5hbWU6ICdTZWxlY3RFeGNlbCcsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdzZWxlY3RFeGNlbCcgfVxuICAvLyAgICAgfSxcbiAgLy8gICAgIHtcbiAgLy8gICAgICAgcGF0aDogJ2V4cG9ydC1tZXJnZS1oZWFkZXInLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9leGNlbC9tZXJnZS1oZWFkZXInKSxcbiAgLy8gICAgICAgbmFtZTogJ01lcmdlSGVhZGVyJyxcbiAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ21lcmdlSGVhZGVyJyB9XG4gIC8vICAgICB9LFxuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAndXBsb2FkLWV4Y2VsJyxcbiAgLy8gICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvZXhjZWwvdXBsb2FkLWV4Y2VsJyksXG4gIC8vICAgICAgIG5hbWU6ICdVcGxvYWRFeGNlbCcsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICd1cGxvYWRFeGNlbCcgfVxuICAvLyAgICAgfVxuICAvLyAgIF1cbiAgLy8gfSxcbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvZGFzaGJvYXJkJyxcbiAgLy8gICBjb21wb25lbnQ6IExheW91dCxcbiAgLy8gICByZWRpcmVjdDogJy9kYXNoYm9hcmQnLFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdkYXNoYm9hcmQnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9kYXNoYm9hcmQvaW5kZXgnKSxcbiAgLy8gICAgICAgbmFtZTogJ0Rhc2hib2FyZCcsXG4gIC8vICAgICAgIG1ldGE6IHtcbiAgLy8gICAgICAgICB0aXRsZTogJ+amguWGteaAu+iniCcsXG4gIC8vICAgICAgICAgaWNvbjogJ2Rhc2hib2FyZCcsXG4gIC8vICAgICAgICAgYWZmaXg6IHRydWVcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIF1cbiAgLy8gfSxcblxuICAvLyB7XG4gIC8vICAgcGF0aDogJy96aXAnLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIHJlZGlyZWN0OiAnL3ppcC9kb3dubG9hZCcsXG4gIC8vICAgYWx3YXlzU2hvdzogdHJ1ZSxcbiAgLy8gICBuYW1lOiAnWmlwJyxcbiAgLy8gICBtZXRhOiB7IHRpdGxlOiAnemlwJywgaWNvbjogJ3ppcCcgfSxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnZG93bmxvYWQnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy96aXAvaW5kZXgnKSxcbiAgLy8gICAgICAgbmFtZTogJ0V4cG9ydFppcCcsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdleHBvcnRaaXAnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvcGRmJyxcbiAgLy8gICBjb21wb25lbnQ6IExheW91dCxcbiAgLy8gICByZWRpcmVjdDogJy9wZGYvaW5kZXgnLFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdpbmRleCcsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BkZi9pbmRleCcpLFxuICAvLyAgICAgICBuYW1lOiAnUERGJyxcbiAgLy8gICAgICAgbWV0YTogeyB0aXRsZTogJ3BkZicsIGljb246ICdwZGYnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL3BkZi9kb3dubG9hZCcsXG4gIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcGRmL2Rvd25sb2FkJyksXG4gIC8vICAgaGlkZGVuOiB0cnVlXG4gIC8vIH0sXG4gIC8vXG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL3RoZW1lJyxcbiAgLy8gICBjb21wb25lbnQ6IExheW91dCxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnaW5kZXgnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy90aGVtZS9pbmRleCcpLFxuICAvLyAgICAgICBuYW1lOiAnVGhlbWUnLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAndGhlbWUnLCBpY29uOiAndGhlbWUnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICcvY2xpcGJvYXJkJyxcbiAgLy8gICBjb21wb25lbnQ6IExheW91dCxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnaW5kZXgnLFxuICAvLyAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jbGlwYm9hcmQvaW5kZXgnKSxcbiAgLy8gICAgICAgbmFtZTogJ0NsaXBib2FyZERlbW8nLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAnY2xpcGJvYXJkRGVtbycsIGljb246ICdjbGlwYm9hcmQnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG4gIC8vXG4gIC8vIHtcbiAgLy8gICBwYXRoOiAnL2kxOG4nLFxuICAvLyAgIGNvbXBvbmVudDogTGF5b3V0LFxuICAvLyAgIGNoaWxkcmVuOiBbXG4gIC8vICAgICB7XG4gIC8vICAgICAgIHBhdGg6ICdpbmRleCcsXG4gIC8vICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2kxOG4tZGVtby9pbmRleCcpLFxuICAvLyAgICAgICBuYW1lOiAnSTE4bicsXG4gIC8vICAgICAgIG1ldGE6IHsgdGl0bGU6ICdpMThuJywgaWNvbjogJ2ludGVybmF0aW9uYWwnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG5cbiAgLy8ge1xuICAvLyAgIHBhdGg6ICdleHRlcm5hbC1saW5rJyxcbiAgLy8gICBjb21wb25lbnQ6IExheW91dCxcbiAgLy8gICBjaGlsZHJlbjogW1xuICAvLyAgICAge1xuICAvLyAgICAgICBwYXRoOiAnaHR0cHM6Ly9naXRodWIuY29tL1BhbkppYUNoZW4vdnVlLWVsZW1lbnQtYWRtaW4nLFxuICAvLyAgICAgICBtZXRhOiB7IHRpdGxlOiAnZXh0ZXJuYWxMaW5rJywgaWNvbjogJ2xpbmsnIH1cbiAgLy8gICAgIH1cbiAgLy8gICBdXG4gIC8vIH0sXG5cbiAgLy8gNDA0IHBhZ2UgbXVzdCBiZSBwbGFjZWQgYXQgdGhlIGVuZCAhISFcbiAgeyBwYXRoOiAnKicsIHJlZGlyZWN0OiAnLzQwNCcsIGhpZGRlbjogdHJ1ZSB9XG5dXG5cbmNvbnN0IGNyZWF0ZVJvdXRlciA9ICgpID0+IG5ldyBSb3V0ZXIoe1xuICAvLyBtb2RlOiAnaGlzdG9yeScsIC8vIHJlcXVpcmUgc2VydmljZSBzdXBwb3J0XG4gIHNjcm9sbEJlaGF2aW9yOiAoKSA9PiAoeyB5OiAwIH0pLFxuICByb3V0ZXM6IGNvbnN0YW50Um91dGVzXG59KVxuXG5jb25zdCByb3V0ZXIgPSBjcmVhdGVSb3V0ZXIoKVxuXG4vLyBEZXRhaWwgc2VlOiBodHRwczovL2dpdGh1Yi5jb20vdnVlanMvdnVlLXJvdXRlci9pc3N1ZXMvMTIzNCNpc3N1ZWNvbW1lbnQtMzU3OTQxNDY1XG5leHBvcnQgZnVuY3Rpb24gcmVzZXRSb3V0ZXIoKSB7XG4gIGNvbnN0IG5ld1JvdXRlciA9IGNyZWF0ZVJvdXRlcigpXG4gIHJvdXRlci5tYXRjaGVyID0gbmV3Um91dGVyLm1hdGNoZXIgLy8gcmVzZXQgcm91dGVyXG59XG5cbmV4cG9ydCBkZWZhdWx0IHJvdXRlclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/router/index.js\n");
+
+/***/ }),
+
+/***/ "./src/settings.js":
+/*!*************************!*\
+ !*** ./src/settings.js ***!
+ \*************************/
+/*! no static exports found */
+/***/ (function(module, exports) {
+
+eval("module.exports = {\n title: 'Vue Element Admin',\n /**\r\n * @type {boolean} true | false\r\n * @description Whether show the settings right-panel\r\n */\n showSettings: true,\n /**\r\n * @type {boolean} true | false\r\n * @description Whether need tagsView\r\n */\n tagsView: true,\n /**\r\n * @type {boolean} true | false\r\n * @description Whether fix the header\r\n */\n fixedHeader: false,\n /**\r\n * @type {boolean} true | false\r\n * @description Whether show the logo in sidebar\r\n */\n sidebarLogo: false,\n /**\r\n * @type {boolean} true | false\r\n * @description Whether support pinyin search in headerSearch\r\n * Bundle size minified 47.3kb,minified + gzipped 63kb\r\n */\n supportPinyinSearch: true,\n /**\r\n * @type {string | array} 'production' | ['production', 'development']\r\n * @description Need show err logs component.\r\n * The default is only used in the production env\r\n * If you want to also use it in dev, you can pass ['production', 'development']\r\n */\n errorLog: 'production'\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc2V0dGluZ3MuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2V0dGluZ3MuanM/ODNkNiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHtcclxuICB0aXRsZTogJ1Z1ZSBFbGVtZW50IEFkbWluJyxcclxuXHJcbiAgLyoqXHJcbiAgICogQHR5cGUge2Jvb2xlYW59IHRydWUgfCBmYWxzZVxyXG4gICAqIEBkZXNjcmlwdGlvbiBXaGV0aGVyIHNob3cgdGhlIHNldHRpbmdzIHJpZ2h0LXBhbmVsXHJcbiAgICovXHJcbiAgc2hvd1NldHRpbmdzOiB0cnVlLFxyXG5cclxuICAvKipcclxuICAgKiBAdHlwZSB7Ym9vbGVhbn0gdHJ1ZSB8IGZhbHNlXHJcbiAgICogQGRlc2NyaXB0aW9uIFdoZXRoZXIgbmVlZCB0YWdzVmlld1xyXG4gICAqL1xyXG4gIHRhZ3NWaWV3OiB0cnVlLFxyXG5cclxuICAvKipcclxuICAgKiBAdHlwZSB7Ym9vbGVhbn0gdHJ1ZSB8IGZhbHNlXHJcbiAgICogQGRlc2NyaXB0aW9uIFdoZXRoZXIgZml4IHRoZSBoZWFkZXJcclxuICAgKi9cclxuICBmaXhlZEhlYWRlcjogZmFsc2UsXHJcblxyXG4gIC8qKlxyXG4gICAqIEB0eXBlIHtib29sZWFufSB0cnVlIHwgZmFsc2VcclxuICAgKiBAZGVzY3JpcHRpb24gV2hldGhlciBzaG93IHRoZSBsb2dvIGluIHNpZGViYXJcclxuICAgKi9cclxuICBzaWRlYmFyTG9nbzogZmFsc2UsXHJcblxyXG4gIC8qKlxyXG4gICAqIEB0eXBlIHtib29sZWFufSB0cnVlIHwgZmFsc2VcclxuICAgKiBAZGVzY3JpcHRpb24gV2hldGhlciBzdXBwb3J0IHBpbnlpbiBzZWFyY2ggaW4gaGVhZGVyU2VhcmNoXHJcbiAgICogQnVuZGxlIHNpemUgbWluaWZpZWQgNDcuM2tiLG1pbmlmaWVkICsgZ3ppcHBlZCA2M2tiXHJcbiAgICovXHJcbiAgc3VwcG9ydFBpbnlpblNlYXJjaDogdHJ1ZSxcclxuXHJcbiAgLyoqXHJcbiAgICogQHR5cGUge3N0cmluZyB8IGFycmF5fSAncHJvZHVjdGlvbicgfCBbJ3Byb2R1Y3Rpb24nLCAnZGV2ZWxvcG1lbnQnXVxyXG4gICAqIEBkZXNjcmlwdGlvbiBOZWVkIHNob3cgZXJyIGxvZ3MgY29tcG9uZW50LlxyXG4gICAqIFRoZSBkZWZhdWx0IGlzIG9ubHkgdXNlZCBpbiB0aGUgcHJvZHVjdGlvbiBlbnZcclxuICAgKiBJZiB5b3Ugd2FudCB0byBhbHNvIHVzZSBpdCBpbiBkZXYsIHlvdSBjYW4gcGFzcyBbJ3Byb2R1Y3Rpb24nLCAnZGV2ZWxvcG1lbnQnXVxyXG4gICAqL1xyXG4gIGVycm9yTG9nOiAncHJvZHVjdGlvbidcclxufVxyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/settings.js\n");
+
+/***/ }),
+
+/***/ "./src/store/getters.js":
+/*!******************************!*\
+ !*** ./src/store/getters.js ***!
+ \******************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);\n\nvar getters = {\n sidebar: function sidebar(state) {\n return state.app.sidebar;\n },\n language: function language(state) {\n return state.app.language;\n },\n size: function size(state) {\n return state.app.size;\n },\n device: function device(state) {\n return state.app.device;\n },\n visitedViews: function visitedViews(state) {\n return state.tagsView.visitedViews;\n },\n cachedViews: function cachedViews(state) {\n return state.tagsView.cachedViews;\n },\n token: function token(state) {\n return state.user.token;\n },\n avatar: function avatar(state) {\n return state.user.avatar;\n },\n name: function name(state) {\n return state.user.name;\n },\n introduction: function introduction(state) {\n return state.user.introduction;\n },\n roles: function roles(state) {\n return state.user.roles;\n },\n permission_routes: function permission_routes(state) {\n return state.permission.routes;\n },\n errorLogs: function errorLogs(state) {\n return state.errorLog.logs;\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (getters);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZ2V0dGVycy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9nZXR0ZXJzLmpzPzk0ZDUiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZ2V0dGVycyA9IHtcclxuICBzaWRlYmFyOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuc2lkZWJhcixcclxuICBsYW5ndWFnZTogc3RhdGUgPT4gc3RhdGUuYXBwLmxhbmd1YWdlLFxyXG4gIHNpemU6IHN0YXRlID0+IHN0YXRlLmFwcC5zaXplLFxyXG4gIGRldmljZTogc3RhdGUgPT4gc3RhdGUuYXBwLmRldmljZSxcclxuICB2aXNpdGVkVmlld3M6IHN0YXRlID0+IHN0YXRlLnRhZ3NWaWV3LnZpc2l0ZWRWaWV3cyxcclxuICBjYWNoZWRWaWV3czogc3RhdGUgPT4gc3RhdGUudGFnc1ZpZXcuY2FjaGVkVmlld3MsXHJcbiAgdG9rZW46IHN0YXRlID0+IHN0YXRlLnVzZXIudG9rZW4sXHJcbiAgYXZhdGFyOiBzdGF0ZSA9PiBzdGF0ZS51c2VyLmF2YXRhcixcclxuICBuYW1lOiBzdGF0ZSA9PiBzdGF0ZS51c2VyLm5hbWUsXHJcbiAgaW50cm9kdWN0aW9uOiBzdGF0ZSA9PiBzdGF0ZS51c2VyLmludHJvZHVjdGlvbixcclxuICByb2xlczogc3RhdGUgPT4gc3RhdGUudXNlci5yb2xlcyxcclxuICBwZXJtaXNzaW9uX3JvdXRlczogc3RhdGUgPT4gc3RhdGUucGVybWlzc2lvbi5yb3V0ZXMsXHJcbiAgZXJyb3JMb2dzOiBzdGF0ZSA9PiBzdGF0ZS5lcnJvckxvZy5sb2dzXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgZ2V0dGVyc1xyXG4iXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/getters.js\n");
+
+/***/ }),
+
+/***/ "./src/store/index.js":
+/*!****************************!*\
+ !*** ./src/store/index.js ***!
+ \****************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.reduce.js */ \"./node_modules/core-js/modules/es.array.reduce.js\");\n/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ \"./node_modules/core-js/modules/es.regexp.exec.js\");\n/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ \"./node_modules/core-js/modules/es.string.replace.js\");\n/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_reduce_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.reduce.js */ \"./node_modules/core-js/modules/esnext.iterator.reduce.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_reduce_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_reduce_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _getters__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./getters */ \"./src/store/getters.js\");\n\n\n\n\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_7__[\"default\"].use(vuex__WEBPACK_IMPORTED_MODULE_8__[\"default\"]);\n\n// https://webpack.js.org/guides/dependency-management/#requirecontext\nvar modulesFiles = __webpack_require__(\"./src/store/modules sync recursive \\\\.js$\");\n\n// you do not need `import app from './modules/app'`\n// it will auto require all vuex module from modules file\nvar modules = modulesFiles.keys().reduce(function (modules, modulePath) {\n // set './app.js' => 'app'\n var moduleName = modulePath.replace(/^\\.\\/(.*)\\.\\w+$/, '$1');\n var value = modulesFiles(modulePath);\n modules[moduleName] = value.default;\n return modules;\n}, {});\nvar store = new vuex__WEBPACK_IMPORTED_MODULE_8__[\"default\"].Store({\n modules: modules,\n getters: _getters__WEBPACK_IMPORTED_MODULE_9__[\"default\"]\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (store);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvaW5kZXguanM/NDM2MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcclxuaW1wb3J0IGdldHRlcnMgZnJvbSAnLi9nZXR0ZXJzJ1xyXG5cclxuVnVlLnVzZShWdWV4KVxyXG5cclxuLy8gaHR0cHM6Ly93ZWJwYWNrLmpzLm9yZy9ndWlkZXMvZGVwZW5kZW5jeS1tYW5hZ2VtZW50LyNyZXF1aXJlY29udGV4dFxyXG5jb25zdCBtb2R1bGVzRmlsZXMgPSByZXF1aXJlLmNvbnRleHQoJy4vbW9kdWxlcycsIHRydWUsIC9cXC5qcyQvKVxyXG5cclxuLy8geW91IGRvIG5vdCBuZWVkIGBpbXBvcnQgYXBwIGZyb20gJy4vbW9kdWxlcy9hcHAnYFxyXG4vLyBpdCB3aWxsIGF1dG8gcmVxdWlyZSBhbGwgdnVleCBtb2R1bGUgZnJvbSBtb2R1bGVzIGZpbGVcclxuY29uc3QgbW9kdWxlcyA9IG1vZHVsZXNGaWxlcy5rZXlzKCkucmVkdWNlKChtb2R1bGVzLCBtb2R1bGVQYXRoKSA9PiB7XHJcbiAgLy8gc2V0ICcuL2FwcC5qcycgPT4gJ2FwcCdcclxuICBjb25zdCBtb2R1bGVOYW1lID0gbW9kdWxlUGF0aC5yZXBsYWNlKC9eXFwuXFwvKC4qKVxcLlxcdyskLywgJyQxJylcclxuICBjb25zdCB2YWx1ZSA9IG1vZHVsZXNGaWxlcyhtb2R1bGVQYXRoKVxyXG4gIG1vZHVsZXNbbW9kdWxlTmFtZV0gPSB2YWx1ZS5kZWZhdWx0XHJcbiAgcmV0dXJuIG1vZHVsZXNcclxufSwge30pXHJcblxyXG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcclxuICBtb2R1bGVzLFxyXG4gIGdldHRlcnNcclxufSlcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHN0b3JlXHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/index.js\n");
+
+/***/ }),
+
+/***/ "./src/store/modules sync recursive \\.js$":
+/*!**************************************!*\
+ !*** ./src/store/modules sync \.js$ ***!
+ \**************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("var map = {\n\t\"./app.js\": \"./src/store/modules/app.js\",\n\t\"./errorLog.js\": \"./src/store/modules/errorLog.js\",\n\t\"./permission.js\": \"./src/store/modules/permission.js\",\n\t\"./settings.js\": \"./src/store/modules/settings.js\",\n\t\"./tagsView.js\": \"./src/store/modules/tagsView.js\",\n\t\"./user.js\": \"./src/store/modules/user.js\"\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 = \"./src/store/modules sync recursive \\\\.js$\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcyBzeW5jIHJlY3Vyc2l2ZSBcXC5qcyQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvbW9kdWxlcyBzeW5jIFxcLmpzJD9iMzU0Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBtYXAgPSB7XG5cdFwiLi9hcHAuanNcIjogXCIuL3NyYy9zdG9yZS9tb2R1bGVzL2FwcC5qc1wiLFxuXHRcIi4vZXJyb3JMb2cuanNcIjogXCIuL3NyYy9zdG9yZS9tb2R1bGVzL2Vycm9yTG9nLmpzXCIsXG5cdFwiLi9wZXJtaXNzaW9uLmpzXCI6IFwiLi9zcmMvc3RvcmUvbW9kdWxlcy9wZXJtaXNzaW9uLmpzXCIsXG5cdFwiLi9zZXR0aW5ncy5qc1wiOiBcIi4vc3JjL3N0b3JlL21vZHVsZXMvc2V0dGluZ3MuanNcIixcblx0XCIuL3RhZ3NWaWV3LmpzXCI6IFwiLi9zcmMvc3RvcmUvbW9kdWxlcy90YWdzVmlldy5qc1wiLFxuXHRcIi4vdXNlci5qc1wiOiBcIi4vc3JjL3N0b3JlL21vZHVsZXMvdXNlci5qc1wiXG59O1xuXG5cbmZ1bmN0aW9uIHdlYnBhY2tDb250ZXh0KHJlcSkge1xuXHR2YXIgaWQgPSB3ZWJwYWNrQ29udGV4dFJlc29sdmUocmVxKTtcblx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oaWQpO1xufVxuZnVuY3Rpb24gd2VicGFja0NvbnRleHRSZXNvbHZlKHJlcSkge1xuXHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKG1hcCwgcmVxKSkge1xuXHRcdHZhciBlID0gbmV3IEVycm9yKFwiQ2Fubm90IGZpbmQgbW9kdWxlICdcIiArIHJlcSArIFwiJ1wiKTtcblx0XHRlLmNvZGUgPSAnTU9EVUxFX05PVF9GT1VORCc7XG5cdFx0dGhyb3cgZTtcblx0fVxuXHRyZXR1cm4gbWFwW3JlcV07XG59XG53ZWJwYWNrQ29udGV4dC5rZXlzID0gZnVuY3Rpb24gd2VicGFja0NvbnRleHRLZXlzKCkge1xuXHRyZXR1cm4gT2JqZWN0LmtleXMobWFwKTtcbn07XG53ZWJwYWNrQ29udGV4dC5yZXNvbHZlID0gd2VicGFja0NvbnRleHRSZXNvbHZlO1xubW9kdWxlLmV4cG9ydHMgPSB3ZWJwYWNrQ29udGV4dDtcbndlYnBhY2tDb250ZXh0LmlkID0gXCIuL3NyYy9zdG9yZS9tb2R1bGVzIHN5bmMgcmVjdXJzaXZlIFxcXFwuanMkXCI7Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/modules sync recursive \\.js$\n");
+
+/***/ }),
+
+/***/ "./src/store/modules/app.js":
+/*!**********************************!*\
+ !*** ./src/store/modules/app.js ***!
+ \**********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! js-cookie */ \"./node_modules/js-cookie/src/js.cookie.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(js_cookie__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lang_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lang/index */ \"./src/lang/index.js\");\n\n\nvar state = {\n sidebar: {\n opened: js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.get('sidebarStatus') ? !!+js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.get('sidebarStatus') : true,\n withoutAnimation: false\n },\n device: 'desktop',\n language: Object(_lang_index__WEBPACK_IMPORTED_MODULE_1__[\"getLanguage\"])(),\n size: js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.get('size') || 'medium'\n};\nvar mutations = {\n TOGGLE_SIDEBAR: function TOGGLE_SIDEBAR(state) {\n state.sidebar.opened = !state.sidebar.opened;\n state.sidebar.withoutAnimation = false;\n if (state.sidebar.opened) {\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set('sidebarStatus', 1);\n } else {\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set('sidebarStatus', 0);\n }\n },\n CLOSE_SIDEBAR: function CLOSE_SIDEBAR(state, withoutAnimation) {\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set('sidebarStatus', 0);\n state.sidebar.opened = false;\n state.sidebar.withoutAnimation = withoutAnimation;\n },\n TOGGLE_DEVICE: function TOGGLE_DEVICE(state, device) {\n state.device = device;\n },\n SET_LANGUAGE: function SET_LANGUAGE(state, language) {\n state.language = language;\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set('language', language);\n },\n SET_SIZE: function SET_SIZE(state, size) {\n state.size = size;\n js_cookie__WEBPACK_IMPORTED_MODULE_0___default.a.set('size', size);\n }\n};\nvar actions = {\n toggleSideBar: function toggleSideBar(_ref) {\n var commit = _ref.commit;\n commit('TOGGLE_SIDEBAR');\n },\n closeSideBar: function closeSideBar(_ref2, _ref3) {\n var commit = _ref2.commit;\n var withoutAnimation = _ref3.withoutAnimation;\n commit('CLOSE_SIDEBAR', withoutAnimation);\n },\n toggleDevice: function toggleDevice(_ref4, device) {\n var commit = _ref4.commit;\n commit('TOGGLE_DEVICE', device);\n },\n setLanguage: function setLanguage(_ref5, language) {\n var commit = _ref5.commit;\n commit('SET_LANGUAGE', language);\n },\n setSize: function setSize(_ref6, size) {\n var commit = _ref6.commit;\n commit('SET_SIZE', size);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcy9hcHAuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvbW9kdWxlcy9hcHAuanM/ZDljZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQ29va2llcyBmcm9tICdqcy1jb29raWUnXHJcbmltcG9ydCB7IGdldExhbmd1YWdlIH0gZnJvbSAnQC9sYW5nL2luZGV4J1xyXG5cclxuY29uc3Qgc3RhdGUgPSB7XHJcbiAgc2lkZWJhcjoge1xyXG4gICAgb3BlbmVkOiBDb29raWVzLmdldCgnc2lkZWJhclN0YXR1cycpID8gISErQ29va2llcy5nZXQoJ3NpZGViYXJTdGF0dXMnKSA6IHRydWUsXHJcbiAgICB3aXRob3V0QW5pbWF0aW9uOiBmYWxzZVxyXG4gIH0sXHJcbiAgZGV2aWNlOiAnZGVza3RvcCcsXHJcbiAgbGFuZ3VhZ2U6IGdldExhbmd1YWdlKCksXHJcbiAgc2l6ZTogQ29va2llcy5nZXQoJ3NpemUnKSB8fCAnbWVkaXVtJ1xyXG59XHJcblxyXG5jb25zdCBtdXRhdGlvbnMgPSB7XHJcbiAgVE9HR0xFX1NJREVCQVI6IHN0YXRlID0+IHtcclxuICAgIHN0YXRlLnNpZGViYXIub3BlbmVkID0gIXN0YXRlLnNpZGViYXIub3BlbmVkXHJcbiAgICBzdGF0ZS5zaWRlYmFyLndpdGhvdXRBbmltYXRpb24gPSBmYWxzZVxyXG4gICAgaWYgKHN0YXRlLnNpZGViYXIub3BlbmVkKSB7XHJcbiAgICAgIENvb2tpZXMuc2V0KCdzaWRlYmFyU3RhdHVzJywgMSlcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIENvb2tpZXMuc2V0KCdzaWRlYmFyU3RhdHVzJywgMClcclxuICAgIH1cclxuICB9LFxyXG4gIENMT1NFX1NJREVCQVI6IChzdGF0ZSwgd2l0aG91dEFuaW1hdGlvbikgPT4ge1xyXG4gICAgQ29va2llcy5zZXQoJ3NpZGViYXJTdGF0dXMnLCAwKVxyXG4gICAgc3RhdGUuc2lkZWJhci5vcGVuZWQgPSBmYWxzZVxyXG4gICAgc3RhdGUuc2lkZWJhci53aXRob3V0QW5pbWF0aW9uID0gd2l0aG91dEFuaW1hdGlvblxyXG4gIH0sXHJcbiAgVE9HR0xFX0RFVklDRTogKHN0YXRlLCBkZXZpY2UpID0+IHtcclxuICAgIHN0YXRlLmRldmljZSA9IGRldmljZVxyXG4gIH0sXHJcbiAgU0VUX0xBTkdVQUdFOiAoc3RhdGUsIGxhbmd1YWdlKSA9PiB7XHJcbiAgICBzdGF0ZS5sYW5ndWFnZSA9IGxhbmd1YWdlXHJcbiAgICBDb29raWVzLnNldCgnbGFuZ3VhZ2UnLCBsYW5ndWFnZSlcclxuICB9LFxyXG4gIFNFVF9TSVpFOiAoc3RhdGUsIHNpemUpID0+IHtcclxuICAgIHN0YXRlLnNpemUgPSBzaXplXHJcbiAgICBDb29raWVzLnNldCgnc2l6ZScsIHNpemUpXHJcbiAgfVxyXG59XHJcblxyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIHRvZ2dsZVNpZGVCYXIoeyBjb21taXQgfSkge1xyXG4gICAgY29tbWl0KCdUT0dHTEVfU0lERUJBUicpXHJcbiAgfSxcclxuICBjbG9zZVNpZGVCYXIoeyBjb21taXQgfSwgeyB3aXRob3V0QW5pbWF0aW9uIH0pIHtcclxuICAgIGNvbW1pdCgnQ0xPU0VfU0lERUJBUicsIHdpdGhvdXRBbmltYXRpb24pXHJcbiAgfSxcclxuICB0b2dnbGVEZXZpY2UoeyBjb21taXQgfSwgZGV2aWNlKSB7XHJcbiAgICBjb21taXQoJ1RPR0dMRV9ERVZJQ0UnLCBkZXZpY2UpXHJcbiAgfSxcclxuICBzZXRMYW5ndWFnZSh7IGNvbW1pdCB9LCBsYW5ndWFnZSkge1xyXG4gICAgY29tbWl0KCdTRVRfTEFOR1VBR0UnLCBsYW5ndWFnZSlcclxuICB9LFxyXG4gIHNldFNpemUoeyBjb21taXQgfSwgc2l6ZSkge1xyXG4gICAgY29tbWl0KCdTRVRfU0laRScsIHNpemUpXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9uc1xyXG59XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/modules/app.js\n");
+
+/***/ }),
+
+/***/ "./src/store/modules/errorLog.js":
+/*!***************************************!*\
+ !*** ./src/store/modules/errorLog.js ***!
+ \***************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_0__);\n\nvar state = {\n logs: []\n};\nvar mutations = {\n ADD_ERROR_LOG: function ADD_ERROR_LOG(state, log) {\n state.logs.push(log);\n },\n CLEAR_ERROR_LOG: function CLEAR_ERROR_LOG(state) {\n state.logs.splice(0);\n }\n};\nvar actions = {\n addErrorLog: function addErrorLog(_ref, log) {\n var commit = _ref.commit;\n commit('ADD_ERROR_LOG', log);\n },\n clearErrorLog: function clearErrorLog(_ref2) {\n var commit = _ref2.commit;\n commit('CLEAR_ERROR_LOG');\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcy9lcnJvckxvZy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9tb2R1bGVzL2Vycm9yTG9nLmpzPzRkNDkiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgc3RhdGUgPSB7XHJcbiAgbG9nczogW11cclxufVxyXG5cclxuY29uc3QgbXV0YXRpb25zID0ge1xyXG4gIEFERF9FUlJPUl9MT0c6IChzdGF0ZSwgbG9nKSA9PiB7XHJcbiAgICBzdGF0ZS5sb2dzLnB1c2gobG9nKVxyXG4gIH0sXHJcbiAgQ0xFQVJfRVJST1JfTE9HOiAoc3RhdGUpID0+IHtcclxuICAgIHN0YXRlLmxvZ3Muc3BsaWNlKDApXHJcbiAgfVxyXG59XHJcblxyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIGFkZEVycm9yTG9nKHsgY29tbWl0IH0sIGxvZykge1xyXG4gICAgY29tbWl0KCdBRERfRVJST1JfTE9HJywgbG9nKVxyXG4gIH0sXHJcbiAgY2xlYXJFcnJvckxvZyh7IGNvbW1pdCB9KSB7XHJcbiAgICBjb21taXQoJ0NMRUFSX0VSUk9SX0xPRycpXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9uc1xyXG59XHJcbiJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/modules/errorLog.js\n");
+
+/***/ }),
+
+/***/ "./src/store/modules/permission.js":
+/*!*****************************************!*\
+ !*** ./src/store/modules/permission.js ***!
+ \*****************************************/
+/*! exports provided: filterAsyncRoutes, default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"filterAsyncRoutes\", function() { return filterAsyncRoutes; });\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/esnext.iterator.for-each.js */ \"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/esnext.iterator.some.js */ \"./node_modules/core-js/modules/esnext.iterator.some.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/router */ \"./src/router/index.js\");\n\n\n\n\n\n\n\n\n\n\n\n/**\r\n * Use meta.role to determine if the current user has permission\r\n * @param roles\r\n * @param route\r\n */\nfunction hasPermission(roles, route) {\n if (route.meta && route.meta.roles) {\n return roles.some(function (role) {\n return route.meta.roles.includes(role);\n });\n } else {\n return true;\n }\n}\n\n/**\r\n * Filter asynchronous routing tables by recursion\r\n * @param routes asyncRoutes\r\n * @param roles\r\n */\nfunction filterAsyncRoutes(routes, roles) {\n var res = [];\n routes.forEach(function (route) {\n var tmp = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, route);\n if (hasPermission(roles, tmp)) {\n if (tmp.children) {\n tmp.children = filterAsyncRoutes(tmp.children, roles);\n }\n res.push(tmp);\n }\n });\n return res;\n}\nvar state = {\n routes: [],\n addRoutes: []\n};\nvar mutations = {\n SET_ROUTES: function SET_ROUTES(state, routes) {\n state.addRoutes = routes;\n state.routes = _router__WEBPACK_IMPORTED_MODULE_9__[\"constantRoutes\"].concat(routes);\n }\n};\nvar actions = {\n generateRoutes: function generateRoutes(_ref, roles) {\n var commit = _ref.commit;\n return new Promise(function (resolve) {\n var accessedRoutes;\n if (roles.includes('admin')) {\n accessedRoutes = _router__WEBPACK_IMPORTED_MODULE_9__[\"asyncRoutes\"] || [];\n } else {\n accessedRoutes = filterAsyncRoutes(_router__WEBPACK_IMPORTED_MODULE_9__[\"asyncRoutes\"], roles);\n }\n commit('SET_ROUTES', accessedRoutes);\n resolve(accessedRoutes);\n });\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcy9wZXJtaXNzaW9uLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21vZHVsZXMvcGVybWlzc2lvbi5qcz8zMWMyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFzeW5jUm91dGVzLCBjb25zdGFudFJvdXRlcyB9IGZyb20gJ0Avcm91dGVyJ1xyXG5cclxuLyoqXHJcbiAqIFVzZSBtZXRhLnJvbGUgdG8gZGV0ZXJtaW5lIGlmIHRoZSBjdXJyZW50IHVzZXIgaGFzIHBlcm1pc3Npb25cclxuICogQHBhcmFtIHJvbGVzXHJcbiAqIEBwYXJhbSByb3V0ZVxyXG4gKi9cclxuZnVuY3Rpb24gaGFzUGVybWlzc2lvbihyb2xlcywgcm91dGUpIHtcclxuICBpZiAocm91dGUubWV0YSAmJiByb3V0ZS5tZXRhLnJvbGVzKSB7XHJcbiAgICByZXR1cm4gcm9sZXMuc29tZShyb2xlID0+IHJvdXRlLm1ldGEucm9sZXMuaW5jbHVkZXMocm9sZSkpXHJcbiAgfSBlbHNlIHtcclxuICAgIHJldHVybiB0cnVlXHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogRmlsdGVyIGFzeW5jaHJvbm91cyByb3V0aW5nIHRhYmxlcyBieSByZWN1cnNpb25cclxuICogQHBhcmFtIHJvdXRlcyBhc3luY1JvdXRlc1xyXG4gKiBAcGFyYW0gcm9sZXNcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBmaWx0ZXJBc3luY1JvdXRlcyhyb3V0ZXMsIHJvbGVzKSB7XHJcbiAgY29uc3QgcmVzID0gW11cclxuXHJcbiAgcm91dGVzLmZvckVhY2gocm91dGUgPT4ge1xyXG4gICAgY29uc3QgdG1wID0geyAuLi5yb3V0ZSB9XHJcbiAgICBpZiAoaGFzUGVybWlzc2lvbihyb2xlcywgdG1wKSkge1xyXG4gICAgICBpZiAodG1wLmNoaWxkcmVuKSB7XHJcbiAgICAgICAgdG1wLmNoaWxkcmVuID0gZmlsdGVyQXN5bmNSb3V0ZXModG1wLmNoaWxkcmVuLCByb2xlcylcclxuICAgICAgfVxyXG4gICAgICByZXMucHVzaCh0bXApXHJcbiAgICB9XHJcbiAgfSlcclxuXHJcbiAgcmV0dXJuIHJlc1xyXG59XHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICByb3V0ZXM6IFtdLFxyXG4gIGFkZFJvdXRlczogW11cclxufVxyXG5cclxuY29uc3QgbXV0YXRpb25zID0ge1xyXG4gIFNFVF9ST1VURVM6IChzdGF0ZSwgcm91dGVzKSA9PiB7XHJcbiAgICBzdGF0ZS5hZGRSb3V0ZXMgPSByb3V0ZXNcclxuICAgIHN0YXRlLnJvdXRlcyA9IGNvbnN0YW50Um91dGVzLmNvbmNhdChyb3V0ZXMpXHJcbiAgfVxyXG59XHJcblxyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIGdlbmVyYXRlUm91dGVzKHsgY29tbWl0IH0sIHJvbGVzKSB7XHJcbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XHJcbiAgICAgIGxldCBhY2Nlc3NlZFJvdXRlc1xyXG4gICAgICBpZiAocm9sZXMuaW5jbHVkZXMoJ2FkbWluJykpIHtcclxuICAgICAgICBhY2Nlc3NlZFJvdXRlcyA9IGFzeW5jUm91dGVzIHx8IFtdXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgYWNjZXNzZWRSb3V0ZXMgPSBmaWx0ZXJBc3luY1JvdXRlcyhhc3luY1JvdXRlcywgcm9sZXMpXHJcbiAgICAgIH1cclxuICAgICAgY29tbWl0KCdTRVRfUk9VVEVTJywgYWNjZXNzZWRSb3V0ZXMpXHJcbiAgICAgIHJlc29sdmUoYWNjZXNzZWRSb3V0ZXMpXHJcbiAgICB9KVxyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWVzcGFjZWQ6IHRydWUsXHJcbiAgc3RhdGUsXHJcbiAgbXV0YXRpb25zLFxyXG4gIGFjdGlvbnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/modules/permission.js\n");
+
+/***/ }),
+
+/***/ "./src/store/modules/settings.js":
+/*!***************************************!*\
+ !*** ./src/store/modules/settings.js ***!
+ \***************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/styles/element-variables.scss */ \"./src/styles/element-variables.scss\");\n/* harmony import */ var _styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/settings */ \"./src/settings.js\");\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_settings__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar showSettings = _settings__WEBPACK_IMPORTED_MODULE_1___default.a.showSettings,\n tagsView = _settings__WEBPACK_IMPORTED_MODULE_1___default.a.tagsView,\n fixedHeader = _settings__WEBPACK_IMPORTED_MODULE_1___default.a.fixedHeader,\n sidebarLogo = _settings__WEBPACK_IMPORTED_MODULE_1___default.a.sidebarLogo,\n supportPinyinSearch = _settings__WEBPACK_IMPORTED_MODULE_1___default.a.supportPinyinSearch;\nvar state = {\n theme: _styles_element_variables_scss__WEBPACK_IMPORTED_MODULE_0___default.a.theme,\n showSettings: showSettings,\n tagsView: tagsView,\n fixedHeader: fixedHeader,\n sidebarLogo: sidebarLogo,\n supportPinyinSearch: supportPinyinSearch\n};\nvar mutations = {\n CHANGE_SETTING: function CHANGE_SETTING(state, _ref) {\n var key = _ref.key,\n value = _ref.value;\n // eslint-disable-next-line no-prototype-builtins\n if (state.hasOwnProperty(key)) {\n state[key] = value;\n }\n }\n};\nvar actions = {\n changeSetting: function changeSetting(_ref2, data) {\n var commit = _ref2.commit;\n commit('CHANGE_SETTING', data);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcy9zZXR0aW5ncy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9tb2R1bGVzL3NldHRpbmdzLmpzPzA3ODEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHZhcmlhYmxlcyBmcm9tICdAL3N0eWxlcy9lbGVtZW50LXZhcmlhYmxlcy5zY3NzJ1xyXG5pbXBvcnQgZGVmYXVsdFNldHRpbmdzIGZyb20gJ0Avc2V0dGluZ3MnXHJcblxyXG5jb25zdCB7IHNob3dTZXR0aW5ncywgdGFnc1ZpZXcsIGZpeGVkSGVhZGVyLCBzaWRlYmFyTG9nbywgc3VwcG9ydFBpbnlpblNlYXJjaCB9ID0gZGVmYXVsdFNldHRpbmdzXHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICB0aGVtZTogdmFyaWFibGVzLnRoZW1lLFxyXG4gIHNob3dTZXR0aW5ncyxcclxuICB0YWdzVmlldyxcclxuICBmaXhlZEhlYWRlcixcclxuICBzaWRlYmFyTG9nbyxcclxuICBzdXBwb3J0UGlueWluU2VhcmNoXHJcbn1cclxuXHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBDSEFOR0VfU0VUVElORzogKHN0YXRlLCB7IGtleSwgdmFsdWUgfSkgPT4ge1xyXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXByb3RvdHlwZS1idWlsdGluc1xyXG4gICAgaWYgKHN0YXRlLmhhc093blByb3BlcnR5KGtleSkpIHtcclxuICAgICAgc3RhdGVba2V5XSA9IHZhbHVlXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIGNoYW5nZVNldHRpbmcoeyBjb21taXQgfSwgZGF0YSkge1xyXG4gICAgY29tbWl0KCdDSEFOR0VfU0VUVElORycsIGRhdGEpXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9uc1xyXG59XHJcblxyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/modules/settings.js\n");
+
+/***/ }),
+
+/***/ "./src/store/modules/tagsView.js":
+/*!***************************************!*\
+ !*** ./src/store/modules/tagsView.js ***!
+ \***************************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/slicedToArray.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js */ \"./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ \"./node_modules/core-js/modules/es.array.slice.js\");\n/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ \"./node_modules/core-js/modules/es.array.splice.js\");\n/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.string.includes.js */ \"./node_modules/core-js/modules/es.string.includes.js\");\n/* harmony import */ var core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ \"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/esnext.iterator.filter.js */ \"./node_modules/core-js/modules/esnext.iterator.filter.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_filter_js__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/esnext.iterator.some.js */ \"./node_modules/core-js/modules/esnext.iterator.some.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_some_js__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ \"./node_modules/core-js/modules/web.dom-collections.iterator.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar state = {\n visitedViews: [],\n cachedViews: []\n};\nvar mutations = {\n ADD_VISITED_VIEW: function ADD_VISITED_VIEW(state, view) {\n if (state.visitedViews.some(function (v) {\n return v.path === view.path;\n })) return;\n state.visitedViews.push(Object.assign({}, view, {\n title: view.meta.title || 'no-name'\n }));\n },\n ADD_CACHED_VIEW: function ADD_CACHED_VIEW(state, view) {\n if (state.cachedViews.includes(view.name)) return;\n if (!view.meta.noCache) {\n state.cachedViews.push(view.name);\n }\n },\n DEL_VISITED_VIEW: function DEL_VISITED_VIEW(state, view) {\n var _iterator = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(state.visitedViews.entries()),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var _step$value = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(_step.value, 2),\n i = _step$value[0],\n v = _step$value[1];\n if (v.path === view.path) {\n state.visitedViews.splice(i, 1);\n break;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n },\n DEL_CACHED_VIEW: function DEL_CACHED_VIEW(state, view) {\n var index = state.cachedViews.indexOf(view.name);\n index > -1 && state.cachedViews.splice(index, 1);\n },\n DEL_OTHERS_VISITED_VIEWS: function DEL_OTHERS_VISITED_VIEWS(state, view) {\n state.visitedViews = state.visitedViews.filter(function (v) {\n return v.meta.affix || v.path === view.path;\n });\n },\n DEL_OTHERS_CACHED_VIEWS: function DEL_OTHERS_CACHED_VIEWS(state, view) {\n var index = state.cachedViews.indexOf(view.name);\n if (index > -1) {\n state.cachedViews = state.cachedViews.slice(index, index + 1);\n } else {\n // if index = -1, there is no cached tags\n state.cachedViews = [];\n }\n },\n DEL_ALL_VISITED_VIEWS: function DEL_ALL_VISITED_VIEWS(state) {\n // keep affix tags\n var affixTags = state.visitedViews.filter(function (tag) {\n return tag.meta.affix;\n });\n state.visitedViews = affixTags;\n },\n DEL_ALL_CACHED_VIEWS: function DEL_ALL_CACHED_VIEWS(state) {\n state.cachedViews = [];\n },\n UPDATE_VISITED_VIEW: function UPDATE_VISITED_VIEW(state, view) {\n var _iterator2 = Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(state.visitedViews),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var v = _step2.value;\n if (v.path === view.path) {\n v = Object.assign(v, view);\n break;\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n }\n};\nvar actions = {\n addView: function addView(_ref, view) {\n var dispatch = _ref.dispatch;\n dispatch('addVisitedView', view);\n dispatch('addCachedView', view);\n },\n addVisitedView: function addVisitedView(_ref2, view) {\n var commit = _ref2.commit;\n commit('ADD_VISITED_VIEW', view);\n },\n addCachedView: function addCachedView(_ref3, view) {\n var commit = _ref3.commit;\n commit('ADD_CACHED_VIEW', view);\n },\n delView: function delView(_ref4, view) {\n var dispatch = _ref4.dispatch,\n state = _ref4.state;\n return new Promise(function (resolve) {\n dispatch('delVisitedView', view);\n dispatch('delCachedView', view);\n resolve({\n visitedViews: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.visitedViews),\n cachedViews: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.cachedViews)\n });\n });\n },\n delVisitedView: function delVisitedView(_ref5, view) {\n var commit = _ref5.commit,\n state = _ref5.state;\n return new Promise(function (resolve) {\n commit('DEL_VISITED_VIEW', view);\n resolve(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.visitedViews));\n });\n },\n delCachedView: function delCachedView(_ref6, view) {\n var commit = _ref6.commit,\n state = _ref6.state;\n return new Promise(function (resolve) {\n commit('DEL_CACHED_VIEW', view);\n resolve(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.cachedViews));\n });\n },\n delOthersViews: function delOthersViews(_ref7, view) {\n var dispatch = _ref7.dispatch,\n state = _ref7.state;\n return new Promise(function (resolve) {\n dispatch('delOthersVisitedViews', view);\n dispatch('delOthersCachedViews', view);\n resolve({\n visitedViews: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.visitedViews),\n cachedViews: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.cachedViews)\n });\n });\n },\n delOthersVisitedViews: function delOthersVisitedViews(_ref8, view) {\n var commit = _ref8.commit,\n state = _ref8.state;\n return new Promise(function (resolve) {\n commit('DEL_OTHERS_VISITED_VIEWS', view);\n resolve(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.visitedViews));\n });\n },\n delOthersCachedViews: function delOthersCachedViews(_ref9, view) {\n var commit = _ref9.commit,\n state = _ref9.state;\n return new Promise(function (resolve) {\n commit('DEL_OTHERS_CACHED_VIEWS', view);\n resolve(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.cachedViews));\n });\n },\n delAllViews: function delAllViews(_ref10, view) {\n var dispatch = _ref10.dispatch,\n state = _ref10.state;\n return new Promise(function (resolve) {\n dispatch('delAllVisitedViews', view);\n dispatch('delAllCachedViews', view);\n resolve({\n visitedViews: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.visitedViews),\n cachedViews: Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.cachedViews)\n });\n });\n },\n delAllVisitedViews: function delAllVisitedViews(_ref11) {\n var commit = _ref11.commit,\n state = _ref11.state;\n return new Promise(function (resolve) {\n commit('DEL_ALL_VISITED_VIEWS');\n resolve(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.visitedViews));\n });\n },\n delAllCachedViews: function delAllCachedViews(_ref12) {\n var commit = _ref12.commit,\n state = _ref12.state;\n return new Promise(function (resolve) {\n commit('DEL_ALL_CACHED_VIEWS');\n resolve(Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(state.cachedViews));\n });\n },\n updateVisitedView: function updateVisitedView(_ref13, view) {\n var commit = _ref13.commit;\n commit('UPDATE_VISITED_VIEW', view);\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcy90YWdzVmlldy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9tb2R1bGVzL3RhZ3NWaWV3LmpzPzc1MDkiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgc3RhdGUgPSB7XHJcbiAgdmlzaXRlZFZpZXdzOiBbXSxcclxuICBjYWNoZWRWaWV3czogW11cclxufVxyXG5cclxuY29uc3QgbXV0YXRpb25zID0ge1xyXG4gIEFERF9WSVNJVEVEX1ZJRVc6IChzdGF0ZSwgdmlldykgPT4ge1xyXG4gICAgaWYgKHN0YXRlLnZpc2l0ZWRWaWV3cy5zb21lKHYgPT4gdi5wYXRoID09PSB2aWV3LnBhdGgpKSByZXR1cm5cclxuICAgIHN0YXRlLnZpc2l0ZWRWaWV3cy5wdXNoKFxyXG4gICAgICBPYmplY3QuYXNzaWduKHt9LCB2aWV3LCB7XHJcbiAgICAgICAgdGl0bGU6IHZpZXcubWV0YS50aXRsZSB8fCAnbm8tbmFtZSdcclxuICAgICAgfSlcclxuICAgIClcclxuICB9LFxyXG4gIEFERF9DQUNIRURfVklFVzogKHN0YXRlLCB2aWV3KSA9PiB7XHJcbiAgICBpZiAoc3RhdGUuY2FjaGVkVmlld3MuaW5jbHVkZXModmlldy5uYW1lKSkgcmV0dXJuXHJcbiAgICBpZiAoIXZpZXcubWV0YS5ub0NhY2hlKSB7XHJcbiAgICAgIHN0YXRlLmNhY2hlZFZpZXdzLnB1c2godmlldy5uYW1lKVxyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIERFTF9WSVNJVEVEX1ZJRVc6IChzdGF0ZSwgdmlldykgPT4ge1xyXG4gICAgZm9yIChjb25zdCBbaSwgdl0gb2Ygc3RhdGUudmlzaXRlZFZpZXdzLmVudHJpZXMoKSkge1xyXG4gICAgICBpZiAodi5wYXRoID09PSB2aWV3LnBhdGgpIHtcclxuICAgICAgICBzdGF0ZS52aXNpdGVkVmlld3Muc3BsaWNlKGksIDEpXHJcbiAgICAgICAgYnJlYWtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgREVMX0NBQ0hFRF9WSUVXOiAoc3RhdGUsIHZpZXcpID0+IHtcclxuICAgIGNvbnN0IGluZGV4ID0gc3RhdGUuY2FjaGVkVmlld3MuaW5kZXhPZih2aWV3Lm5hbWUpXHJcbiAgICBpbmRleCA+IC0xICYmIHN0YXRlLmNhY2hlZFZpZXdzLnNwbGljZShpbmRleCwgMSlcclxuICB9LFxyXG5cclxuICBERUxfT1RIRVJTX1ZJU0lURURfVklFV1M6IChzdGF0ZSwgdmlldykgPT4ge1xyXG4gICAgc3RhdGUudmlzaXRlZFZpZXdzID0gc3RhdGUudmlzaXRlZFZpZXdzLmZpbHRlcih2ID0+IHtcclxuICAgICAgcmV0dXJuIHYubWV0YS5hZmZpeCB8fCB2LnBhdGggPT09IHZpZXcucGF0aFxyXG4gICAgfSlcclxuICB9LFxyXG4gIERFTF9PVEhFUlNfQ0FDSEVEX1ZJRVdTOiAoc3RhdGUsIHZpZXcpID0+IHtcclxuICAgIGNvbnN0IGluZGV4ID0gc3RhdGUuY2FjaGVkVmlld3MuaW5kZXhPZih2aWV3Lm5hbWUpXHJcbiAgICBpZiAoaW5kZXggPiAtMSkge1xyXG4gICAgICBzdGF0ZS5jYWNoZWRWaWV3cyA9IHN0YXRlLmNhY2hlZFZpZXdzLnNsaWNlKGluZGV4LCBpbmRleCArIDEpXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAvLyBpZiBpbmRleCA9IC0xLCB0aGVyZSBpcyBubyBjYWNoZWQgdGFnc1xyXG4gICAgICBzdGF0ZS5jYWNoZWRWaWV3cyA9IFtdXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgREVMX0FMTF9WSVNJVEVEX1ZJRVdTOiBzdGF0ZSA9PiB7XHJcbiAgICAvLyBrZWVwIGFmZml4IHRhZ3NcclxuICAgIGNvbnN0IGFmZml4VGFncyA9IHN0YXRlLnZpc2l0ZWRWaWV3cy5maWx0ZXIodGFnID0+IHRhZy5tZXRhLmFmZml4KVxyXG4gICAgc3RhdGUudmlzaXRlZFZpZXdzID0gYWZmaXhUYWdzXHJcbiAgfSxcclxuICBERUxfQUxMX0NBQ0hFRF9WSUVXUzogc3RhdGUgPT4ge1xyXG4gICAgc3RhdGUuY2FjaGVkVmlld3MgPSBbXVxyXG4gIH0sXHJcblxyXG4gIFVQREFURV9WSVNJVEVEX1ZJRVc6IChzdGF0ZSwgdmlldykgPT4ge1xyXG4gICAgZm9yIChsZXQgdiBvZiBzdGF0ZS52aXNpdGVkVmlld3MpIHtcclxuICAgICAgaWYgKHYucGF0aCA9PT0gdmlldy5wYXRoKSB7XHJcbiAgICAgICAgdiA9IE9iamVjdC5hc3NpZ24odiwgdmlldylcclxuICAgICAgICBicmVha1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIGFkZFZpZXcoeyBkaXNwYXRjaCB9LCB2aWV3KSB7XHJcbiAgICBkaXNwYXRjaCgnYWRkVmlzaXRlZFZpZXcnLCB2aWV3KVxyXG4gICAgZGlzcGF0Y2goJ2FkZENhY2hlZFZpZXcnLCB2aWV3KVxyXG4gIH0sXHJcbiAgYWRkVmlzaXRlZFZpZXcoeyBjb21taXQgfSwgdmlldykge1xyXG4gICAgY29tbWl0KCdBRERfVklTSVRFRF9WSUVXJywgdmlldylcclxuICB9LFxyXG4gIGFkZENhY2hlZFZpZXcoeyBjb21taXQgfSwgdmlldykge1xyXG4gICAgY29tbWl0KCdBRERfQ0FDSEVEX1ZJRVcnLCB2aWV3KVxyXG4gIH0sXHJcblxyXG4gIGRlbFZpZXcoeyBkaXNwYXRjaCwgc3RhdGUgfSwgdmlldykge1xyXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG4gICAgICBkaXNwYXRjaCgnZGVsVmlzaXRlZFZpZXcnLCB2aWV3KVxyXG4gICAgICBkaXNwYXRjaCgnZGVsQ2FjaGVkVmlldycsIHZpZXcpXHJcbiAgICAgIHJlc29sdmUoe1xyXG4gICAgICAgIHZpc2l0ZWRWaWV3czogWy4uLnN0YXRlLnZpc2l0ZWRWaWV3c10sXHJcbiAgICAgICAgY2FjaGVkVmlld3M6IFsuLi5zdGF0ZS5jYWNoZWRWaWV3c11cclxuICAgICAgfSlcclxuICAgIH0pXHJcbiAgfSxcclxuICBkZWxWaXNpdGVkVmlldyh7IGNvbW1pdCwgc3RhdGUgfSwgdmlldykge1xyXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG4gICAgICBjb21taXQoJ0RFTF9WSVNJVEVEX1ZJRVcnLCB2aWV3KVxyXG4gICAgICByZXNvbHZlKFsuLi5zdGF0ZS52aXNpdGVkVmlld3NdKVxyXG4gICAgfSlcclxuICB9LFxyXG4gIGRlbENhY2hlZFZpZXcoeyBjb21taXQsIHN0YXRlIH0sIHZpZXcpIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgY29tbWl0KCdERUxfQ0FDSEVEX1ZJRVcnLCB2aWV3KVxyXG4gICAgICByZXNvbHZlKFsuLi5zdGF0ZS5jYWNoZWRWaWV3c10pXHJcbiAgICB9KVxyXG4gIH0sXHJcblxyXG4gIGRlbE90aGVyc1ZpZXdzKHsgZGlzcGF0Y2gsIHN0YXRlIH0sIHZpZXcpIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgZGlzcGF0Y2goJ2RlbE90aGVyc1Zpc2l0ZWRWaWV3cycsIHZpZXcpXHJcbiAgICAgIGRpc3BhdGNoKCdkZWxPdGhlcnNDYWNoZWRWaWV3cycsIHZpZXcpXHJcbiAgICAgIHJlc29sdmUoe1xyXG4gICAgICAgIHZpc2l0ZWRWaWV3czogWy4uLnN0YXRlLnZpc2l0ZWRWaWV3c10sXHJcbiAgICAgICAgY2FjaGVkVmlld3M6IFsuLi5zdGF0ZS5jYWNoZWRWaWV3c11cclxuICAgICAgfSlcclxuICAgIH0pXHJcbiAgfSxcclxuICBkZWxPdGhlcnNWaXNpdGVkVmlld3MoeyBjb21taXQsIHN0YXRlIH0sIHZpZXcpIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgY29tbWl0KCdERUxfT1RIRVJTX1ZJU0lURURfVklFV1MnLCB2aWV3KVxyXG4gICAgICByZXNvbHZlKFsuLi5zdGF0ZS52aXNpdGVkVmlld3NdKVxyXG4gICAgfSlcclxuICB9LFxyXG4gIGRlbE90aGVyc0NhY2hlZFZpZXdzKHsgY29tbWl0LCBzdGF0ZSB9LCB2aWV3KSB7XHJcbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XHJcbiAgICAgIGNvbW1pdCgnREVMX09USEVSU19DQUNIRURfVklFV1MnLCB2aWV3KVxyXG4gICAgICByZXNvbHZlKFsuLi5zdGF0ZS5jYWNoZWRWaWV3c10pXHJcbiAgICB9KVxyXG4gIH0sXHJcblxyXG4gIGRlbEFsbFZpZXdzKHsgZGlzcGF0Y2gsIHN0YXRlIH0sIHZpZXcpIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgZGlzcGF0Y2goJ2RlbEFsbFZpc2l0ZWRWaWV3cycsIHZpZXcpXHJcbiAgICAgIGRpc3BhdGNoKCdkZWxBbGxDYWNoZWRWaWV3cycsIHZpZXcpXHJcbiAgICAgIHJlc29sdmUoe1xyXG4gICAgICAgIHZpc2l0ZWRWaWV3czogWy4uLnN0YXRlLnZpc2l0ZWRWaWV3c10sXHJcbiAgICAgICAgY2FjaGVkVmlld3M6IFsuLi5zdGF0ZS5jYWNoZWRWaWV3c11cclxuICAgICAgfSlcclxuICAgIH0pXHJcbiAgfSxcclxuICBkZWxBbGxWaXNpdGVkVmlld3MoeyBjb21taXQsIHN0YXRlIH0pIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgY29tbWl0KCdERUxfQUxMX1ZJU0lURURfVklFV1MnKVxyXG4gICAgICByZXNvbHZlKFsuLi5zdGF0ZS52aXNpdGVkVmlld3NdKVxyXG4gICAgfSlcclxuICB9LFxyXG4gIGRlbEFsbENhY2hlZFZpZXdzKHsgY29tbWl0LCBzdGF0ZSB9KSB7XHJcbiAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XHJcbiAgICAgIGNvbW1pdCgnREVMX0FMTF9DQUNIRURfVklFV1MnKVxyXG4gICAgICByZXNvbHZlKFsuLi5zdGF0ZS5jYWNoZWRWaWV3c10pXHJcbiAgICB9KVxyXG4gIH0sXHJcblxyXG4gIHVwZGF0ZVZpc2l0ZWRWaWV3KHsgY29tbWl0IH0sIHZpZXcpIHtcclxuICAgIGNvbW1pdCgnVVBEQVRFX1ZJU0lURURfVklFVycsIHZpZXcpXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9uc1xyXG59XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/modules/tagsView.js\n");
+
+/***/ }),
+
+/***/ "./src/store/modules/user.js":
+/*!***********************************!*\
+ !*** ./src/store/modules/user.js ***!
+ \***********************************/
+/*! exports provided: default */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js */ \"./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js\");\n/* harmony import */ var C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.trim.js */ \"./node_modules/core-js/modules/es.string.trim.js\");\n/* harmony import */ var core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _api_user__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/api/user */ \"./src/api/user.js\");\n/* harmony import */ var _utils_auth__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/auth */ \"./src/utils/auth.js\");\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/router */ \"./src/router/index.js\");\n\n\n\n\n\n\n\n\nvar state = {\n token: Object(_utils_auth__WEBPACK_IMPORTED_MODULE_6__[\"getToken\"])(),\n name: '',\n avatar: '',\n introduction: '',\n roles: []\n};\nvar mutations = {\n SET_TOKEN: function SET_TOKEN(state, token) {\n state.token = token;\n },\n SET_INTRODUCTION: function SET_INTRODUCTION(state, introduction) {\n state.introduction = introduction;\n },\n SET_NAME: function SET_NAME(state, name) {\n state.name = name;\n },\n SET_AVATAR: function SET_AVATAR(state, avatar) {\n state.avatar = avatar;\n },\n SET_ROLES: function SET_ROLES(state, roles) {\n state.roles = roles;\n }\n};\nvar actions = {\n // user login\n login: function login(_ref, userInfo) {\n var commit = _ref.commit;\n var username = userInfo.username,\n password = userInfo.password;\n return new Promise(function (resolve, reject) {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_5__[\"login\"])({\n username: username.trim(),\n password: password\n }).then(function (response) {\n var data = response.data;\n commit('SET_TOKEN', data.token);\n Object(_utils_auth__WEBPACK_IMPORTED_MODULE_6__[\"setToken\"])(data.token);\n resolve();\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n // get user info\n getInfo: function getInfo(_ref2) {\n var commit = _ref2.commit,\n state = _ref2.state;\n return new Promise(function (resolve, reject) {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_5__[\"getInfo\"])(state.token).then(function (response) {\n var data = response.data;\n if (!data) {\n reject('Verification failed, please Login again.');\n }\n var roles = data.roles,\n name = data.name,\n avatar = data.avatar,\n introduction = data.introduction;\n\n // roles must be a non-empty array\n if (!roles || roles.length <= 0) {\n reject('getInfo: roles must be a non-null array!');\n }\n commit('SET_ROLES', roles);\n commit('SET_NAME', name);\n commit('SET_AVATAR', avatar);\n commit('SET_INTRODUCTION', introduction);\n resolve(data);\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n // user logout\n logout: function logout(_ref3) {\n var commit = _ref3.commit,\n state = _ref3.state,\n dispatch = _ref3.dispatch;\n return new Promise(function (resolve, reject) {\n Object(_api_user__WEBPACK_IMPORTED_MODULE_5__[\"logout\"])(state.token).then(function () {\n commit('SET_TOKEN', '');\n commit('SET_ROLES', []);\n Object(_utils_auth__WEBPACK_IMPORTED_MODULE_6__[\"removeToken\"])();\n Object(_router__WEBPACK_IMPORTED_MODULE_7__[\"resetRouter\"])();\n\n // reset visited views and cached views\n // to fixed https://github.com/PanJiaChen/vue-element-admin/issues/2485\n dispatch('tagsView/delAllViews', null, {\n root: true\n });\n resolve();\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n // remove token\n resetToken: function resetToken(_ref4) {\n var commit = _ref4.commit;\n return new Promise(function (resolve) {\n commit('SET_TOKEN', '');\n commit('SET_ROLES', []);\n Object(_utils_auth__WEBPACK_IMPORTED_MODULE_6__[\"removeToken\"])();\n resolve();\n });\n },\n // dynamically modify permissions\n changeRoles: function changeRoles(_ref5, role) {\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(/*#__PURE__*/Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().mark(function _callee() {\n var commit, dispatch, token, _yield$dispatch, roles, accessRoutes;\n return Object(C_Users_Administrator_Desktop_studyfrontend_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n commit = _ref5.commit, dispatch = _ref5.dispatch;\n token = role + '-token';\n commit('SET_TOKEN', token);\n Object(_utils_auth__WEBPACK_IMPORTED_MODULE_6__[\"setToken\"])(token);\n _context.next = 6;\n return dispatch('getInfo');\n case 6:\n _yield$dispatch = _context.sent;\n roles = _yield$dispatch.roles;\n Object(_router__WEBPACK_IMPORTED_MODULE_7__[\"resetRouter\"])();\n\n // generate accessible routes map based on roles\n _context.next = 11;\n return dispatch('permission/generateRoutes', roles, {\n root: true\n });\n case 11:\n accessRoutes = _context.sent;\n // dynamically add accessible routes\n _router__WEBPACK_IMPORTED_MODULE_7__[\"default\"].addRoutes(accessRoutes);\n\n // reset visited views and cached views\n dispatch('tagsView/delAllViews', null, {\n root: true\n });\n case 14:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }))();\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbW9kdWxlcy91c2VyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21vZHVsZXMvdXNlci5qcz8wZjlhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGxvZ2luLCBsb2dvdXQsIGdldEluZm8gfSBmcm9tICdAL2FwaS91c2VyJ1xyXG5pbXBvcnQgeyBnZXRUb2tlbiwgc2V0VG9rZW4sIHJlbW92ZVRva2VuIH0gZnJvbSAnQC91dGlscy9hdXRoJ1xyXG5pbXBvcnQgcm91dGVyLCB7IHJlc2V0Um91dGVyIH0gZnJvbSAnQC9yb3V0ZXInXHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICB0b2tlbjogZ2V0VG9rZW4oKSxcclxuICBuYW1lOiAnJyxcclxuICBhdmF0YXI6ICcnLFxyXG4gIGludHJvZHVjdGlvbjogJycsXHJcbiAgcm9sZXM6IFtdXHJcbn1cclxuXHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBTRVRfVE9LRU46IChzdGF0ZSwgdG9rZW4pID0+IHtcclxuICAgIHN0YXRlLnRva2VuID0gdG9rZW5cclxuICB9LFxyXG4gIFNFVF9JTlRST0RVQ1RJT046IChzdGF0ZSwgaW50cm9kdWN0aW9uKSA9PiB7XHJcbiAgICBzdGF0ZS5pbnRyb2R1Y3Rpb24gPSBpbnRyb2R1Y3Rpb25cclxuICB9LFxyXG4gIFNFVF9OQU1FOiAoc3RhdGUsIG5hbWUpID0+IHtcclxuICAgIHN0YXRlLm5hbWUgPSBuYW1lXHJcbiAgfSxcclxuICBTRVRfQVZBVEFSOiAoc3RhdGUsIGF2YXRhcikgPT4ge1xyXG4gICAgc3RhdGUuYXZhdGFyID0gYXZhdGFyXHJcbiAgfSxcclxuICBTRVRfUk9MRVM6IChzdGF0ZSwgcm9sZXMpID0+IHtcclxuICAgIHN0YXRlLnJvbGVzID0gcm9sZXNcclxuICB9XHJcbn1cclxuXHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcbiAgLy8gdXNlciBsb2dpblxyXG4gIGxvZ2luKHsgY29tbWl0IH0sIHVzZXJJbmZvKSB7XHJcbiAgICBjb25zdCB7IHVzZXJuYW1lLCBwYXNzd29yZCB9ID0gdXNlckluZm9cclxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgIGxvZ2luKHsgdXNlcm5hbWU6IHVzZXJuYW1lLnRyaW0oKSwgcGFzc3dvcmQ6IHBhc3N3b3JkIH0pLnRoZW4ocmVzcG9uc2UgPT4ge1xyXG4gICAgICAgIGNvbnN0IHsgZGF0YSB9ID0gcmVzcG9uc2VcclxuICAgICAgICBjb21taXQoJ1NFVF9UT0tFTicsIGRhdGEudG9rZW4pXHJcbiAgICAgICAgc2V0VG9rZW4oZGF0YS50b2tlbilcclxuICAgICAgICByZXNvbHZlKClcclxuICAgICAgfSkuY2F0Y2goZXJyb3IgPT4ge1xyXG4gICAgICAgIHJlamVjdChlcnJvcilcclxuICAgICAgfSlcclxuICAgIH0pXHJcbiAgfSxcclxuXHJcbiAgLy8gZ2V0IHVzZXIgaW5mb1xyXG4gIGdldEluZm8oeyBjb21taXQsIHN0YXRlIH0pIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgIGdldEluZm8oc3RhdGUudG9rZW4pLnRoZW4ocmVzcG9uc2UgPT4ge1xyXG4gICAgICAgIGNvbnN0IHsgZGF0YSB9ID0gcmVzcG9uc2VcclxuXHJcbiAgICAgICAgaWYgKCFkYXRhKSB7XHJcbiAgICAgICAgICByZWplY3QoJ1ZlcmlmaWNhdGlvbiBmYWlsZWQsIHBsZWFzZSBMb2dpbiBhZ2Fpbi4nKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29uc3QgeyByb2xlcywgbmFtZSwgYXZhdGFyLCBpbnRyb2R1Y3Rpb24gfSA9IGRhdGFcclxuXHJcbiAgICAgICAgLy8gcm9sZXMgbXVzdCBiZSBhIG5vbi1lbXB0eSBhcnJheVxyXG4gICAgICAgIGlmICghcm9sZXMgfHwgcm9sZXMubGVuZ3RoIDw9IDApIHtcclxuICAgICAgICAgIHJlamVjdCgnZ2V0SW5mbzogcm9sZXMgbXVzdCBiZSBhIG5vbi1udWxsIGFycmF5IScpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb21taXQoJ1NFVF9ST0xFUycsIHJvbGVzKVxyXG4gICAgICAgIGNvbW1pdCgnU0VUX05BTUUnLCBuYW1lKVxyXG4gICAgICAgIGNvbW1pdCgnU0VUX0FWQVRBUicsIGF2YXRhcilcclxuICAgICAgICBjb21taXQoJ1NFVF9JTlRST0RVQ1RJT04nLCBpbnRyb2R1Y3Rpb24pXHJcbiAgICAgICAgcmVzb2x2ZShkYXRhKVxyXG4gICAgICB9KS5jYXRjaChlcnJvciA9PiB7XHJcbiAgICAgICAgcmVqZWN0KGVycm9yKVxyXG4gICAgICB9KVxyXG4gICAgfSlcclxuICB9LFxyXG5cclxuICAvLyB1c2VyIGxvZ291dFxyXG4gIGxvZ291dCh7IGNvbW1pdCwgc3RhdGUsIGRpc3BhdGNoIH0pIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgIGxvZ291dChzdGF0ZS50b2tlbikudGhlbigoKSA9PiB7XHJcbiAgICAgICAgY29tbWl0KCdTRVRfVE9LRU4nLCAnJylcclxuICAgICAgICBjb21taXQoJ1NFVF9ST0xFUycsIFtdKVxyXG4gICAgICAgIHJlbW92ZVRva2VuKClcclxuICAgICAgICByZXNldFJvdXRlcigpXHJcblxyXG4gICAgICAgIC8vIHJlc2V0IHZpc2l0ZWQgdmlld3MgYW5kIGNhY2hlZCB2aWV3c1xyXG4gICAgICAgIC8vIHRvIGZpeGVkIGh0dHBzOi8vZ2l0aHViLmNvbS9QYW5KaWFDaGVuL3Z1ZS1lbGVtZW50LWFkbWluL2lzc3Vlcy8yNDg1XHJcbiAgICAgICAgZGlzcGF0Y2goJ3RhZ3NWaWV3L2RlbEFsbFZpZXdzJywgbnVsbCwgeyByb290OiB0cnVlIH0pXHJcblxyXG4gICAgICAgIHJlc29sdmUoKVxyXG4gICAgICB9KS5jYXRjaChlcnJvciA9PiB7XHJcbiAgICAgICAgcmVqZWN0KGVycm9yKVxyXG4gICAgICB9KVxyXG4gICAgfSlcclxuICB9LFxyXG5cclxuICAvLyByZW1vdmUgdG9rZW5cclxuICByZXNldFRva2VuKHsgY29tbWl0IH0pIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgY29tbWl0KCdTRVRfVE9LRU4nLCAnJylcclxuICAgICAgY29tbWl0KCdTRVRfUk9MRVMnLCBbXSlcclxuICAgICAgcmVtb3ZlVG9rZW4oKVxyXG4gICAgICByZXNvbHZlKClcclxuICAgIH0pXHJcbiAgfSxcclxuXHJcbiAgLy8gZHluYW1pY2FsbHkgbW9kaWZ5IHBlcm1pc3Npb25zXHJcbiAgYXN5bmMgY2hhbmdlUm9sZXMoeyBjb21taXQsIGRpc3BhdGNoIH0sIHJvbGUpIHtcclxuICAgIGNvbnN0IHRva2VuID0gcm9sZSArICctdG9rZW4nXHJcblxyXG4gICAgY29tbWl0KCdTRVRfVE9LRU4nLCB0b2tlbilcclxuICAgIHNldFRva2VuKHRva2VuKVxyXG5cclxuICAgIGNvbnN0IHsgcm9sZXMgfSA9IGF3YWl0IGRpc3BhdGNoKCdnZXRJbmZvJylcclxuXHJcbiAgICByZXNldFJvdXRlcigpXHJcblxyXG4gICAgLy8gZ2VuZXJhdGUgYWNjZXNzaWJsZSByb3V0ZXMgbWFwIGJhc2VkIG9uIHJvbGVzXHJcbiAgICBjb25zdCBhY2Nlc3NSb3V0ZXMgPSBhd2FpdCBkaXNwYXRjaCgncGVybWlzc2lvbi9nZW5lcmF0ZVJvdXRlcycsIHJvbGVzLCB7IHJvb3Q6IHRydWUgfSlcclxuICAgIC8vIGR5bmFtaWNhbGx5IGFkZCBhY2Nlc3NpYmxlIHJvdXRlc1xyXG4gICAgcm91dGVyLmFkZFJvdXRlcyhhY2Nlc3NSb3V0ZXMpXHJcblxyXG4gICAgLy8gcmVzZXQgdmlzaXRlZCB2aWV3cyBhbmQgY2FjaGVkIHZpZXdzXHJcbiAgICBkaXNwYXRjaCgndGFnc1ZpZXcvZGVsQWxsVmlld3MnLCBudWxsLCB7IHJvb3Q6IHRydWUgfSlcclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lc3BhY2VkOiB0cnVlLFxyXG4gIHN0YXRlLFxyXG4gIG11dGF0aW9ucyxcclxuICBhY3Rpb25zXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/modules/user.js\n");
+
+/***/ }),
+
+/***/ "./src/styles/element-variables.scss":
+/*!*******************************************!*\
+ !*** ./src/styles/element-variables.scss ***!
+ \*******************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("// style-loader: Adds some css to the DOM by adding a