From 4792e03f3f82da549d42f1b2d1fa4e246ba85ae8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:55:20 +0000 Subject: [PATCH] Deploy to GitHub pages --- .nojekyll | 0 200.html | 9 ++++ _nuxt/65078a0.js | 1 + _nuxt/6c9468e.js | 1 + _nuxt/7ed4129.js | 1 + _nuxt/8945b26.js | 1 + _nuxt/LICENSES | 39 ++++++++++++++++++ _nuxt/a3016a1.js | 2 + _nuxt/a5893bc.js | 1 + _nuxt/a8c24b8.js | 2 + _nuxt/ae3d794.js | 2 + _nuxt/cc62755.js | 2 + _nuxt/d587eda.js | 1 + _nuxt/edabc45.js | 1 + _nuxt/static/1720191318/codegen/payload.js | 1 + .../1720191318/codegen_jaculus/payload.js | 1 + _nuxt/static/1720191318/payload.js | 1 + codegen/index.html | 13 ++++++ codegen_jaculus/index.html | 13 ++++++ favicon.ico | Bin 0 -> 15406 bytes index.html | 13 ++++++ 21 files changed, 105 insertions(+) create mode 100644 .nojekyll create mode 100644 200.html create mode 100644 _nuxt/65078a0.js create mode 100644 _nuxt/6c9468e.js create mode 100644 _nuxt/7ed4129.js create mode 100644 _nuxt/8945b26.js create mode 100644 _nuxt/LICENSES create mode 100644 _nuxt/a3016a1.js create mode 100644 _nuxt/a5893bc.js create mode 100644 _nuxt/a8c24b8.js create mode 100644 _nuxt/ae3d794.js create mode 100644 _nuxt/cc62755.js create mode 100644 _nuxt/d587eda.js create mode 100644 _nuxt/edabc45.js create mode 100644 _nuxt/static/1720191318/codegen/payload.js create mode 100644 _nuxt/static/1720191318/codegen_jaculus/payload.js create mode 100644 _nuxt/static/1720191318/payload.js create mode 100644 codegen/index.html create mode 100644 codegen_jaculus/index.html create mode 100644 favicon.ico create mode 100644 index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/200.html b/200.html new file mode 100644 index 0000000..671f135 --- /dev/null +++ b/200.html @@ -0,0 +1,9 @@ + + + + rbgridui_designer - rbgridui_designer + + +
Loading...
+ + diff --git a/_nuxt/65078a0.js b/_nuxt/65078a0.js new file mode 100644 index 0000000..f5689b3 --- /dev/null +++ b/_nuxt/65078a0.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{106:function(t,o,r){"use strict";r(2),r(3),r(4),r(5);var e=r(0),n=r(149),c=r.n(n);e.default.use(c.a)},151:function(t,o,r){"use strict";r(2),r(3),r(4),r(5);var e={data:function(){return{clipped:!1,drawer:!1,fixed:!1,items:[{icon:"mdi-apps",title:"Welcome",to:"/"},{icon:"mdi-chart-bubble",title:"Inspire",to:"/inspire"}],miniVariant:!1,right:!0,rightDrawer:!1,title:"Vuetify.js"}}},n=r(55),c=r(76),l=r.n(c),f=r(225),h=r(226),component=Object(n.a)(e,(function(){var t=this.$createElement,o=this._self._c||t;return o("v-app",{attrs:{light:""}},[o("v-main",{staticClass:"blue-grey lighten-4"},[o("client-only",[o("nuxt")],1),this._v(" "),o("notifications",{staticClass:"ma-6",attrs:{group:"info",type:"info",position:"bottom right"}}),this._v(" "),o("notifications",{staticClass:"ma-6",attrs:{group:"warn",type:"warn",position:"bottom right",classes:["vue-notification","warn"]}}),this._v(" "),o("notifications",{staticClass:"ma-6",attrs:{group:"error",type:"error",classes:["vue-notification","error"],position:"bottom right"}}),this._v(" "),o("notifications",{staticClass:"ma-6",attrs:{group:"success",type:"success",classes:["vue-notification","success"],position:"bottom right"}})],1)],1)}),[],!1,null,null,null);o.a=component.exports;l()(component,{VApp:f.a,VMain:h.a})},167:function(t,o,r){t.exports=r(168)},186:function(t,o,r){"use strict";var e=r(89);r.n(e).a},187:function(t,o,r){(o=r(59)(!1)).push([t.i,"h1[data-v-8223adbe]{font-size:20px}",""]),t.exports=o},43:function(t,o,r){"use strict";r(2),r(3),r(4),r(5);var e={layout:"empty",props:{error:{type:Object,default:null}},data:function(){return{pageNotFound:"404 Not Found",otherError:"An error occurred"}},head:function(){return{title:404===this.error.statusCode?this.pageNotFound:this.otherError}}},n=(r(186),r(55)),c=r(76),l=r.n(c),f=r(225),component=Object(n.a)(e,(function(){var t=this,o=t.$createElement,r=t._self._c||o;return r("v-app",{attrs:{dark:""}},[404===t.error.statusCode?r("h1",[t._v("\n "+t._s(t.pageNotFound)+"\n ")]):r("h1",[t._v("\n "+t._s(t.otherError)+"\n ")]),t._v(" "),r("NuxtLink",{attrs:{to:"/"}},[t._v(" Home page ")])],1)}),[],!1,null,"8223adbe",null);o.a=component.exports;l()(component,{VApp:f.a})},89:function(t,o,r){var content=r(187);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("9ef97e84",content,!0,{sourceMap:!1})}},[[167,7,3,8]]]); \ No newline at end of file diff --git a/_nuxt/6c9468e.js b/_nuxt/6c9468e.js new file mode 100644 index 0000000..52a49db --- /dev/null +++ b/_nuxt/6c9468e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{258:function(t,n,e){var content=e(399);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,e(60).default)("cddd6c48",content,!0,{sourceMap:!1})},398:function(t,n,e){"use strict";var r=e(258);e.n(r).a},399:function(t,n,e){(n=e(59)(!1)).push([t.i,'.text-monospace[data-v-2a8f2a52]{font-family:"Lucida Console",Monaco,monospace}.layout-container[data-v-2a8f2a52]{position:absolute;top:0;bottom:0;max-width:1920px;margin-left:auto;margin-right:auto;left:0;right:0}',""]),t.exports=n},467:function(t,n,e){"use strict";e.r(n);e(53),e(26),e(51),e(52),e(17),e(18);var r=e(24),o=(e(232),e(27),e(19),e(6),e(2),e(3),e(4),e(5),e(265)),c=e(239);e(254),e(255),e(256);function l(t,n){var e;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(e=function(t,n){if(!t)return;if("string"==typeof t)return d(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return d(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){e=t[Symbol.iterator]()},n:function(){var t=e.next();return c=t.done,t},e:function(t){l=!0,o=t},f:function(){try{c||null==e.return||e.return()}finally{if(l)throw o}}}}function d(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,e=new Array(n);i {\n static const char* name() { return "').concat(n,'"; }\n\n friend class gridui::_GridUi;\n using Widget::Widget;\n\npublic:').concat(o,"\n};\n\n};\n};")},generateCodeRuntime:function(t){if(null===t)return"";for(var n=window.Widget.prototype.PROPERTIES,e=(t=t.type).name,o="",l=0,d=Object.entries(t.prototype.PROPERTIES);lset("').concat(m,'", new rbjson::').concat(w,"(").concat(m,"));\n }\n\n ").concat(h," ").concat(m,"() const {\n return data().get").concat(C,'("').concat(m,'");\n }\n')}}return'#pragma once\n\n#include "widget.h"\n\nnamespace gridui {\n\n/** @ingroup widgets_constructed\n*/\nclass '.concat(e," : public Widget {\n template \n friend class builder::BuilderMixin;\n\n using Widget::Widget;\n\npublic:").concat(o,"\n};\n\n};\n")},generateGridUiMethods:function(){var t,n="",e=l(this.widgetTypes);try{for(e.s();!(t=e.n()).done;){var r=t.value,o=r.name.substring(0,1).toLowerCase()+r.name.substring(1);n+="\n builder::".concat(r.name,"& ").concat(o,"(float x, float y, float w, float h, uint16_t uuid = 0, uint16_t tab = 0) {\n return *newWidget(x, y, w, h, uuid, tab);\n }\n")}}catch(t){e.e(t)}finally{e.f()}return n},convertToRbJsonValue:function(t,n){switch(n.type){case Boolean:return"new rbjson::Bool(".concat(t,")");default:return t}}}},y=(e(398),e(55)),v=e(76),h=e.n(v),w=e(301),C=e(295),W=e(229),component=Object(y.a)(m,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"white layout-container d-flex justify-space-between pa-1"},[e("v-card",{staticClass:"flex-shrink-0 me-2",attrs:{width:"200px"}},[e("v-btn",{staticClass:"justify-start",attrs:{block:"",color:"secondary",large:"",text:null!==t.selectedWidget},on:{click:function(n){t.selectedWidget=null}}},[t._v("\n gridui.h methods\n ")]),t._v(" "),e("v-card-title",[t._v("Widgets")]),t._v(" "),t._l(t.widgetTypes,(function(n){return e("v-btn",{key:n.name,staticClass:"justify-start",attrs:{block:"",color:"primary",large:"",text:n!==t.selectedWidget},on:{click:function(e){t.selectedWidget=n}}},[t._v("\n "+t._s(n.name)+"\n ")])}))],2),t._v(" "),e("code-display",{staticClass:"me-1",attrs:{value:t.generateCodeBuilder(t.selectedWidget),language:"cpp",title:"Builder"}}),t._v(" "),e("code-display",{staticClass:"ms-1",attrs:{value:t.generateCodeRuntime(t.selectedWidget),language:"cpp",title:"Runtime"}})],1)}),[],!1,null,"2a8f2a52",null);n.default=component.exports;h()(component,{VBtn:w.a,VCard:C.a,VCardTitle:W.b})}}]); \ No newline at end of file diff --git a/_nuxt/7ed4129.js b/_nuxt/7ed4129.js new file mode 100644 index 0000000..1c2a129 --- /dev/null +++ b/_nuxt/7ed4129.js @@ -0,0 +1 @@ +!function(e){function r(data){for(var r,n,l=data[0],f=data[1],d=data[2],i=0,h=[];i";default:return"void* /* TODO: fix type */"}}function x(n,t){switch(n.type){case String:return"string";case Number:return"number";case Boolean:return"boolean";case Object:return"Record";default:return"any /* TODO: fix type */"}}function y(n){switch(n.type){case String:case Number:return n.type.name;case Boolean:return"Bool";default:return"Nil/* TODO: fix type */"}}},243:function(n,t,e){var content=e(316);"string"==typeof content&&(content=[[n.i,content,""]]),content.locals&&(n.exports=content.locals);(0,e(60).default)("04d6b118",content,!0,{sourceMap:!1})},254:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(365))},255:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(366))},256:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(367))},257:function(n,t,e){var map={"./06_arm.js":368,"./06_bar.js":370,"./06_button.js":372,"./06_camera.js":374,"./06_checkbox.js":376,"./06_circle.js":378,"./06_input.js":380,"./06_joystick.js":382,"./06_led.js":384,"./06_orientation.js":386,"./06_select.js":388,"./06_slider.js":390,"./06_spinedit.js":392,"./06_switcher.js":394,"./06_text.js":396};function r(n){var t=o(n);return e(t)}function o(n){if(!e.o(map,n)){var t=new Error("Cannot find module '"+n+"'");throw t.code="MODULE_NOT_FOUND",t}return map[n]}r.keys=function(){return Object.keys(map)},r.resolve=o,n.exports=r,r.id=257},265:function(n,t,e){"use strict";e(2),e(3),e(4),e(5);var r=e(305),o=e.n(r),h=(e(306),e(308),e(309),e(310),e(311),e(312),e(313)),l=e.n(h),c={props:{value:{type:String,required:!0},language:{type:String,required:!0},title:{type:String,required:!0},hideable:{type:Boolean,required:!1,default:!1},hidden:{type:Boolean,required:!1,default:!0}},data:function(){return{showCode:!this.hideable}},computed:{highlighted:function(){return o.a.highlight(this.value,o.a.languages[this.language],this.language)}},watch:{hidden:{immediate:!0,handler:function(){this.hideable&&this.showCode!==!this.hidden&&(this.showCode=!this.hidden)}}},methods:{onCopyClick:function(){l()(this.value),this.$notify({group:"info",title:"Code copied",text:"The code was copied into your clipboard."})},onShowClick:function(){this.showCode=!this.showCode,this.$emit("update:hidden",!this.showCode)}}},d=(e(315),e(55)),f=e(76),v=e.n(f),x=e(301),y=e(457),w=e(458),m=e(459),component=Object(d.a)(c,(function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"d-flex flex-column fill"},[e("v-row",{staticClass:"flex-grow-0",attrs:{dense:"",align:"center"}},[e("v-col",{staticClass:"mx-4 my-2 title shrink text-no-wrap"},[n._v("\n "+n._s(n.title)+"\n ")]),n._v(" "),n.hideable?e("v-col",{attrs:{cols:"2"}},[e("v-btn",{attrs:{text:"",block:"",color:"accent"},domProps:{textContent:n._s(n.showCode?"Hide":"Show")},on:{click:n.onShowClick}})],1):n._e(),n._v(" "),e("v-spacer"),n._v(" "),n.showCode?e("v-col",{staticClass:"shrink"},[e("v-btn",{attrs:{text:"",color:"primary"},on:{click:n.onCopyClick}},[n._v("\n Copy to clipboard\n ")])],1):n._e()],1),n._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:n.showCode,expression:"showCode"}],staticClass:"flex-grow-1",staticStyle:{overflow:"hidden"}},[e("pre",{class:"language-"+n.language,staticStyle:{overflow:"auto",height:"100%","font-size":"12px"}},[e("code",{class:["language-"+n.language,"pb-4"],domProps:{innerHTML:n._s(n.highlighted)}})])])],1)}),[],!1,null,"4104968a",null);t.a=component.exports;v()(component,{VBtn:x.a,VCol:y.a,VRow:w.a,VSpacer:m.a})},315:function(n,t,e){"use strict";var r=e(243);e.n(r).a},316:function(n,t,e){(t=e(59)(!1)).push([n.i,'.text-monospace[data-v-4104968a]{font-family:"Lucida Console",Monaco,monospace}.fill[data-v-4104968a]{width:100%;height:100%;overflow:hidden}code[data-v-4104968a]{box-shadow:unset;border-radius:0}code[data-v-4104968a]:before{content:""}pre[data-v-4104968a]{border-radius:0}',""]),n.exports=t},358:function(n,t){},365:function(n,t){n.exports="var ge1doot = ge1doot || {}\nge1doot.canvas = function (elem) {\n var canvas = { width: 0, height: 0, left: 0, top: 0, ctx: null, elem: null }\n canvas.elem = elem\n canvas.elem.onselectstart = function () {\n return false\n }\n canvas.elem.ondragstart = function () {\n return false\n }\n canvas.ctx = canvas.elem.getContext('2d')\n canvas.dpr = window.devicePixelRatio || 1;\n canvas.setSize = function () {\n var o = this.elem\n var w = this.elem.offsetWidth\n var h = this.elem.offsetHeight\n if (w != this.width || h != this.height) {\n for (this.left = 0, this.top = 0; o != null; o = o.offsetParent) {\n this.left += o.offsetLeft\n this.top += o.offsetTop\n }\n this.elem.width = w*this.dpr\n this.elem.height = h*this.dpr\n this.width = w\n this.height = h\n canvas.ctx.scale(this.dpr, this.dpr)\n this.resize && this.resize()\n }\n }\n canvas.setSize()\n canvas.pointer = {\n x: 0,\n y: 0,\n dx: 0,\n dy: 0,\n startX: 0,\n startY: 0,\n canvas: canvas,\n touchMode: false,\n isDown: false,\n center: function (s) {\n this.dx *= s\n this.dy *= s\n endX = endY = 0\n },\n sweeping: false\n }\n var started = false,\n endX = 0,\n endY = 0\n\n if (window['IN_RB_GRID_DESIGNER'] === true) {\n return canvas\n }\n\n var addEvent = function (elem, e, fn) {\n for (var i = 0, events = e.split(','); i < events.length; i++) {\n elem.addEventListener(events[i], fn.bind(canvas.pointer), false)\n }\n }\n addEvent(window, 'mousemove,touchmove', function (e) {\n this.touchMode = e.targetTouches\n var pointer = this.touchMode ? this.touchMode[0] : e\n this.x = pointer.clientX - this.canvas.left\n this.y = pointer.clientY - this.canvas.top\n if (started) {\n e.preventDefault()\n this.sweeping = true\n this.dx = endX - (this.x - this.startX)\n this.dy = endY - (this.y - this.startY)\n }\n if (this.move) this.move(e)\n })\n addEvent(canvas.elem, 'mousedown,touchstart', function (e) {\n e.preventDefault()\n this.touchMode = e.targetTouches\n var pointer = this.touchMode ? this.touchMode[0] : e\n this.startX = this.x = pointer.clientX - this.canvas.left\n this.startY = this.y = pointer.clientY - this.canvas.top\n started = true\n this.isDown = true\n if (this.down) this.down(e)\n setTimeout(\n function () {\n if (\n !started &&\n Math.abs(this.startX - this.x) < 11 &&\n Math.abs(this.startY - this.y) < 11\n ) {\n if (this.tap) this.tap(e)\n }\n }.bind(this),\n 200\n )\n })\n addEvent(window, 'mouseup,touchend,touchcancel', function (e) {\n if (started) {\n e.preventDefault()\n endX = this.dx\n endY = this.dy\n started = false\n this.isDown = false\n if (this.up) this.up(e)\n this.sweeping = false\n }\n })\n return canvas\n}\n\nif (String.prototype.endsWith === undefined) {\n String.prototype.endsWith = function (suffix) {\n return this.indexOf(suffix, this.length - suffix.length) !== -1\n }\n}\n\nif (typeof Object.assign !== 'function') {\n // Must be writable: true, enumerable: false, configurable: true\n Object.defineProperty(Object, 'assign', {\n value: function assign(target, varArgs) {\n // .length of function is 2\n 'use strict'\n if (target === null || target === undefined) {\n throw new TypeError('Cannot convert undefined or null to object')\n }\n\n var to = Object(target)\n\n for (var index = 1; index < arguments.length; index++) {\n var nextSource = arguments[index]\n\n if (nextSource !== null && nextSource !== undefined) {\n for (var nextKey in nextSource) {\n // Avoid bugs when hasOwnProperty is shadowed\n if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {\n to[nextKey] = nextSource[nextKey]\n }\n }\n }\n }\n return to\n },\n writable: true,\n configurable: true\n })\n}\n"},366:function(n,t){n.exports="function Prop(type, getFunc, setFunc) {\n this.type = type\n this.get = getFunc\n this.set = setFunc\n this.editable = true\n this.ignoreInBuilder = false\n this.options = null\n this.isColor = false\n this.step = undefined\n}\n\nProp.prototype.disableEdit = function () {\n this.editable = false\n return this\n}\n\nProp.prototype.setIgnoreInBuilder = function () {\n this.ignoreInBuilder = true\n return this\n}\n\nProp.prototype.setOptions = function (opts) {\n this.options = opts\n return this\n}\n\nProp.prototype.setIsColor = function () {\n this.isColor = true\n return this\n}\n\nProp.prototype.setStep = function (step) {\n this.step = step\n return this\n}\n\nfunction Position(x, y, w, h) {\n this.x = x\n this.y = y\n this.w = w\n this.h = h\n}\n\nPosition.prototype.equals = function (o) {\n return this.x === o.x && this.y === o.y && this.w === o.w && this.h === o.h\n}\n\nfunction Widget(grid, uuid, element) {\n this.x = 0\n this.y = 0\n this.w = 2\n this.h = 2\n this.tab = 0\n\n this.grid = grid\n this.uuid = uuid\n this.el = element\n this.eventListener = null\n this.extraCss = {}\n\n this.el.style.position = 'absolute'\n this.el.classList.add('grid-widget')\n}\n\nWidget.SUBCLASSES = []\n\nWidget.prototype.MIN_LIBRARY_VERSION = 0x040000\n\nWidget.prototype.PROPERTIES = {\n id: new Prop(String).setIgnoreInBuilder(),\n x: new Prop(Number).setIgnoreInBuilder(),\n y: new Prop(Number).setIgnoreInBuilder(),\n w: new Prop(Number).setIgnoreInBuilder(),\n h: new Prop(Number).setIgnoreInBuilder(),\n tab: new Prop(Number).setIgnoreInBuilder(),\n css: new Prop(\n Object,\n function () {\n return this.extraCss\n },\n function (val) {\n for (var k in this.extraCss) {\n if (!this.extraCss.hasOwnProperty(k)) continue\n this.el.style.removeProperty(k)\n }\n this.extraCss = {}\n for (var k in val) {\n if (!val.hasOwnProperty(k)) continue\n this.el.style.setProperty(k, val[k], 'important')\n this.extraCss[k] = val[k]\n }\n }\n )\n}\n\nWidget.createSubclass = function (cls, properties, events) {\n cls.prototype = Object.create(Widget.prototype)\n Object.defineProperty(cls.prototype, 'constructor', {\n value: cls,\n enumerable: false,\n writable: true\n })\n\n Widget.SUBCLASSES.push(cls)\n\n cls.prototype.PROPERTIES = {}\n Object.assign(cls.prototype.PROPERTIES, Widget.prototype.PROPERTIES)\n if (properties) {\n Object.assign(cls.prototype.PROPERTIES, properties)\n }\n\n cls.prototype.EVENTS = {}\n if (events) {\n Object.assign(cls.prototype.EVENTS, events)\n }\n}\n\nWidget.wrapCanvas = function (canvas) {\n var wrapper = document.createElement('div')\n canvas.style.width = '100%'\n canvas.style.height = '100%'\n wrapper.appendChild(canvas)\n return wrapper\n}\n\nWidget.prototype.applyState = function (state) {\n var proto = Object.getPrototypeOf(this)\n var pos = false\n for (var k in state) {\n var v = state[k]\n\n if(k === \"p\") {\n this.x = (v & 0xFF)/10;\n this.y = ((v >> 8) & 0xFF)/10;\n this.w = ((v >> 16) & 0xFF)/10;\n this.h = ((v >> 24) & 0xFF)/10;\n pos = true\n continue;\n }\n\n if (!state.hasOwnProperty(k) || !proto.PROPERTIES.hasOwnProperty(k)) {\n continue\n }\n\n var prop = proto.PROPERTIES[k]\n if (prop.set === undefined) {\n this[k] = prop.type(v)\n } else {\n prop.set.call(this, v)\n }\n\n if (k.length === 1 && 'xywh'.indexOf(k) !== -1) {\n pos = true\n }\n }\n\n if (pos) {\n this.updatePosition()\n }\n}\n\nWidget.prototype.setEventListener = function (listener) {\n this.eventListener = listener\n}\n\nWidget.prototype.updatePosition = function () {\n var pos = this.grid.calculatePxPos(this)\n this.el.style.left = '' + pos.x + 'px'\n this.el.style.top = '' + pos.y + 'px'\n this.el.style.width = '' + pos.w + 'px'\n this.el.style.height = '' + pos.h + 'px'\n}\n\nWidget.prototype.update = function (diffMs) {}\n\nWidget.prototype.sendEvent = function (name, extra, mustArrive, callback) {\n if (this.eventListener === null) return\n this.eventListener(\n this,\n name,\n extra ? extra : {},\n mustArrive !== false,\n callback\n )\n}\n\nWidget.prototype.pos = function () {\n return new Position(this.x, this.y, this.w, this.h)\n}\n\nWidget.prototype.getState = function () {\n var res = {}\n var proto = Object.getPrototypeOf(this)\n for (var key in proto.PROPERTIES) {\n if (!proto.PROPERTIES.hasOwnProperty(key)) continue\n\n var prop = proto.PROPERTIES[key]\n if (prop.get === undefined) {\n res[key] = prop.type(this[key])\n } else {\n res[key] = prop.get.call(this)\n }\n }\n return res\n}\n\nfunction UpdateLimiter(msDelay, sendCountBeforeDelay) {\n this.msDelay = msDelay\n this.sendCountBeforeDelay = sendCountBeforeDelay\n\n this.sent = 0\n this.lastDelayedSend = 0\n}\n\nUpdateLimiter.prototype.isLimited = function(forceUpdateNow) {\n if(!forceUpdateNow) {\n if(this.sent < this.sendCountBeforeDelay) {\n ++this.sent;\n return false\n }\n\n var now = Date.now()\n if(now - this.lastDelayedSend > this.msDelay) {\n this.lastDelayedSend = now\n return false\n }\n return true\n } else if(this.sent !== 0) {\n this.sent = 0\n return false\n }\n}\n"},367:function(n,t){n.exports="function Grid(manager, elementId, data) {\n this.manager = manager\n\n this.el = document.getElementById(elementId)\n this.widgets = []\n\n this.canvas = document.createElement('canvas')\n this.canvas.style.position = 'absolute'\n this.canvas.style.top = '0px'\n this.el.appendChild(this.canvas)\n\n this.tabs = []\n this.currentTabIdx = 0\n this.setTabCount(1)\n this.setCurrentTab(0)\n\n window.addEventListener('resize', this.onResize.bind(this))\n\n var focusedInput = null\n this.el.addEventListener(\n 'touchstart',\n function (ev) {\n if (ev.target.tagName === 'INPUT') {\n ev.target.focus()\n focusedInput = ev.target\n } else if (focusedInput !== null) {\n focusedInput.blur()\n focusedInput = null\n }\n }.bind(this)\n )\n\n this.isSplit = 0\n this.offsetX = 0\n this.offsetY = 0\n this.scaleX = 1\n this.scaleY = 1\n\n this.reset(data)\n}\n\nGrid.prototype.setCurrentTab = function (idx) {\n this.tabs[this.currentTabIdx].style.display = 'none'\n this.tabs[idx].style.display = 'block'\n this.currentTabIdx = idx\n for (w of this.widgets) {\n if (w instanceof Switcher)\n w.value = idx\n w.applyState(w.getState())\n }\n}\n\nGrid.prototype.moveToTab = function (widget, tab, oldTab) {\n widget.tab = oldTab\n this.removeWidget(widget)\n widget.tab = tab\n this.addWidgetConstructed(widget)\n}\n\nGrid.prototype.setTabCount = function (count) {\n if (this.tabs.length === count || count <= 0) {\n return\n }\n\n if (this.tabs.length < count) {\n for (var i = this.tabs.length; i < count; ++i) {\n var t = document.createElement('div')\n t.style.width = '100%'\n t.style.height = '100%'\n t.style.display = 'none'\n this.el.appendChild(t) \n this.tabs[i] = t\n }\n } else {\n while (this.tabs.length > count) {\n var t = this.tabs.pop()\n this.el.removeChild(t)\n }\n if (this.currentTabIdx >= this.tabs.length) {\n this.currentTabIdx = this.tabs.length - 1\n }\n }\n}\n\nGrid.prototype.reset = function (data) {\n this.COLS = data.cols\n this.ROWS = data.rows\n this.enableSplitting = !!data.enableSplitting\n this.drawGrid = !!data.drawGrid\n\n this.clear()\n\n for (var i = 0; i < data.widgets.length; ++i) {\n var w = data.widgets[i]\n this.addWidget(w.uuid, w.type, w['state'])\n }\n\n this.onResize()\n}\n\nGrid.prototype.onResize = function () {\n var w = this.el.clientWidth\n var h = this.el.clientHeight\n\n this.offsetX = 0\n this.offsetY = 0\n\n this.isSplit = this.shouldSplitGrid(w, h)\n if (!this.isSplit) {\n if (w > h) {\n this.offsetX = (w - h) / 2\n w = h\n }\n\n this.scaleX = w / this.COLS\n this.scaleY = h / this.ROWS\n\n this.canvas.style.width = '' + this.el.clientWidth + 'px'\n this.canvas.style.height = '' + this.el.clientHeight + 'px'\n this.canvas.width = this.el.clientWidth + 2\n this.canvas.height = this.el.clientHeight + 2\n\n this.drawGridDots(this.COLS, this.ROWS)\n } else {\n this.scaleX = w / (this.COLS * 2)\n this.scaleY = h / Math.round(this.ROWS / 2)\n\n this.canvas.style.width = '' + this.el.clientWidth + 'px'\n this.canvas.style.height = '' + this.el.clientHeight + 'px'\n this.canvas.width = this.el.clientWidth + 2\n this.canvas.height = this.el.clientHeight + 2\n\n this.drawGridDots(this.COLS * 2, this.ROWS / 2)\n }\n\n var len = this.widgets.length\n for (var i = 0; i < len; ++i) {\n this.widgets[i].updatePosition()\n }\n}\n\nGrid.prototype.calculatePxPos = function (w) {\n var res = {\n w: w.w * this.scaleX,\n h: w.h * this.scaleY\n }\n\n if (!this.isSplit) {\n res.x = this.offsetX + w.x * this.scaleX\n res.y = this.offsetY + w.y * this.scaleY\n } else {\n var centerY = Math.round(this.ROWS / 2)\n if (w.y >= centerY) {\n res.x = w.x + this.COLS\n res.y = w.y - centerY\n } else {\n res.x = w.x\n res.y = w.y\n }\n res.x *= this.scaleX\n res.y *= this.scaleY\n }\n\n return res\n}\n\nGrid.prototype.shouldSplitGrid = function (w, h) {\n if (this.enableSplitting !== true || w <= h) return false\n\n var centerY = this.ROWS / 2\n\n var len = this.widgets.length\n for (var i = 0; i < len; ++i) {\n var w = this.widgets[i]\n if (w.y < centerY && w.y + w.h > centerY) return false\n }\n return true\n}\n\nGrid.prototype.drawGridDots = function (cols, rows) {\n if (!this.drawGrid) return\n\n var ctx = this.canvas.getContext('2d')\n\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n ctx.fillStyle = '#777'\n\n for (var x = 0; x <= cols; ++x) {\n for (var y = 0; y <= rows; ++y) {\n ctx.beginPath()\n ctx.arc(\n this.offsetX + x * this.scaleX + 1,\n this.offsetY + y * this.scaleY + 1,\n 1,\n 0,\n Math.PI * 2,\n false\n )\n ctx.fill()\n }\n }\n}\n\nGrid.prototype.addWidget = function (uuid, typeName, extra) {\n try {\n var w = new window[typeName](this, uuid)\n } catch (e) {\n console.log(typeName, e)\n return\n }\n w.applyState(extra)\n this.addWidgetConstructed(w)\n}\n\nGrid.prototype.addWidgetConstructed = function (widget) {\n widget.updatePosition()\n widget.setEventListener(this.onWidgetEvent.bind(this))\n\n \n if (this.tabs.length <= widget.tab) \n this.setTabCount(widget.tab + 1)\n this.tabs[widget.tab].appendChild(widget.el)\n this.widgets.push(widget)\n}\n\nGrid.prototype.removeWidget = function (widget) {\n var idx = this.widgets.indexOf(widget)\n if (idx === -1) return false\n\n this.tabs[widget.tab].removeChild(widget.el)\n this.widgets.splice(idx, 1)\n return true\n}\n\nGrid.prototype.clear = function () {\n var len = this.widgets.length\n for (var i = 0; i < len; ++i) {\n var w = this.widgets[i]\n this.tabs[w.tab].removeChild(w.el)\n }\n this.widgets = []\n this.setTabCount(1)\n}\n\nGrid.prototype.onWidgetEvent = function (w, name, extra, mustArrive, callback) {\n //console.log(\"Event from \" + w.uuid + \": \" + name + \" \" + JSON.stringify(extra));\n\n if (this.manager === null) return\n\n var data = {\n id: w.uuid,\n ev: name\n }\n\n if (extra !== undefined && extra !== null) {\n data['st'] = extra\n }\n\n if (mustArrive !== false) {\n this.manager.sendMustArrive('_gev', data, false, callback)\n } else {\n this.manager.send('_gev', data)\n }\n}\n\nGrid.prototype.update = function (diffMs) {\n var len = this.widgets.length\n for (var i = 0; i < len; ++i) {\n var w = this.widgets[i]\n w.update(diffMs)\n }\n}\n\nGrid.prototype.onMessageState = function (data) {\n var len = this.widgets.length\n for (var i = 0; i < len; ++i) {\n var w = this.widgets[i]\n var state = data[w.uuid.toString()]\n if (state !== undefined) {\n w.applyState(state)\n }\n }\n}\n\nGrid.prototype.getWidgetByUuid = function (uuid) {\n var len = this.widgets.length\n for (var i = 0; i < len; ++i) {\n var w = this.widgets[i]\n if (w.uuid === uuid) {\n return w\n }\n }\n return null\n}\n\nGrid.prototype.getWidgetAtPos = function (x, y) {\n var len = this.widgets.length\n for (var i = len - 1; i >= 0; --i) {\n var w = this.widgets[i]\n var r = w.el.getBoundingClientRect()\n if (r.left <= x && r.right >= x && r.top <= y && r.bottom >= y) {\n return w\n }\n }\n return null\n}\n\nGrid.prototype.roundToPrecision = function (x, precision) {\n var y = +x + (precision === undefined ? 0.5 : precision / 2)\n return y - (y % (precision === undefined ? 1 : +precision))\n}\n\nGrid.prototype.pxPosToCoordinates = function (x, y) {\n var rect = this.el.getBoundingClientRect()\n x -= rect.left\n y -= rect.top\n\n x = this.roundToPrecision(x / this.scaleX, 0.5)\n y = this.roundToPrecision(y / this.scaleY, 0.5)\n return {\n x: x,\n y: y\n }\n}\n\nGrid.prototype.tryMoveWidget = function (w, x, y) {\n var coords = this.pxPosToCoordinates(x, y)\n x = coords.x\n y = coords.y\n if (x == w.x && y == w.y) return false\n\n w.x = Math.min(this.COLS - 1, Math.max(-w.w + 1, x))\n w.y = Math.min(this.ROWS - 1, Math.max(-w.h + 1, y))\n w.updatePosition()\n return true\n}\n\nGrid.prototype.tryScaleWidget = function (widget, r, b) {\n var coords = this.pxPosToCoordinates(r, b)\n\n var w = coords.x - widget.x\n var h = coords.y - widget.y\n\n if (w == widget.w && h == widget.h) return false\n\n widget.w = Math.min(this.COLS, Math.max(0.5, w))\n widget.h = Math.min(this.ROWS, Math.max(0.5, h))\n widget.updatePosition()\n return true\n}\n"},368:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(369))},369:function(n,t){n.exports="function clampAng(val) {\n val = val % (Math.PI * 2)\n if (val < -Math.PI) val += Math.PI * 2\n else if (val > Math.PI) val -= Math.PI * 2\n return val\n}\n\nfunction deg(rad) {\n return rad * (180.0 / Math.PI)\n}\n\nfunction Bone(info, color, prev) {\n this.length = info.len\n this.color = color\n\n this.x = 0\n this.y = 0\n this.angle = info.angle\n if (prev === null) {\n this.relAngle = this.angle\n } else {\n this.relAngle = clampAng(this.angle - prev.angle)\n }\n\n this.relMin = info.rmin\n this.relMax = info.rmax\n this.absMin = info.amin\n this.absMax = info.amax\n this.baseMin = info.bmin\n this.baseMax = info.bmax\n}\n\nBone.prototype.toInfo = function () {\n return {\n len: this.length,\n angle: this.angle,\n rmin: this.relMin,\n rmax: this.relMax,\n amin: this.absMin,\n amax: this.absMax,\n bmin: this.baseMin,\n bmax: this.baseMax\n }\n}\n\nBone.prototype.updatePos = function (prevBone, unit) {\n this.angle = this.relAngle\n if (prevBone) {\n this.angle = clampAng(prevBone.angle + this.angle)\n }\n\n this.x = Math.cos(this.angle) * this.length * unit\n this.y = Math.sin(this.angle) * this.length * unit\n\n if (prevBone) {\n this.x += prevBone.x\n this.y += prevBone.y\n }\n}\n\nfunction Animation(arm) {\n this.arm = arm\n this.keyframes = []\n this.curFrame = -1\n this.lastTick = null\n this.cmdSent = true\n}\n\nAnimation.prototype.addFrame = function (x, y, durationMs) {\n this.keyframes.push({\n x: x,\n y: y,\n duration: durationMs,\n current: 0\n })\n}\n\nAnimation.prototype.start = function () {\n this.lastTick = performance.now()\n this.nextFrame()\n requestAnimationFrame(this.update.bind(this))\n}\n\nAnimation.prototype.nextFrame = function () {\n this.curFrame += 1\n if (this.curFrame >= this.keyframes.length) return false\n var f = this.keyframes[this.curFrame]\n\n var b = this.arm.bones[this.arm.bones.length - 1]\n f.start_x = b.x / this.arm.unit\n f.start_y = b.y / this.arm.unit\n\n this.arm.pointer.x = f.x * this.arm.unit + this.arm.origin.x\n this.arm.pointer.y = f.y * this.arm.unit + this.arm.origin.y\n this.arm.run()\n\n this.cmdSent = false\n\n this.arm.sendEvent(\n 'pos',\n { armX: f.x, armY: f.y },\n true,\n function () {\n this.cmdSent = true\n requestAnimationFrame(this.update.bind(this))\n }.bind(this)\n )\n\n return true\n}\n\nAnimation.prototype.update = function () {\n var now = performance.now()\n var diff = now - this.lastTick\n this.lastTick = now\n\n if (!this.cmdSent) return\n\n if (this.curFrame >= this.keyframes.length) {\n this.arm.animation = null\n return\n }\n\n var f = this.keyframes[this.curFrame]\n f.current += diff\n\n var progress = f.current / f.duration\n if (progress >= 1.0) progress = 1.0\n\n if (progress >= 1.0 && !this.nextFrame()) {\n this.arm.animation = null\n return\n }\n\n requestAnimationFrame(this.update.bind(this))\n}\n\nfunction Arm(grid, uuid) {\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 12\n this.h = 9\n\n this.BODY_HEIGHT = 0\n this.BODY_RADIUS = 0\n this.ARM_BASE_HEIGHT = 0\n this.TOUCH_TARGET_SIZE = 4\n this.ARM_TOTAL_LEN = 0\n\n this.bones = []\n\n this.BUTTON_TEXTS = ['RETRACT', 'EXTEND', 'GRAB']\n this.buttons = []\n for (var i = 0; i < this.BUTTON_TEXTS.length; ++i) {\n this.buttons.push({\n text: this.BUTTON_TEXTS[i],\n x: 0,\n y: 0,\n w: 0,\n h: 0,\n blink: false\n })\n }\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.resize.bind(this)\n\n this.unit = 1\n this.origin = { x: 0, y: 0 }\n this.pointer = this.canvas.pointer\n\n this.touched = false\n this.touchedButton = null\n this.animation = null\n\n this.pointer.down = function () {\n this.touchedButton = this.getTouchedButton()\n if (this.touchedButton === null && this.animation === null) {\n this.run()\n this.touched = true\n }\n }.bind(this)\n this.pointer.up = function () {\n if (this.touchedButton !== null) {\n if (this.getTouchedButton() === this.touchedButton) {\n this.touchedButton.blink = true\n this.draw()\n setTimeout(\n function (btn) {\n btn.blink = false\n this.draw()\n }.bind(this, this.touchedButton),\n 100\n )\n this.handleButton(this.touchedButton.text.toUpperCase())\n }\n this.touchedButton = null\n } else {\n this.touched = false\n requestAnimationFrame(this.run.bind(this))\n }\n }.bind(this)\n this.pointer.move = function () {\n if (this.touched) requestAnimationFrame(this.run.bind(this))\n }.bind(this)\n\n this.resize()\n this.updateAngles(true)\n\n this.touched = false\n}\n\nWidget.createSubclass(Arm, {\n info: new Prop(\n Object,\n function () {\n var bones = []\n for (var i = 0; i < this.bones.length; ++i)\n bones.push(this.bones[i].toInfo())\n return {\n radius: this.BODY_RADIUS,\n height: this.BODY_HEIGHT,\n off_y: this.ARM_BASE_HEIGHT,\n bones: bones\n }\n },\n function (info) {\n this.BODY_RADIUS = info.radius\n this.BODY_HEIGHT = info.height\n this.ARM_BASE_HEIGHT = info.off_y\n this.ARM_TOTAL_LEN = 0\n\n this.bones = []\n var colors = ['blue', 'orange', 'green', 'red', 'brown']\n var prev = null\n for (var i = 0; i < info.bones.length; ++i) {\n this.ARM_TOTAL_LEN += info.bones[i].len\n prev = new Bone(info.bones[i], colors[i % colors.length], prev)\n this.bones.push(prev)\n }\n }\n ).disableEdit()\n},\n{\n \"grab\": \"onGrab\",\n \"pos\": \"onPositionChanged\"\n})\n\nArm.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n\n this.resize()\n this.updateAngles(true)\n}\n\nArm.prototype.shouldSend = function () {\n return this.bones !== null && this.animation === null\n}\n\nArm.prototype.resize = function () {\n this.unit =\n Math.min(this.canvas.width * 0.6, this.canvas.height * 0.8) /\n this.ARM_TOTAL_LEN\n\n var w = this.canvas.width / this.buttons.length\n var h = this.canvas.height * 0.15\n var y = this.canvas.height - h\n var x = 0\n for (var i = 0; i < this.buttons.length; ++i) {\n var b = this.buttons[i]\n b.x = x\n b.y = y\n b.w = w\n b.h = h\n x += w\n }\n\n this.origin.x = this.BODY_RADIUS * this.unit\n this.origin.y =\n y - this.BODY_HEIGHT * 1.3 * this.unit - this.unit * this.ARM_BASE_HEIGHT\n\n this.draw()\n}\n\nArm.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nArm.prototype.getTouchedButton = function () {\n var x = this.pointer.x\n var y = this.pointer.y\n for (var i = 0; i < this.buttons.length; ++i) {\n var b = this.buttons[i]\n if (x > b.x && x < b.x + b.w && y > b.y && y < b.y + b.h) return b\n }\n return null\n}\n\nArm.prototype.handleButton = function (text) {\n switch (text) {\n case 'RETRACT':\n if (this.animation !== null) break\n this.animation = new Animation(this)\n this.animation.addFrame(145, -35, 600)\n this.animation.addFrame(35, 19, 300)\n this.animation.start()\n break\n case 'EXTEND':\n if (this.animation !== null) break\n this.animation = new Animation(this)\n this.animation.addFrame(145, -35, 500)\n this.animation.addFrame(200, 18, 200)\n this.animation.addFrame(140, 79, 300)\n this.animation.start()\n break\n case 'GRAB':\n this.sendEvent('grab')\n break\n }\n}\n\nArm.prototype.drawSegment = function (seg, color) {\n this.drawLine(seg.sx, seg.sy, seg.ex, seg.ey, color, 3, 6)\n}\n\nArm.prototype.drawPointer = function (src, dst, color) {\n var ctx = this.canvas.ctx\n ctx.beginPath()\n ctx.strokeStyle = color\n ctx.fillStyle = color\n ctx.lineWidth = 2\n ctx.setLineDash([6, 3])\n ctx.moveTo(src.x, src.y)\n // ctx.lineTo(dst.x, dst.y);\n ctx.moveTo(dst.x + this.TOUCH_TARGET_SIZE * 2, dst.y)\n ctx.arc(dst.x, dst.y, this.TOUCH_TARGET_SIZE * 2, 0, 2 * Math.PI)\n ctx.stroke()\n ctx.setLineDash([])\n}\n\nArm.prototype.drawCircleDashed = function (x, y, radius, color) {\n var ctx = this.canvas.ctx\n ctx.beginPath()\n ctx.strokeStyle = color\n ctx.lineWidth = 2\n ctx.setLineDash([6, 3])\n ctx.moveTo(x, y)\n ctx.arc(x, y, radius, 0, 2 * Math.PI)\n ctx.stroke()\n ctx.setLineDash([])\n}\n\nArm.prototype.drawTouchTarget = function (x, y) {\n var ctx = this.canvas.ctx\n ctx.beginPath()\n ctx.fillStyle = 'red'\n ctx.moveTo(x, y)\n ctx.arc(x, y, this.TOUCH_TARGET_SIZE, 0, 2 * Math.PI)\n ctx.fill()\n}\n\nArm.prototype.drawLine = function (x0, y0, x1, y1, color, width, dotRadius) {\n var ctx = this.canvas.ctx\n ctx.beginPath()\n ctx.strokeStyle = color\n ctx.fillStyle = color\n ctx.lineWidth = width\n ctx.moveTo(x0, y0)\n ctx.lineTo(x1, y1)\n ctx.stroke()\n if (dotRadius !== undefined) {\n ctx.moveTo(x0, y0)\n ctx.arc(x0, y0, dotRadius, 0, 2 * Math.PI)\n ctx.moveTo(x1, y1)\n ctx.arc(x1, y1, dotRadius, 0, 2 * Math.PI)\n ctx.fill()\n }\n}\n\nArm.prototype.updateAngles = function (updateAbsAngles) {\n var prev = null\n for (var i = 0; i < this.bones.length; ++i) {\n if (updateAbsAngles === true) this.bones[i].updatePos(prev, this.unit)\n prev = this.bones[i]\n }\n}\n\nArm.prototype.run = function () {\n var dx = this.pointer.x - this.origin.x\n var dy = this.pointer.y - this.origin.y\n for (var i = 0; i < 10; ++i) {\n var res = this.solve(dx, dy)\n if (res == 0) {\n continue\n } else if (res == -1) {\n //console.log(\"FAILED\");\n }\n break\n }\n\n this.updateAngles(true)\n this.draw()\n}\n\nArm.prototype.getTargetPos = function () {\n if (this.bones === null || this.bones.length === 0) return null\n\n var end = this.bones[this.bones.length - 1]\n return {\n x: end.x / this.unit,\n y: end.y / this.unit\n }\n}\n\nArm.prototype.draw = function () {\n var ctx = this.canvas.ctx\n\n ctx.fillStyle = '#ffffff'\n ctx.fillRect(0, 0, this.canvas.width, this.canvas.height)\n\n ctx.font = '12px monospace'\n ctx.fillStyle = 'black'\n var dx = (this.pointer.x - this.origin.x) / this.unit\n var dy = (this.pointer.y - this.origin.y) / this.unit\n ctx.fillText(dx.toFixed(1), 20, 12)\n ctx.fillText(dy.toFixed(1), 20, 24)\n\n var tgt = this.getTargetPos()\n if (tgt !== null) {\n ctx.fillText(tgt.x.toFixed(1), 80, 12)\n ctx.fillText(tgt.y.toFixed(1), 80, 24)\n }\n\n ctx.save()\n ctx.translate(this.origin.x, this.origin.y)\n var w = this.unit * this.BODY_RADIUS * 2\n var h = this.unit * this.BODY_HEIGHT\n\n ctx.fillStyle = '#C8A165'\n ctx.fillRect(-w / 2, this.ARM_BASE_HEIGHT * this.unit, w, h)\n\n for (var i = 0; i < this.bones.length; ++i) {\n var s = this.bones[i]\n\n ctx.save()\n ctx.rotate(s.relAngle)\n this.drawLine(0, 0, s.length * this.unit, 0, s.color, 3, 6)\n\n ctx.translate(s.length * this.unit, 0)\n }\n\n for (var i = 0; i < this.bones.length; ++i) {\n ctx.restore()\n }\n\n /*ctx.font = '18px monospace';\n ctx.fillStyle = \"black\"\n var y = this.BODY_HEIGHT*this.unit;\n for(var i = 0; i < this.bones.length; ++i) {\n var b = this.bones[i];\n\n ctx.fillText((b.angle >= 0 ? \" \" : \"\") + b.angle.toFixed(2), -100, y);\n ctx.fillText((b.angle >= 0 ? \" \" : \"\") + deg(b.angle).toFixed(2), 0, y);\n ctx.fillText((b.relAngle >= 0 ? \" \" : \"\") + b.relAngle.toFixed(2), 100, y);\n ctx.fillText((b.relAngle >= 0 ? \" \" : \"\") + deg(b.relAngle).toFixed(2), 200, y);\n\n var relBase = this.bones[i].angle - this.bones[0].angle;\n ctx.fillText((relBase >= 0 ? \" \" : \"\") + relBase.toFixed(2), -350, y);\n y += 20;\n }*/\n\n ctx.restore()\n\n ctx.strokeStyle = 'blue'\n ctx.lineWidth = 3\n ctx.textAlign = 'center'\n ctx.textBaseline = 'middle'\n ctx.font = this.buttons[0].h / 3 + 'px monospace'\n ctx.fillStyle = 'black'\n for (var i = 0; i < this.buttons.length; ++i) {\n var b = this.buttons[i]\n if (b.blink) {\n ctx.fillStyle = 'red'\n ctx.fillRect(b.x, b.y, b.w, b.h)\n ctx.fillStyle = 'black'\n }\n ctx.strokeRect(b.x, b.y, b.w, b.h)\n ctx.fillText(b.text, b.x + b.w / 2, b.y + b.h / 2)\n }\n\n this.drawPointer(this.origin, this.pointer, 'red')\n}\n\nBone.prototype.rotate = function (prev, rotAng) {\n var newRelAng = clampAng(this.relAngle + rotAng)\n var _min = this.relMin\n var _max = this.relMax\n if (newRelAng < _min) {\n newRelAng = _min\n } else if (newRelAng > _max) {\n newRelAng = _max\n }\n\n var res = clampAng(newRelAng - this.relAngle)\n this.relAngle = newRelAng\n return res\n}\n\nArm.prototype.fixBodyCollision = function () {\n var base = this.bones[0]\n var endBone = this.bones[this.bones.length - 1]\n base.relAngle = Math.min(Math.max(base.relAngle, base.relMin), base.relMax)\n this.updateAngles(true)\n\n while (this.isInBody(endBone.x, endBone.y)) {\n var newang = clampAng(base.relAngle - 0.01)\n if (newang > base.relMax || newang < base.relMin) return\n base.relAngle = newang\n this.updateAngles(true)\n }\n}\n\nArm.prototype.isInBody = function (x, y) {\n return (\n Math.abs(x) <= this.BODY_RADIUS * this.unit &&\n y >= this.ARM_BASE_HEIGHT * this.unit\n )\n}\n\nArm.prototype.solve = function (targetX, targetY) {\n if (this.bones === null || this.bones.length === 0) return\n\n var prev = null\n for (var i = 0; i < this.bones.length; ++i) {\n this.bones[i].updatePos(prev, this.unit)\n prev = this.bones[i]\n }\n\n // Limit under-robot positions\n if (targetX < this.unit * this.BODY_RADIUS) {\n if (targetY > this.unit * this.ARM_BASE_HEIGHT)\n targetY = this.unit * this.ARM_BASE_HEIGHT\n } else {\n if (targetY > this.unit * (this.ARM_BASE_HEIGHT + this.BODY_HEIGHT))\n targetY = this.unit * (this.ARM_BASE_HEIGHT + this.BODY_HEIGHT)\n }\n\n if (targetX < 5 * this.unit) {\n targetY = 0\n targetX = 0\n }\n\n var endX = prev.x\n var endY = prev.y\n\n var modifiedBones = false\n for (var i = this.bones.length - 1; i >= 0; --i) {\n var b = this.bones[i]\n\n var bx = 0\n var by = 0\n if (i > 0) {\n bx = this.bones[i - 1].x\n by = this.bones[i - 1].y\n }\n\n // Get the vector from the current bone to the end effector position.\n var curToEndX = endX - bx\n var curToEndY = endY - by\n var curToEndMag = Math.sqrt(curToEndX * curToEndX + curToEndY * curToEndY)\n\n // Get the vector from the current bone to the target position.\n var curToTargetX = targetX - bx\n var curToTargetY = targetY - by\n var curToTargetMag = Math.sqrt(\n curToTargetX * curToTargetX + curToTargetY * curToTargetY\n )\n\n // Get rotation to place the end effector on the line from the current\n // joint position to the target postion.\n var cosRotAng\n var sinRotAng\n var endTargetMag = curToEndMag * curToTargetMag\n\n if (endTargetMag <= 0.0001) {\n cosRotAng = 1\n sinRotAng = 0\n } else {\n cosRotAng =\n (curToEndX * curToTargetX + curToEndY * curToTargetY) / endTargetMag\n sinRotAng =\n (curToEndX * curToTargetY - curToEndY * curToTargetX) / endTargetMag\n }\n\n // Clamp the cosine into range when computing the angle (might be out of range\n // due to floating point error).\n var rotAng = Math.acos(Math.max(-1, Math.min(1, cosRotAng)))\n if (sinRotAng < 0.0) rotAng = -rotAng\n\n // Rotate the current bone in local space (this value is output to the user)\n // b.angle = overflow(b.angle + rotAng, Math.PI*2);\n rotAng = this.rotateArm(this.bones, i, rotAng)\n cosRotAng = Math.cos(rotAng)\n sinRotAng = Math.sin(rotAng)\n\n // Rotate the end effector position.\n endX = bx + cosRotAng * curToEndX - sinRotAng * curToEndY\n endY = by + sinRotAng * curToEndX + cosRotAng * curToEndY\n\n // Check for termination\n var endToTargetX = targetX - endX\n var endToTargetY = targetY - endY\n if (endToTargetX * endToTargetX + endToTargetY * endToTargetY <= 10) {\n this.fixBodyCollision()\n // We found a valid solution.\n return 1\n }\n\n // Track if the arc length that we moved the end effector was\n // a nontrivial distance.\n if (!modifiedBones && Math.abs(rotAng) * curToEndMag > 0.000001)\n modifiedBones = true\n }\n\n this.fixBodyCollision()\n\n if (modifiedBones) return 0\n return -1\n}\n\nArm.prototype.rotateArm = function (bones, idx, rotAng) {\n var me = bones[idx]\n\n var base = bones[0]\n\n var newRelAng = clampAng(me.relAngle + rotAng)\n var _min = me.relMin\n var _max = me.relMax\n if (newRelAng < _min) {\n newRelAng = _min\n } else if (newRelAng > _max) {\n newRelAng = _max\n }\n\n var x = 0\n var y = 0\n var prevAng = 0\n for (var i = 0; i < bones.length; ++i) {\n var b = bones[i]\n var angle = b.relAngle\n if (idx == i) {\n angle = newRelAng\n }\n angle = clampAng(prevAng + angle)\n\n // arm helper-sticks collision with the bottom of the servo stand\n if (i == idx) {\n if (angle < b.absMin) {\n angle = b.absMin\n newRelAng = clampAng(angle - prevAng)\n } else if (angle > b.absMax) {\n angle = b.absMax\n newRelAng = clampAng(angle - prevAng)\n }\n }\n\n var nx = x + Math.cos(angle) * b.length * this.unit\n var ny = y + Math.sin(angle) * b.length * this.unit\n\n if (i > 0) {\n var diff = angle - base.angle\n if (diff < b.baseMin) {\n base.angle = clampAng(angle - b.baseMin)\n } else if (diff > b.baseMax) {\n base.angle = clampAng(angle - b.baseMax)\n }\n }\n\n x = nx\n y = ny\n prevAng = angle\n }\n\n var res = clampAng(newRelAng - me.relAngle)\n me.relAngle = newRelAng\n return res\n}\n\nArm.prototype.update = function (diffMs) {\n if (!this.shouldSend()) return\n var pos = this.getTargetPos()\n if (pos !== null)\n this.sendEvent(\n 'pos',\n {\n armX: pos.x,\n armY: pos.y\n },\n false\n )\n}\n"},370:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(371))},371:function(n,t){n.exports="function Bar(grid, uuid) {\n this.color = '#008000'\n this.fontSize = 16\n this.min = 0\n this.max = 100\n this.value = 0\n this.showValue = false\n\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 1\n this.h = 3\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n}\n\nWidget.createSubclass(Bar, {\n color: new Prop(String).setIsColor(),\n fontSize: new Prop(Number),\n min: new Prop(Number),\n max: new Prop(Number),\n value: new Prop(Number),\n showValue: new Prop(Boolean)\n})\n\nBar.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nBar.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nBar.prototype.draw = function () {\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n ctx.save()\n\n var w = this.canvas.width\n var h = this.canvas.height\n if (this.h > this.w) {\n w = this.canvas.height\n h = this.canvas.width\n ctx.rotate(-Math.PI / 2)\n ctx.translate(-w, 0)\n }\n\n ctx.fillStyle = this.color\n ctx.strokeStyle = this.color\n ctx.lineWidth = 2\n\n var padding = 4\n ctx.strokeRect(padding, padding, w - padding * 2, h - padding * 2)\n\n var frac = (this.value - this.min) / (this.max - this.min)\n ctx.fillRect(\n padding * 2,\n padding * 2,\n (w - padding * 4) * frac,\n h - padding * 4\n )\n\n if (this.showValue) {\n ctx.translate(w / 2, h / 2)\n if (this.h > this.w) {\n ctx.rotate(Math.PI / 2)\n }\n ctx.lineWidth = 3\n ctx.strokeStyle = 'white'\n ctx.fillStyle = 'black'\n ctx.textAlign = 'center'\n ctx.textBaseline = 'middle'\n ctx.font = this.fontSize + 'px sans-serif'\n ctx.strokeText('' + this.value, 0, 0)\n ctx.fillText('' + this.value, 0, 0)\n }\n\n ctx.restore()\n}\n"},372:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(373))},373:function(n,t){n.exports="function Button(grid, uuid) {\n var el = document.createElement('button')\n el.style.display = 'flex'\n\n this.span = document.createElement('span')\n el.appendChild(this.span)\n this.span.innerText = 'Button'\n\n Widget.call(this, grid, uuid, el)\n\n this.w = 3\n this.h = 1\n\n this.pressed = false\n\n this.el.style.justifyContent = this.align = 'center'\n this.el.style.alignItems = this.valign = 'center'\n\n this.fontSize = 12\n this.span.style.fontSize = this.fontSize + 'pt'\n\n this.color = '#000000'\n this.background = ''\n\n if (!('ontouchstart' in document.documentElement)) {\n el.addEventListener(\n 'mousedown',\n function (ev) {\n this.sendEvent('press', { pressed: true })\n this.pressed = true\n }.bind(this)\n )\n\n document.addEventListener(\n 'mouseup',\n function (ev) {\n if (!this.pressed) return\n this.sendEvent('release', { pressed: false })\n this.pressed = false\n }.bind(this)\n )\n } else {\n this.el.addEventListener(\n 'touchstart',\n function (ev) { \n if (this.pressed) return\n this.pressed = true\n this.sendEvent('press', { pressed: true })\n }.bind(this)\n )\n this.el.addEventListener(\n 'touchend',\n function (ev) {\n if (!this.pressed) return\n this.pressed = false\n this.sendEvent('release', { pressed: false })\n }.bind(this)\n )\n }\n}\n\nWidget.createSubclass(Button, {\n text: new Prop(\n String,\n function () {\n return this.span.innerText\n },\n function (val) {\n this.span.innerText = val\n }\n ),\n fontSize: new Prop(Number, undefined, function (val) {\n this.fontSize = val\n this.span.style.fontSize = val + 'pt'\n }),\n color: new Prop(String, undefined, function (val) {\n this.color = val\n this.el.style.color = val\n }).setIsColor(),\n background: new Prop(String, undefined, function (val) {\n this.background = val\n this.el.style.backgroundColor = val\n }).setIsColor(),\n align: new Prop(String, undefined, function (val) {\n this.align = val\n this.el.style.justifyContent = val\n }).setOptions(['flex-start', 'center', 'flex-end']),\n valign: new Prop(String, undefined, function (val) {\n this.valign = val\n this.el.style.alignItems = val\n }).setOptions(['flex-start', 'center', 'flex-end']),\n disabled: new Prop(\n Boolean,\n function () {\n return this.el.disabled\n },\n function (val) {\n this.el.disabled = !!val\n }\n )\n},\n{\n \"press\": \"onPress\",\n \"release\": \"onRelease\"\n})\n"},374:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(375))},375:function(n,t){n.exports='function Camera(grid, uuid) {\n var el = document.createElement(\'canvas\')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 4\n this.h = 4\n this.rotation = 90\n this.clip = false\n this.frame = null\n this.badStatus = false\n this.tags = []\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n\n if(window[\'IN_RB_GRID_DESIGNER\'] !== true) {\n this.scheduleFrameDownload();\n }\n}\n\nWidget.createSubclass(Camera, {\n rotation: new Prop(Number),\n clip: new Prop(Boolean),\n tags: new Prop(Array, function() {\n return this.tags\n }, function(tags) {\n this.tags = tags\n }).disableEdit(),\n})\n\nCamera.prototype.MIN_LIBRARY_VERSION = 0x041000\n\nCamera.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nCamera.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nCamera.prototype.scheduleFrameDownload = function() {\n requestAnimationFrame(this.downloadFrame.bind(this))\n}\n\nCamera.prototype.downloadFrame = function() {\n this.badStatus = false\n\n var req = new XMLHttpRequest();\n req.responseType = \'blob\';\n req.timeout = 500\n\n req.addEventListener("load", function() {\n if(req.status !== 200) {\n this.badStatus = true\n this.draw()\n setTimeout(this.scheduleFrameDownload.bind(this), req.status === 503 ? 500 : 10000)\n return;\n }\n\n createImageBitmap(req.response)\n .then(function(bitmap) {\n if(this.frame !== null) {\n this.frame.close()\n }\n this.frame = bitmap\n this.draw()\n }.bind(this))\n }.bind(this));\n\n req.addEventListener("loadend", function() {\n if(!this.badStatus) {\n this.scheduleFrameDownload()\n }\n }.bind(this))\n \n req.open("GET", "/extra/camera.jpg");\n req.send();\n}\n\nCamera.prototype.draw = function() {\n var ctx = this.canvas.ctx\n var cw = this.canvas.width\n var ch = this.canvas.height\n\n var fw, fh\n if(this.frame !== null) {\n fw = this.frame.width\n fh = this.frame.height\n } else {\n fw = 4\n fh = 3\n }\n\n ctx.clearRect(0, 0, cw, ch)\n ctx.save();\n ctx.translate(cw/2,ch/2);\n\n // swap dimensions on rotation\n if(this.rotation%180 >= 45 && this.rotation%180 < 135) {\n var t = cw\n cw = ch\n ch = t\n }\n\n var ratioCanvas = cw / ch\n var rationFrame = fw / fh\n\n var scaledW, scaledH\n if(!this.clip) {\n if(rationFrame > ratioCanvas) {\n scaledW = cw\n scaledH = cw / rationFrame\n } else {\n scaledH = ch\n scaledW = ch * rationFrame\n }\n } else {\n if(rationFrame > ratioCanvas) {\n scaledH = ch\n scaledW = ch * rationFrame\n } else {\n scaledW = cw\n scaledH = cw / rationFrame\n }\n }\n\n if(this.frame !== null) {\n ctx.rotate(this.rotation*Math.PI/180);\n ctx.drawImage(this.frame, -scaledW/2, -scaledH/2, scaledW, scaledH)\n } else {\n ctx.font = "16px serif";\n ctx.textAlign = "center"\n if(this.badStatus) {\n ctx.fillText("No camera present.", 0, 0, Math.min(cw, ch))\n } else {\n ctx.fillText("No frame yet.", 0, 0, Math.min(cw, ch))\n }\n\n ctx.rotate(this.rotation*Math.PI/180);\n ctx.strokeStyle = "black";\n ctx.strokeRect(-scaledW/2, -scaledH/2, scaledW, scaledH)\n }\n\n var scale = scaledW / fw\n\n ctx.font = "40px sans-serif";\n ctx.fillStyle = "red";\n ctx.textAlign = "center"\n ctx.strokeStyle = "red";\n ctx.lineWidth = 3;\n\n for(var i = 0; i < this.tags.length; ++i) {\n var t = this.tags[i];\n\n ctx.beginPath();\n ctx.moveTo(t.c00*scale - scaledW/2, t.c01*scale - scaledH/2)\n ctx.lineTo(t.c10*scale - scaledW/2, t.c11*scale - scaledH/2)\n ctx.lineTo(t.c20*scale - scaledW/2, t.c21*scale - scaledH/2)\n ctx.lineTo(t.c30*scale - scaledW/2, t.c31*scale - scaledH/2)\n ctx.lineTo(t.c00*scale - scaledW/2, t.c01*scale - scaledH/2)\n ctx.stroke();\n\n var textX = ((t.c00 + t.c20)/2)*scale - scaledW/2\n var textY = ((t.c01 + t.c21)/2)*scale - scaledH/2\n ctx.save()\n ctx.translate(textX, textY)\n ctx.rotate(this.rotation*Math.PI/180*-1)\n ctx.fillText(t.id.toString(), 0, 0)\n ctx.restore()\n }\n \n ctx.restore()\n}\n'},376:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(377))},377:function(n,t){n.exports="function Checkbox(grid, uuid) {\n this.color = '#000000'\n this.checked = false\n this.text = 'CheckBox'\n this.fontSize = 14\n\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 4\n this.h = 1\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n this.canvas.pointer.up = function () {\n this.checked = !this.checked\n this.draw()\n this.sendEvent('checked', { checked: this.checked })\n }.bind(this)\n}\n\nWidget.createSubclass(Checkbox, {\n fontSize: new Prop(Number),\n checked: new Prop(Boolean),\n color: new Prop(String).setIsColor(),\n text: new Prop(String)\n},\n{\n \"checked\": \"onChanged\",\n})\n\nCheckbox.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nCheckbox.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nCheckbox.prototype.draw = function () {\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n ctx.save()\n\n var w = this.canvas.width\n var h = this.canvas.height\n if (this.h > this.w) {\n w = this.canvas.height\n h = this.canvas.width\n ctx.rotate(Math.PI / 2)\n ctx.translate(0, -h)\n }\n\n var side = Math.min(w, h)\n var padding = side * 0.1\n side -= padding * 2\n\n if (this.text !== '') {\n var textX = side + padding * 3\n ctx.textBaseline = 'middle'\n ctx.font = this.fontSize + 'px sans-serif'\n ctx.fillText(this.text, textX, h / 2, w - textX)\n ctx.translate(padding + side / 2, padding + side / 2)\n } else {\n ctx.translate(w / 2, h / 2)\n }\n\n ctx.fillStyle = this.color\n ctx.strokeStyle = this.color\n ctx.lineWidth = 2\n\n ctx.strokeRect(-side / 2, -side / 2, side, side)\n if (this.checked) {\n ctx.fillRect(\n -side / 2 + padding,\n -side / 2 + padding,\n side - padding * 2,\n side - padding * 2\n )\n }\n\n ctx.restore()\n}\n"},378:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(379))},379:function(n,t){n.exports="function Circle(grid, uuid) {\n this.color = '#008000'\n this.fontSize = 16\n this.min = 0\n this.max = 360\n this.valueStart = 0\n this.value = 200\n this.showValue = true\n this.lineWidth = 10\n\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 3\n this.h = 3\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n}\n\nWidget.createSubclass(Circle, {\n color: new Prop(String).setIsColor(),\n fontSize: new Prop(Number),\n min: new Prop(Number),\n max: new Prop(Number),\n lineWidth: new Prop(Number),\n valueStart: new Prop(Number),\n value: new Prop(Number),\n showValue: new Prop(Boolean)\n})\n\nCircle.prototype.MIN_LIBRARY_VERSION = 0x040700\n\nCircle.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nCircle.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nCircle.prototype.draw = function () {\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n ctx.save()\n\n var padding = 4 + this.lineWidth / 2\n var w = this.canvas.width\n var h = this.canvas.height\n var arcRadius = Math.max(1, Math.min(w, h) / 2 - padding)\n\n if (!w || !h) {\n return\n }\n\n var valueStartClipped = Math.max(this.valueStart, this.min)\n var angleStart =\n ((valueStartClipped - this.min) / (this.max - this.min)) * Math.PI * 2\n var angleEnd = ((this.value - this.min) / (this.max - this.min)) * Math.PI * 2\n // Let's start on top\n angleStart -= Math.PI / 2\n angleEnd -= Math.PI / 2\n\n ctx.lineWidth = this.lineWidth\n\n ctx.beginPath()\n ctx.globalAlpha = 0.1\n ctx.strokeStyle = this.color\n ctx.arc(w / 2, h / 2, arcRadius, 0, Math.PI * 2)\n ctx.stroke()\n\n ctx.globalAlpha = 1\n ctx.beginPath()\n ctx.strokeStyle = this.color\n ctx.arc(w / 2, h / 2, arcRadius, angleStart, angleEnd)\n ctx.stroke()\n\n if (this.showValue) {\n ctx.translate(w / 2, h / 2)\n ctx.lineWidth = 3\n ctx.strokeStyle = 'white'\n ctx.fillStyle = 'black'\n ctx.textAlign = 'center'\n ctx.textBaseline = 'middle'\n ctx.font = this.fontSize + 'px sans-serif'\n ctx.strokeText('' + this.value, 0, 0)\n ctx.fillText('' + this.value, 0, 0)\n }\n\n ctx.restore()\n}\n"},380:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(381))},381:function(n,t){n.exports="function Input(grid, uuid) {\n var el = document.createElement('div')\n el.style.padding = '2px'\n\n this.input = document.createElement('input')\n this.input.type = 'text'\n this.input.style.all = 'revert'\n this.input.style.width = '100%'\n this.input.style.height = '100%'\n this.input.style.borderWidth = '2px'\n this.input.style.boxSizing = 'border-box'\n this.input.style.borderColor = this.color = '#cccccc'\n el.appendChild(this.input)\n\n Widget.call(this, grid, uuid, el)\n\n this.w = 4\n this.h = 1\n\n this.input.addEventListener(\n 'change',\n function () {\n this.sendEvent('changed', { text: this.input.value })\n }.bind(this)\n )\n\n if ('ontouchstart' in document.documentElement) {\n this.input.addEventListener(\n 'focus',\n function () {\n if (this.input.parentElement === this.el) {\n this.el.removeChild(this.input)\n this.el.parentElement.appendChild(this.input)\n this.input.style.boxShadow = '5px 5px 5px black'\n this.input.style.fontSize = '150%'\n this.input.style.position = 'absolute'\n this.input.style.top = '15px'\n this.input.style.left = '50%'\n this.input.style.marginLeft = '-45%'\n this.input.style.width = '90%'\n this.input.style.height = '2em'\n this.input.focus()\n }\n }.bind(this)\n )\n\n this.input.addEventListener(\n 'blur',\n function () {\n if (this.input.parentElement !== this.el) {\n this.el.parentElement.removeChild(this.input)\n this.el.appendChild(this.input)\n this.input.style.width = '100%'\n this.input.style.height = '100%'\n this.input.style.boxShadow = null\n this.input.style.position = null\n this.input.style.top = null\n this.input.style.left = null\n this.input.style.marginLeft = null\n this.input.style.fontSize = null\n }\n }.bind(this)\n )\n }\n}\n\nWidget.createSubclass(Input, {\n text: new Prop(\n String,\n function () {\n return this.input.value\n },\n function (val) {\n this.input.value = val\n }\n ),\n color: new Prop(String, undefined, function (val) {\n this.color = val\n this.input.style.borderColor = val\n }).setIsColor(),\n type: new Prop(\n String,\n function () {\n return this.input.type\n },\n function (val) {\n this.input.type = val\n }\n ).setOptions(['text', 'number', 'password']),\n disabled: new Prop(\n Boolean,\n function () {\n return this.input.disabled\n },\n function (val) {\n this.input.disabled = !!val\n }\n )\n},\n{\n \"changed\": \"onChanged\",\n})\n"},382:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(383))},383:function(n,t){n.exports="function Joystick(grid, uuid) {\n var el = document.createElement('div')\n\n this.color = '#FF0000'\n this.text = ''\n this.keys = ''\n\n Widget.call(this, grid, uuid, el)\n\n this.w = 4\n this.h = 4\n\n this.radius = 0\n this.valX = 0\n this.valY = 0\n this.buttonClickHandler = null\n this.touchStart = null\n this.pressedKeys = {}\n this.manager = null\n this.limiter = new UpdateLimiter(5000, 32)\n\n document.addEventListener('keydown', this.onKeyDown.bind(this))\n document.addEventListener('keyup', this.onKeyUp.bind(this))\n}\n\nWidget.createSubclass(Joystick, {\n color: new Prop(String).setIsColor(),\n keys: new Prop(String),\n text: new Prop(String)\n},\n{\n \"click\": \"onClick\",\n \"pos\": \"onPositionChanged\",\n})\n\nJoystick.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n\n if (this.manager !== null) this.createNippleJs()\n}\n\nJoystick.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.createNippleJs.bind(this), 0)\n}\n\nJoystick.prototype.createNippleJs = function () {\n if (this.manager !== null) {\n this.manager.destroy()\n }\n\n this.radius = Math.min(this.el.clientHeight, this.el.clientWidth) / 2\n\n this.manager = nipplejs.create({\n zone: this.el,\n mode: 'static',\n color: this.color,\n size: this.radius * 2,\n position: {\n top: '50%',\n left: '50%'\n },\n restOpacity: 0.9,\n fadeTime: 0\n })\n\n this.joy = this.manager.get(this.manager.ids[0])\n\n if (this.text !== '') {\n var nipple = this.joy.ui.front\n nipple.innerHTML = this.text\n nipple.style.fontWeight = 'bold'\n nipple.style.fontFamily = 'Arial, Helvetica, sans-serif'\n nipple.style.color = 'white'\n nipple.style.textAlign = 'center'\n nipple.style.verticalAlign = 'middle'\n nipple.style.lineHeight = nipple.style.height\n }\n\n this.manager.on(\n 'start',\n function (event, data) {\n this.touchStart = Date.now()\n this.valX = 0\n this.valY = 0\n }.bind(this)\n )\n\n this.manager.on(\n 'move',\n function (event, data) {\n var dist = (data.distance / this.radius) * 32767\n this.valX = (Math.cos(data.angle.radian) * dist) | 0\n this.valY = (Math.sin(data.angle.radian) * dist) | 0\n }.bind(this)\n )\n\n this.manager.on(\n 'end',\n function (event, data) {\n var diff = Date.now() - this.touchStart\n if (\n diff < 150 &&\n Math.abs(this.valX) < 8000 &&\n Math.abs(this.valY) < 8000\n ) {\n this.sendEvent('click')\n }\n\n this.valX = 0\n this.valY = 0\n }.bind(this)\n )\n}\n\nJoystick.prototype.onKeyDown = function (ev) {\n if (this.keys === '') return\n var idx = this.keys.indexOf(ev.key)\n if (idx === -1) return\n if (idx === 4) {\n this.sendEvent('click')\n }\n this.pressedKeys[idx] = true\n this.updateNippleFront()\n}\n\nJoystick.prototype.onKeyUp = function (ev) {\n if (this.keys === '') return\n var idx = this.keys.indexOf(ev.key)\n if (idx === -1) return\n this.pressedKeys[idx] = false\n this.updateNippleFront()\n}\n\nJoystick.prototype.updateNippleFront = function () {\n var p = this.pressedKeys\n var left = 0\n var top = 0\n if (p[0] === true) top -= 1\n if (p[2] === true) top += 1\n if (p[1] === true) left -= 1\n if (p[3] === true) left += 1\n\n this.valX = left * 28000\n this.valY = top * -28000\n\n var fr = this.joy.ui.front\n fr.style.left = left * this.radius + 'px'\n fr.style.top = top * this.radius + 'px'\n}\n\nJoystick.prototype.update = function () {\n if(this.limiter.isLimited(this.valX !== 0 || this.valY !== 0)) {\n return\n }\n\n this.sendEvent(\n 'pos',\n {\n jx: this.valX,\n jy: this.valY\n },\n false\n )\n}\n"},384:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(385))},385:function(n,t){n.exports="function Led(grid, uuid) {\n this.color = '#FF0000'\n this.on = false\n\n var el = document.createElement('canvas')\n\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 1\n this.h = 1\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n}\n\nWidget.createSubclass(Led, {\n color: new Prop(String).setIsColor(),\n on: new Prop(Boolean)\n})\n\nLed.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nLed.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nLed.prototype.draw = function () {\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n var x = this.canvas.width / 2\n var y = this.canvas.height / 2\n var radius = Math.min(this.canvas.height, this.canvas.width) / 2\n\n ctx.save()\n if (this.on) {\n ctx.fillStyle = this.color\n ctx.shadowColor = this.color\n ctx.shadowBlur = radius * 0.5\n ctx.lineWidth = 1\n ctx.beginPath()\n ctx.arc(x, y, radius * 0.5, 0, Math.PI * 2, false)\n ctx.fill()\n } else {\n ctx.lineWidth = radius * 0.1\n ctx.strokeStyle = this.color\n\n ctx.beginPath()\n ctx.arc(x, y, radius * 0.5, 0, Math.PI * 2, false)\n ctx.stroke()\n }\n ctx.restore()\n}\n"},386:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(387))},387:function(n,t){n.exports="function Orientation(grid, uuid) {\n this.color = '#FF0000'\n\n if (\n window['RbGravitySensor'] === undefined &&\n window['IN_RB_GRID_DESIGNER'] !== true\n ) {\n this.enabled = false\n this.canvas = null\n\n var el = document.createElement('span')\n el.innerText =\n 'Orientation sensor requires the Android RBController app, version >= 1.9.'\n Widget.call(this, grid, uuid, el)\n } else {\n this.enabled = window['IN_RB_GRID_DESIGNER'] !== true\n\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n\n if (this.enabled) {\n RbGravitySensor.start()\n } else {\n this.demoRollDelta = 0.02\n requestAnimationFrame(this.doGridDesignerDemo.bind(this))\n }\n }\n\n this.w = 1\n this.h = 1\n\n this.yaw = 0.0\n this.pitch = 0.0\n this.roll = 0.0\n}\nWidget.createSubclass(Orientation, {\n color: new Prop(String).setIsColor()\n},\n{\n \"pos\": \"onPositionChanged\",\n})\n\nOrientation.prototype.MIN_LIBRARY_VERSION = 0x040200\n\nOrientation.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nOrientation.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n if (this.canvas !== null) setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nOrientation.prototype.doGridDesignerDemo = function () {\n if (!this.canvas.elem.isConnected) {\n return\n }\n this.roll += this.demoRollDelta\n if (this.roll > 1 || this.roll < -1) {\n this.demoRollDelta *= -1\n }\n this.draw()\n requestAnimationFrame(this.doGridDesignerDemo.bind(this))\n}\n\nOrientation.prototype.draw = function () {\n if (this.canvas === null) return\n\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n var radius = Math.min(this.canvas.height, this.canvas.width) / 4\n var centerX = this.canvas.width / 2\n var centerY = this.canvas.height / 2\n\n var y = centerY + this.yaw * (this.canvas.height / 2)\n var x = centerX - this.roll * (this.canvas.height / 2)\n\n ctx.save()\n ctx.fillStyle = this.color\n ctx.shadowColor = this.color\n ctx.shadowBlur = radius * 0.5\n ctx.lineWidth = 1\n ctx.beginPath()\n ctx.arc(x, y, radius * 0.5, 0, Math.PI * 2, false)\n ctx.fill()\n ctx.restore()\n\n ctx.strokeColor = '#000'\n ctx.beginPath()\n ctx.arc(centerX, centerY, radius * 0.5, 0, Math.PI * 2, false)\n ctx.stroke()\n}\n\nOrientation.prototype.update = function () {\n if (this.enabled === false) {\n return\n }\n\n this.yaw = RbGravitySensor.getYaw()\n this.pitch = RbGravitySensor.getPitch()\n this.roll = RbGravitySensor.getRoll()\n\n this.sendEvent(\n 'pos',\n {\n oy: this.yaw,\n op: this.pitch,\n or: this.roll\n },\n false\n )\n this.draw()\n}\n"},388:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(389))},389:function(n,t){n.exports="function Select(grid, uuid) {\n var el = document.createElement('select')\n el.style.display = 'flex'\n\n Widget.call(this, grid, uuid, el)\n\n this.w = 3\n this.h = 1\n\n this.el.selectedIndex = this.selectedIndex = 0\n this.options = \"None\"\n this.el.add(new Option(\"None\", \"0\"))\n\n this.color = '#000000'\n this.background = ''\n\n this.el.addEventListener(\n 'change',\n function () {\n this.sendEvent('changed', { value: this.selectedIndex })\n }.bind(this)\n )\n}\n\nWidget.createSubclass(Select, {\n color: new Prop(String, undefined, function (val) {\n this.color = val\n this.el.style.color = val\n }).setIsColor(),\n background: new Prop(String, undefined, function (val) {\n this.background = val\n this.el.style.backgroundColor = val\n }).setIsColor(),\n disabled: new Prop(\n Boolean,\n function () {\n return this.el.disabled\n },\n function (val) {\n this.el.disabled = !!val\n }\n ),\n options: new Prop(\n String,\n function () {\n const opts = Array(this.el.length)\n\n for (let i = 0; i < this.el.length; i++) {\n opts[this.el[i].value] = this.el[i].text\n }\n\n return opts.join(',')\n },\n\n function (val) {\n if (!val) val = \"None\"\n while (this.el.length > 0) {\n this.el.remove(0)\n }\n\n const newOpts = val.split(\",\")\n for (let index = 0; index < newOpts.length; index++) {\n this.el.add(new Option(newOpts[index], index))\n }\n\n this.options = val\n }\n ),\n selectedIndex: new Prop(\n Number,\n function () {\n return this.el.selectedIndex\n },\n function (val) {\n this.el.selectedIndex = val\n }\n ),\n},\n{\n \"changed\": \"onChanged\",\n})\n\nSelect.prototype.MIN_LIBRARY_VERSION = 0x040800\n"},390:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(391))},391:function(n,t){n.exports="function Slider(grid, uuid) {\n this.PADDING_FRAC = 0.03\n\n this.color = '#008000'\n this.fontSize = 16\n this.min = 0\n this.max = 100\n this.value = 0\n this.showValue = true\n this.precision = 1\n\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 4\n this.h = 1\n this.touched = false\n this.sendValueTimer = null\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n\n var pointer = this.canvas.pointer\n\n pointer.down = function () {\n this.touched = true\n this.movePos(pointer)\n }.bind(this)\n\n pointer.up = function () {\n this.touched = false\n }.bind(this)\n\n pointer.move = function () {\n if (this.touched) {\n this.movePos(pointer)\n }\n }.bind(this)\n}\n\nWidget.createSubclass(Slider, {\n color: new Prop(String).setIsColor(),\n fontSize: new Prop(Number),\n min: new Prop(Number),\n max: new Prop(Number),\n value: new Prop(Number),\n precision: new Prop(Number),\n showValue: new Prop(Boolean)\n},\n{\n \"changed\": \"onChanged\",\n})\n\nSlider.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nSlider.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nSlider.prototype.roundToPrecision = function (x, precision) {\n var y = +x + (precision === undefined ? 0.5 : precision / 2)\n return y - (y % (precision === undefined ? 1 : +precision))\n}\n\nSlider.prototype.movePos = function (pointer) {\n var x = pointer.x\n var w = this.canvas.width\n if (this.h > this.w) {\n x = this.canvas.height - pointer.y\n w = this.canvas.height\n }\n\n var padding = w * this.PADDING_FRAC\n x = Math.min(w - padding, x)\n x = Math.max(0, x - padding)\n w -= padding * 2\n\n var frac = x / w\n this.value = this.roundToPrecision(\n this.min + (this.max - this.min) * frac,\n this.precision\n )\n this.sendValue()\n this.draw()\n}\n\nSlider.prototype.sendValue = function () {\n if (this.sendValueTimer !== null) return\n\n this.sendValueTimer = setTimeout(\n function () {\n this.sendValueTimer = null\n this.sendEvent('changed', { value: this.value })\n }.bind(this),\n 100\n )\n}\n\nSlider.prototype.formatValue = function (value, precision) {\n var pStr = '' + precision\n var idx = pStr.indexOf('.')\n var decimals = 0\n if (idx !== -1) {\n decimals = pStr.length - (idx + 1)\n }\n return value.toFixed(decimals)\n}\n\nSlider.prototype.draw = function () {\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n ctx.save()\n\n var w = this.canvas.width\n var h = this.canvas.height\n if (this.h > this.w) {\n w = this.canvas.height\n h = this.canvas.width\n ctx.rotate(-Math.PI / 2)\n ctx.translate(-w, 0)\n }\n\n ctx.fillStyle = this.color\n ctx.strokeStyle = this.color\n ctx.lineWidth = 2\n\n var padding = w * this.PADDING_FRAC\n\n var guideH = Math.max(2, h * 0.05)\n ctx.fillRect(padding, h / 2 - guideH / 2, w - padding * 2, guideH)\n\n var frac = (this.value - this.min) / (this.max - this.min)\n guideH *= 2\n ctx.fillRect(padding + (w - padding * 2) * frac - guideH / 2, 0, guideH, h)\n\n if (this.showValue) {\n ctx.translate(w / 2, h / 2)\n if (this.h > this.w) {\n ctx.rotate(Math.PI / 2)\n }\n ctx.lineWidth = 3\n ctx.strokeStyle = 'white'\n ctx.fillStyle = 'black'\n ctx.textAlign = 'center'\n ctx.textBaseline = 'middle'\n ctx.font = this.fontSize + 'px sans-serif'\n var txt = this.formatValue(this.value, this.precision)\n ctx.strokeText(txt, 0, 0)\n ctx.fillText(txt, 0, 0)\n }\n\n ctx.restore()\n}\n"},392:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(393))},393:function(n,t){n.exports="function SpinEdit(grid, uuid) {\n this.color = '#000000'\n this.fontSize = 14\n this.value = 0\n this.step = 1\n this.precision = 1\n\n var el = document.createElement('canvas')\n Widget.call(this, grid, uuid, Widget.wrapCanvas(el))\n\n this.w = 4\n this.h = 1\n\n this.canvas = ge1doot.canvas(el)\n this.canvas.resize = this.draw.bind(this)\n this.canvas.pointer.up = function () {\n const part = this.canvas.width / 4\n if (this.canvas.pointer.x < part) {\n this.value -= this.step\n } else if (this.canvas.pointer.x > part * 3) {\n this.value += this.step\n } else {\n return\n }\n\n this.sendEvent('changed', { value: this.value })\n this.draw()\n }.bind(this)\n}\n\nWidget.createSubclass(SpinEdit, {\n fontSize: new Prop(Number),\n color: new Prop(String).setIsColor(),\n value: new Prop(Number),\n step: new Prop(Number),\n precision: new Prop(Number)\n},\n{\n \"changed\": \"onChanged\",\n})\n\nSpinEdit.prototype.MIN_LIBRARY_VERSION = 0x040600\n\nSpinEdit.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nSpinEdit.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nSpinEdit.prototype.formatValue = function (value, precision) {\n var pStr = '' + precision\n var idx = pStr.indexOf('.')\n var decimals = 0\n if (idx !== -1) {\n decimals = pStr.length - (idx + 1)\n }\n return value.toFixed(decimals)\n}\n\nSpinEdit.prototype.draw = function () {\n var ctx = this.canvas.ctx\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n const part = this.canvas.width / 4\n const padding = part * 0.2\n\n ctx.lineWidth = Math.max(2, this.canvas.height * 0.05)\n ctx.fillStyle = this.color\n ctx.strokeStyle = this.color\n\n // minus\n ctx.strokeRect(padding, this.canvas.height / 2, part - padding * 2, 1)\n\n // plus\n ctx.save()\n ctx.translate(part * 3, 0)\n const minusW = part - padding * 2\n ctx.strokeRect(padding, this.canvas.height / 2, minusW, 1)\n ctx.strokeRect(part / 2, this.canvas.height / 2 - minusW / 2, 1, minusW)\n ctx.restore()\n\n // text\n ctx.save()\n ctx.textAlign = 'center'\n ctx.textBaseline = 'middle'\n ctx.font = this.fontSize + 'px sans-serif'\n ctx.fillText(\n this.formatValue(this.value, this.precision),\n this.canvas.width / 2,\n this.canvas.height / 2\n )\n ctx.restore()\n}\n"},394:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(395))},395:function(n,t){n.exports="function Switcher(grid, uuid) {\n this.color = '#000000'\n this.fontSize = 14\n this.value = 0\n this.__switcher = true\n this.grid = grid\n\n var el = document.createElement('div')\n Widget.call(this, grid, uuid, el)\n\n var canvas = document.createElement('canvas')\n canvas.style.width = '100%'\n canvas.style.height = '100%'\n\n this.input = document.createElement('input')\n this.input.type = 'text'\n this.input.style.all = 'revert'\n this.input.style.height = '100%'\n this.input.style.borderWidth = '2px'\n this.input.style.boxSizing = 'border-box'\n this.input.style.borderColor = '#cccccc'\n this.input.style.position = 'absolute'\n\n el.appendChild(canvas)\n el.appendChild(this.input)\n\n this.w = 4\n this.h = 1\n\n this.canvas = ge1doot.canvas(canvas)\n this.canvas.resize = this.draw.bind(this)\n this.canvas.pointer.up = function () {\n var bounds = this.el.getBoundingClientRect()\n const width = bounds.width\n const height = bounds.height\n const part = width >= 3 * height\n ? height\n : this.canvas.width / 4\n const inputWidth = width >= 3 * height\n ? (width - 2 * height)\n : width / 2\n if (this.canvas.pointer.x < part) {\n this.value -= 1\n if (this.value < this.min)\n this.value = this.min\n } else if (this.canvas.pointer.x > part + inputWidth) {\n this.value += 1\n if (this.value > this.max)\n this.value = this.max\n } else {\n return\n }\n\n this.sendEvent('changed', { value: this.value })\n this.draw()\n }.bind(this)\n\n this.input.addEventListener(\n 'change',\n function () {\n const val = parseInt(this.input.value, 10)\n if (val < this.min)\n val = this.min\n else if (val > min(this.max, this.grid.tabs.length))\n val = min(this.max, this.grid.tabs.length)\n this.value = val\n this.draw()\n this.sendEvent('changed', { value: this.value })\n }.bind(this)\n )\n}\n\nWidget.createSubclass(Switcher, {\n fontSize: new Prop(Number),\n color: new Prop(String).setIsColor(),\n value: new Prop(Number),\n min: new Prop(Number),\n max: new Prop(Number)\n},\n{\n \"changed\": \"onChanged\",\n})\n\nSwitcher.prototype.MIN_LIBRARY_VERSION = 0x041000\n\nSwitcher.prototype.applyState = function (state) {\n Widget.prototype.applyState.call(this, state)\n this.draw()\n}\n\nSwitcher.prototype.updatePosition = function (x, y, scaleX, scaleY) {\n Widget.prototype.updatePosition.call(this, x, y, scaleX, scaleY)\n\n setTimeout(this.canvas.setSize.bind(this.canvas), 0)\n}\n\nSwitcher.prototype.formatValue = function (value, precision) {\n var pStr = '' + precision\n var idx = pStr.indexOf('.')\n var decimals = 0\n if (idx !== -1) {\n decimals = pStr.length - (idx + 1)\n }\n return value.toFixed(decimals)\n}\n\nSwitcher.prototype.draw = function () {\n var bounds = this.el.getBoundingClientRect()\n const width = bounds.width\n const height = bounds.height\n\n var ctx = this.canvas.ctx\n\n const inputWidth = width >= 3 * height\n ? (width - 2 * height)\n : width / 2\n\n const part = width >= 3 * height\n ? height\n : this.canvas.width / 4\n\n let padding = part * 0.2\n\n this.input.style.width = inputWidth + 'px'\n this.input.style.left = part + 'px'\n this.input.value = this.value.toString()\n\n ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)\n\n ctx.lineWidth = Math.max(2, this.canvas.height * 0.05)\n ctx.fillStyle = this.color\n ctx.strokeStyle = this.color\n\n // left\n ctx.save()\n ctx.translate(padding, this.canvas.height / 2)\n ctx.beginPath()\n ctx.moveTo(0, 0)\n ctx.lineTo(part - padding * 2, this.canvas.height / 4)\n ctx.moveTo(0, 0)\n ctx.lineTo(part - padding * 2, - this.canvas.height / 4)\n ctx.stroke()\n ctx.restore()\n\n // right\n ctx.save()\n ctx.translate(this.canvas.width - padding, this.canvas.height / 2)\n ctx.beginPath()\n ctx.moveTo(padding * 2 - part, this.canvas.height / 4)\n ctx.lineTo(0, 0)\n ctx.moveTo(padding * 2 - part, - this.canvas.height / 4)\n ctx.lineTo(0, 0)\n ctx.stroke()\n ctx.restore()\n}\n"},396:function(n,t,e){e(2),e(3),e(4),e(5),e(227)(e(397))},397:function(n,t){n.exports="function Text(grid, uuid) {\n var el = document.createElement('div')\n el.style.display = 'flex'\n\n this.span = document.createElement('span')\n el.appendChild(this.span)\n\n this.text = 'Text'\n this.prefix = ''\n this.suffix = ''\n this.updateContent()\n\n Widget.call(this, grid, uuid, el)\n\n this.w = 3\n this.h = 1\n\n this.el.style.justifyContent = this.align = 'center'\n this.el.style.alignItems = this.valign = 'center'\n\n this.fontSize = 12\n this.span.style.fontSize = this.fontSize + 'pt'\n\n this.color = '#000000'\n this.background = ''\n}\n\nWidget.createSubclass(Text, {\n text: new Prop(String, undefined, function (val) {\n this.text = val\n this.updateContent()\n }),\n fontSize: new Prop(Number, undefined, function (val) {\n this.fontSize = val\n this.span.style.fontSize = val + 'pt'\n }),\n color: new Prop(String, undefined, function (val) {\n this.color = val\n this.span.style.color = val\n }).setIsColor(),\n background: new Prop(String, undefined, function (val) {\n this.background = val\n this.el.style.backgroundColor = val\n }).setIsColor(),\n align: new Prop(String, undefined, function (val) {\n this.align = val\n this.el.style.justifyContent = val\n }).setOptions(['flex-start', 'center', 'flex-end']),\n valign: new Prop(String, undefined, function (val) {\n this.valign = val\n this.el.style.alignItems = val\n }).setOptions(['flex-start', 'center', 'flex-end']),\n prefix: new Prop(String, undefined, function (val) {\n this.prefix = val\n this.updateContent()\n }),\n suffix: new Prop(String, undefined, function (val) {\n this.suffix = val\n this.updateContent()\n })\n})\n\nWidget.prototype.updateContent = function () {\n this.span.innerHTML = this.prefix + this.text + this.suffix\n}\n"}}]); \ No newline at end of file diff --git a/_nuxt/LICENSES b/_nuxt/LICENSES new file mode 100644 index 0000000..d831660 --- /dev/null +++ b/_nuxt/LICENSES @@ -0,0 +1,39 @@ +/*! + * vue-router v3.4.7 + * (c) 2020 Evan You + * @license MIT + */ + +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +/*! + * Vue.js v2.6.12 + * (c) 2014-2020 Evan You + * Released under the MIT License. + */ + +/*! + * vue-client-only v2.0.0 + * (c) 2019-present egoist <0x142857@gmail.com> + * Released under the MIT License. + */ + +/*! + * vue-no-ssr v1.1.1 + * (c) 2018-present egoist <0x142857@gmail.com> + * Released under the MIT License. + */ + +/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT + * @author Lea Verou + * @namespace + * @public + */ diff --git a/_nuxt/a3016a1.js b/_nuxt/a3016a1.js new file mode 100644 index 0000000..b824d09 --- /dev/null +++ b/_nuxt/a3016a1.js @@ -0,0 +1,2 @@ +/*! For license information please see LICENSES */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],Array(227).concat([function(t,e){t.exports=function(t){function e(t){"undefined"!=typeof console&&(console.error||console.log)("[Script Loader]",t)}try{"undefined"!=typeof execScript&&"undefined"!=typeof attachEvent&&"undefined"==typeof addEventListener?execScript(t):"undefined"!=typeof eval?eval.call(null,t):e("EvalError: No eval function available")}catch(t){e(t)}}},function(t,e,r){"use strict";var o=r(334);t.exports=Function.prototype.bind||o},function(t,e,r){"use strict";r.d(e,"a",(function(){return f})),r.d(e,"b",(function(){return d}));r(2),r(3),r(4),r(5);var o=r(295),n=r(10),l=Object(n.h)("v-card__actions"),c=Object(n.h)("v-card__subtitle"),f=Object(n.h)("v-card__text"),d=Object(n.h)("v-card__title");o.a},function(t,e,r){"use strict";r(36),r(26),r(19),r(33),r(17),r(18),r(6),r(54);var o=r(24),n=r(15),l=(r(2),r(3),r(4),r(5),r(0)),c=r(31),f=r(44);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function y(t){for(var i=1;i1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof data.style?(Object(c.b)("style must be an object",this),data):"string"==typeof data.class?(Object(c.b)("class must be an object",this),data):(Object(f.d)(t)?data.style=y(y({},data.style),{},{"background-color":"".concat(t),"border-color":"".concat(t)}):t&&(data.class=y(y({},data.class),{},Object(n.a)({},t,!0))),data)},setTextColor:function(t){var data=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof data.style)return Object(c.b)("style must be an object",this),data;if("string"==typeof data.class)return Object(c.b)("class must be an object",this),data;if(Object(f.d)(t))data.style=y(y({},data.style),{},{color:"".concat(t),"caret-color":"".concat(t)});else if(t){var e=t.toString().trim().split(" ",2),r=Object(o.a)(e,2),l=r[0],d=r[1];data.class=y(y({},data.class),{},Object(n.a)({},l+"--text",!0)),d&&(data.class["text--"+d]=!0)}return data}}})},function(t,e,r){"use strict";(function(e){var o=e.Symbol,n=r(250);t.exports=function(){return"function"==typeof o&&("function"==typeof Symbol&&("symbol"==typeof o("foo")&&("symbol"==typeof Symbol("bar")&&n())))}}).call(this,r(63))},function(t,e,r){var o=r(7),n=r(163)(!0);o(o.S,"Object",{entries:function(t){return n(t)}})},function(t,e,r){"use strict";var o=r(249),n="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),l=Object.prototype.toString,c=Array.prototype.concat,f=Object.defineProperty,d=f&&function(){var t={};try{for(var e in f(t,"x",{enumerable:!1,value:t}),t)return!1;return t.x===t}catch(t){return!1}}(),y=function(object,t,e,r){var o;(!(t in object)||"function"==typeof(o=r)&&"[object Function]"===l.call(o)&&r())&&(d?f(object,t,{configurable:!0,enumerable:!1,value:e,writable:!0}):object[t]=e)},v=function(object,map){var t=arguments.length>2?arguments[2]:{},e=o(map);n&&(e=c.call(e,Object.getOwnPropertySymbols(map)));for(var i=0;i=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,l=!0,c=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,n=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw n}}}}function y(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i1&&"boolean"!=typeof e)throw new TypeError('"allowMissing" argument must be a boolean');for(var r=A(t),l=S("%"+(r.length>0?r[0]:"")+"%",e),i=1;i=r.length){var desc=n(l,r[i]);if(!e&&!(r[i]in l))throw new o("base intrinsic for "+t+" exists, but the property is not available.");l=desc&&"get"in desc&&!("originalValue"in desc.get)?desc.get:l[r[i]]}else l=l[r[i]];return l}},,,function(t,e,r){"use strict";r(2),r(3),r(4),r(5);var o=r(0);function n(t){return function(e,r){for(var o in r)Object.prototype.hasOwnProperty.call(e,o)||this.$delete(this.$data[t],o);for(var n in e)this.$set(this.$data[t],n,e[n])}}e.a=o.default.extend({data:function(){return{attrs$:{},listeners$:{}}},created:function(){this.$watch("$attrs",n("attrs$"),{immediate:!0}),this.$watch("$listeners",n("listeners$"),{immediate:!0})}})},function(t,e,r){"use strict";r(36),r(26),r(19),r(6),r(33),r(46);var o=r(15),n=(r(321),r(2),r(3),r(4),r(5),r(0)),l=r(269),c=r(10);function f(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function d(t){for(var i=1;i0&&void 0!==arguments[0]?arguments[0]:"value",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"input";return n.default.extend({name:"toggleable",model:{prop:e,event:r},props:Object(o.a)({},e,{required:!1}),data:function(){return{isActive:!!this[e]}},watch:(t={},Object(o.a)(t,e,(function(t){this.isActive=!!t})),Object(o.a)(t,"isActive",(function(t){!!t!==this[e]&&this.$emit(r,t)})),t)})}var c=l();e.a=c},function(t,e,r){"use strict";var o=r(29);r(2),r(3),r(4),r(5);function n(t,e,r){var o,n=null==(o=t._observe)?void 0:o[r.context._uid];n&&(n.observer.unobserve(t),delete t._observe[r.context._uid])}var l={inserted:function(t,e,r){if("undefined"!=typeof window&&"IntersectionObserver"in window){var l=e.modifiers||{},c=e.value,f="object"===Object(o.a)(c)?c:{handler:c,options:{}},d=f.handler,y=f.options,v=new IntersectionObserver((function(){var o,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0,y=null==(o=t._observe)?void 0:o[r.context._uid];if(y){var v=c.some((function(t){return t.isIntersecting}));!d||l.quiet&&!y.init||l.once&&!v&&!y.init||d(c,f,v),v&&l.once?n(t,e,r):y.init=!0}}),y);t._observe=Object(t._observe),t._observe[r.context._uid]={init:!1,observer:v},v.observe(t)}},unbind:n};e.a=l},function(t,e,r){"use strict";var o=r(249),n=r(279),l=r(332),c=r(337),f=r(338),d=r(340),y=r(341),v=r(342),h=r(251),m=r(347),x=r(349),w=r(352),A=r(354),S=r(359),_=r(362),k=m("Date.prototype.getTime"),P=Object.getPrototypeOf,O=m("Object.prototype.toString"),j=h("%Set%",!0),F=m("Map.prototype.has",!0),E=m("Map.prototype.get",!0),I=m("Map.prototype.size",!0),C=m("Set.prototype.add",!0),B=m("Set.prototype.delete",!0),R=m("Set.prototype.has",!0),U=m("Set.prototype.size",!0);function M(t,e,r,o){for(var n,i=w(t);(n=i.next())&&!n.done;)if(D(e,n.value,r,o))return B(t,n.value),!0;return!1}function $(t){return void 0===t?null:"object"!=typeof t?"symbol"!=typeof t&&("string"!=typeof t&&"number"!=typeof t||+t==+t):void 0}function z(a,b,t,e,r,o){var n=$(t);if(null!=n)return n;var l=E(b,n),c=_({},r,{strict:!1});return!(void 0===l&&!F(b,n)||!D(e,l,c,o))&&(!F(a,n)&&D(e,l,c,o))}function T(a,b,t){var e=$(t);return null!=e?e:R(b,e)&&!R(a,e)}function N(t,map,e,r,o,n){for(var l,c,i=w(t);(l=i.next())&&!l.done;)if(D(e,c=l.value,o,n)&&D(r,E(map,c),o,n))return B(t,c),!0;return!1}function D(t,e,r,h){var m=r||{};if(m.strict?l(t,e):t===e)return!0;if(v(t)!==v(e))return!1;if(!t||!e||"object"!=typeof t&&"object"!=typeof e)return m.strict?l(t,e):t==e;var A,B=h.has(t),$=h.has(e);if(B&&$){if(h.get(t)===h.get(e))return!0}else A={};return B||h.set(t,A),$||h.set(e,A),function(a,b,t,e){var i,r;if(typeof a!=typeof b)return!1;if(null==a||null==b)return!1;if(O(a)!==O(b))return!1;if(n(a)!==n(b))return!1;var l=d(a),v=d(b);if(l!==v)return!1;var h=a instanceof Error,m=b instanceof Error;if(h!==m)return!1;if((h||m)&&(a.name!==b.name||a.message!==b.message))return!1;var A=c(a),B=c(b);if(A!==B)return!1;if((A||B)&&(a.source!==b.source||f(a)!==f(b)))return!1;var $=y(a),L=y(b);if($!==L)return!1;if(($||L)&&k(a)!==k(b))return!1;if(t.strict&&P&&P(a)!==P(b))return!1;if(S(a)!==S(b))return!1;var V=W(a),G=W(b);if(V!==G)return!1;if(V||G){if(a.length!==b.length)return!1;for(i=0;i=0;i--)if(J[i]!=H[i])return!1;for(i=J.length-1;i>=0;i--)if(r=J[i],!D(a[r],b[r],t,e))return!1;var Z=x(a),X=x(b);if(Z!==X)return!1;if("Set"===Z||"Set"===X)return function(a,b,t,e){if(U(a)!==U(b))return!1;var r,o,n,l=w(a),c=w(b);for(;(r=l.next())&&!r.done;)if(r.value&&"object"==typeof r.value)n||(n=new j),C(n,r.value);else if(!R(b,r.value)){if(t.strict)return!1;if(!T(a,b,r.value))return!1;n||(n=new j),C(n,r.value)}if(n){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!M(n,o.value,t.strict,e))return!1}else if(!t.strict&&!R(a,o.value)&&!M(n,o.value,t.strict,e))return!1;return 0===U(n)}return!0}(a,b,t,e);if("Map"===Z)return function(a,b,t,e){if(I(a)!==I(b))return!1;var r,o,n,l,c,f,d=w(a),y=w(b);for(;(r=d.next())&&!r.done;)if(l=r.value[0],c=r.value[1],l&&"object"==typeof l)n||(n=new j),C(n,l);else if(void 0===(f=E(b,l))&&!F(b,l)||!D(c,f,t,e)){if(t.strict)return!1;if(!z(a,b,l,c,t,e))return!1;n||(n=new j),C(n,l)}if(n){for(;(o=y.next())&&!o.done;)if(l=o.value[0],f=o.value[1],l&&"object"==typeof l){if(!N(n,a,l,f,t,e))return!1}else if(!(t.strict||a.has(l)&&D(E(a,l),f,t,e)||N(n,a,l,f,_({},t,{strict:!1}),e)))return!1;return 0===U(n)}return!0}(a,b,t,e);return!0}(t,e,m,h)}function W(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length)&&("function"==typeof t.copy&&"function"==typeof t.slice&&(!(t.length>0&&"number"!=typeof t[0])&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))))}t.exports=function(a,b,t){return D(a,b,t,A())}},function(t,e,r){"use strict";var o=Array.prototype.slice,n=r(278),l=Object.keys,c=l?function(t){return l(t)}:r(331),f=Object.keys;c.shim=function(){Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(object){return n(object)?f(o.call(object)):f(object)}):Object.keys=c;return Object.keys||c},t.exports=c},function(t,e,r){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),r=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var o=Object.getOwnPropertySymbols(t);if(1!==o.length||o[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var n=Object.getOwnPropertyDescriptor(t,e);if(42!==n.value||!0!==n.enumerable)return!1}return!0}},function(t,e,r){"use strict";var o=SyntaxError,n=Function,l=TypeError,c=function(t){try{return Function('"use strict"; return ('+t+").constructor;")()}catch(t){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(t){f=null}var d=function(){throw new l},y=f?function(){try{return d}catch(t){try{return f(arguments,"callee").get}catch(t){return d}}}():d,v=r(231)(),h=Object.getPrototypeOf||function(t){return t.__proto__},m=c("async function* () {}"),x=m?m.prototype:void 0,w=x?x.prototype:void 0,A="undefined"==typeof Uint8Array?void 0:h(Uint8Array),S={"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":v?h([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":c("async function () {}"),"%AsyncGenerator%":x,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":w?h(w):void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":c("function* () {}"),"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v?h(h([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&v?h((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&v?h((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v?h(""[Symbol.iterator]()):void 0,"%Symbol%":v?Symbol:void 0,"%SyntaxError%":o,"%ThrowTypeError%":y,"%TypedArray%":A,"%TypeError%":l,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet},_={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},k=r(228),P=r(240),O=k.call(Function.call,Array.prototype.concat),j=k.call(Function.apply,Array.prototype.splice),F=k.call(Function.call,String.prototype.replace),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,I=/\\(\\)?/g,C=function(t){var e=[];return F(t,E,(function(t,r,o,n){e[e.length]=o?F(n,I,"$1"):r||t})),e},B=function(t,e){var r,n=t;if(P(_,n)&&(n="%"+(r=_[n])[0]+"%"),P(S,n)){var c=S[n];if(void 0===c&&!e)throw new l("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:c}}throw new o("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new l('"allowMissing" argument must be a boolean');var r=C(t),o=r.length>0?r[0]:"",n=B("%"+o+"%",e),c=n.name,d=n.value,y=!1,v=n.alias;v&&(o=v[0],j(r,O([0,1],v)));for(var i=1,h=!0;i=r.length){var desc=f(d,m);if(h=!!desc,!e&&!(m in d))throw new l("base intrinsic for "+t+" exists, but the property is not available.");d=h&&"get"in desc&&!("originalValue"in desc.get)?desc.get:d[m]}else h=P(d,m),d=d[m];h&&!y&&(S[c]=d)}}return d}},function(t,e,r){"use strict";var o=r(241),n=r(282),l=n(o("String.prototype.indexOf"));t.exports=function(t,e){var r=o(t,!!e);return"function"==typeof r&&l(t,".prototype.")?n(r):r}},function(t,e,r){"use strict";var o=SyntaxError,n=Function,l=TypeError,c=function(t){try{return Function('"use strict"; return ('+t+").constructor;")()}catch(t){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(t){f=null}var d=function(){throw new l},y=f?function(){try{return d}catch(t){try{return f(arguments,"callee").get}catch(t){return d}}}():d,v=r(231)(),h=Object.getPrototypeOf||function(t){return t.__proto__},m=c("async function* () {}"),x=m?m.prototype:void 0,w=x?x.prototype:void 0,A="undefined"==typeof Uint8Array?void 0:h(Uint8Array),S={"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":v?h([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":c("async function () {}"),"%AsyncGenerator%":x,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":w?h(w):void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":c("function* () {}"),"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v?h(h([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&v?h((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&v?h((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v?h(""[Symbol.iterator]()):void 0,"%Symbol%":v?Symbol:void 0,"%SyntaxError%":o,"%ThrowTypeError%":y,"%TypedArray%":A,"%TypeError%":l,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet},_={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},k=r(228),P=r(240),O=k.call(Function.call,Array.prototype.concat),j=k.call(Function.apply,Array.prototype.splice),F=k.call(Function.call,String.prototype.replace),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,I=/\\(\\)?/g,C=function(t){var e=[];return F(t,E,(function(t,r,o,n){e[e.length]=o?F(n,I,"$1"):r||t})),e},B=function(t,e){var r,n=t;if(P(_,n)&&(n="%"+(r=_[n])[0]+"%"),P(S,n)){var c=S[n];if(void 0===c&&!e)throw new l("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:c}}throw new o("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new l('"allowMissing" argument must be a boolean');var r=C(t),o=r.length>0?r[0]:"",n=B("%"+o+"%",e),c=n.name,d=n.value,y=!1,v=n.alias;v&&(o=v[0],j(r,O([0,1],v)));for(var i=1,h=!0;i=r.length){var desc=f(d,m);if(h=!!desc,!e&&!(m in d))throw new l("base intrinsic for "+t+" exists, but the property is not available.");d=h&&"get"in desc&&!("originalValue"in desc.get)?desc.get:d[m]}else h=P(d,m),d=d[m];h&&!y&&(S[c]=d)}}return d}},,,,,,function(t,e,r){"use strict";var o=r(15),n=(r(2),r(3),r(4),r(5),r(0));var l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"value",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"change";return n.default.extend({name:"proxyable",model:{prop:t,event:e},props:Object(o.a)({},t,{required:!1}),data:function(){return{internalLazyValue:this[t]}},computed:{internalValue:{get:function(){return this.internalLazyValue},set:function(t){t!==this.internalLazyValue&&(this.internalLazyValue=t,this.$emit(e,t))}}},watch:Object(o.a)({},t,(function(t){this.internalLazyValue=t}))})}();e.a=l},,,,,,,,function(t,e,r){"use strict";r(154)("fixed",(function(t){return function(){return t(this,"tt","","")}}))},function(t,e,r){"use strict";var o=r(15),n=(r(152),r(2),r(3),r(4),r(5),r(0));e.a=n.default.extend({name:"elevatable",props:{elevation:[Number,String]},computed:{computedElevation:function(){return this.elevation},elevationClasses:function(){var t=this.computedElevation;return null==t||isNaN(parseInt(t))?{}:Object(o.a)({},"elevation-".concat(this.elevation),!0)}}})},function(t,e,r){"use strict";r(152),r(27),r(2),r(3),r(4),r(5),r(322);var o=r(10);function n(t,e){t.style.transform=e,t.style.webkitTransform=e}function l(t){return"TouchEvent"===t.constructor.name}function c(t){return"KeyboardEvent"===t.constructor.name}var f=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=0,n=0;if(!c(t)){var f=e.getBoundingClientRect(),d=l(t)?t.touches[t.touches.length-1]:t;o=d.clientX-f.left,n=d.clientY-f.top}var y=0,v=.3;e._ripple&&e._ripple.circle?(v=.15,y=e.clientWidth/2,y=r.center?y:y+Math.sqrt(Math.pow(o-y,2)+Math.pow(n-y,2))/4):y=Math.sqrt(Math.pow(e.clientWidth,2)+Math.pow(e.clientHeight,2))/2;var h="".concat((e.clientWidth-2*y)/2,"px"),m="".concat((e.clientHeight-2*y)/2,"px"),x=r.center?h:"".concat(o-y,"px"),w=r.center?m:"".concat(n-y,"px");return{radius:y,scale:v,x:x,y:w,centerX:h,centerY:m}},d=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e._ripple&&e._ripple.enabled){var o=document.createElement("span"),l=document.createElement("span");o.appendChild(l),o.className="v-ripple__container",r.class&&(o.className+=" ".concat(r.class));var c=f(t,e,r),d=c.radius,y=c.scale,v=c.x,h=c.y,m=c.centerX,x=c.centerY,w="".concat(2*d,"px");l.className="v-ripple__animation",l.style.width=w,l.style.height=w,e.appendChild(o);var A=window.getComputedStyle(e);A&&"static"===A.position&&(e.style.position="relative",e.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),n(l,"translate(".concat(v,", ").concat(h,") scale3d(").concat(y,",").concat(y,",").concat(y,")")),l.dataset.activated=String(performance.now()),setTimeout((function(){l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),n(l,"translate(".concat(m,", ").concat(x,") scale3d(1,1,1)"))}),0)}},y=function(t){if(t&&t._ripple&&t._ripple.enabled){var e=t.getElementsByClassName("v-ripple__animation");if(0!==e.length){var r=e[e.length-1];if(!r.dataset.isHiding){r.dataset.isHiding="true";var o=performance.now()-Number(r.dataset.activated),n=Math.max(250-o,0);setTimeout((function(){r.classList.remove("v-ripple__animation--in"),r.classList.add("v-ripple__animation--out"),setTimeout((function(){1===t.getElementsByClassName("v-ripple__animation").length&&t.dataset.previousPosition&&(t.style.position=t.dataset.previousPosition,delete t.dataset.previousPosition),r.parentNode&&t.removeChild(r.parentNode)}),300)}),n)}}}};function v(t){return void 0===t||!!t}function h(t){var e={},element=t.currentTarget;if(element&&element._ripple&&!element._ripple.touched&&!t.rippleStop){if(t.rippleStop=!0,l(t))element._ripple.touched=!0,element._ripple.isTouch=!0;else if(element._ripple.isTouch)return;if(e.center=element._ripple.centered||c(t),element._ripple.class&&(e.class=element._ripple.class),l(t)){if(element._ripple.showTimerCommit)return;element._ripple.showTimerCommit=function(){d(t,element,e)},element._ripple.showTimer=window.setTimeout((function(){element&&element._ripple&&element._ripple.showTimerCommit&&(element._ripple.showTimerCommit(),element._ripple.showTimerCommit=null)}),80)}else d(t,element,e)}}function m(t){var element=t.currentTarget;if(element&&element._ripple){if(window.clearTimeout(element._ripple.showTimer),"touchend"===t.type&&element._ripple.showTimerCommit)return element._ripple.showTimerCommit(),element._ripple.showTimerCommit=null,void(element._ripple.showTimer=setTimeout((function(){m(t)})));window.setTimeout((function(){element._ripple&&(element._ripple.touched=!1)})),y(element)}}function x(t){var element=t.currentTarget;element&&element._ripple&&(element._ripple.showTimerCommit&&(element._ripple.showTimerCommit=null),window.clearTimeout(element._ripple.showTimer))}var w=!1;function A(t){w||t.keyCode!==o.q.enter&&t.keyCode!==o.q.space||(w=!0,h(t))}function S(t){w=!1,m(t)}function _(t){!0===w&&(w=!1,m(t))}function k(t,e,r){var o=v(e.value);o||y(t),t._ripple=t._ripple||{},t._ripple.enabled=o;var n=e.value||{};n.center&&(t._ripple.centered=!0),n.class&&(t._ripple.class=e.value.class),n.circle&&(t._ripple.circle=n.circle),o&&!r?(t.addEventListener("touchstart",h,{passive:!0}),t.addEventListener("touchend",m,{passive:!0}),t.addEventListener("touchmove",x,{passive:!0}),t.addEventListener("touchcancel",m),t.addEventListener("mousedown",h),t.addEventListener("mouseup",m),t.addEventListener("mouseleave",m),t.addEventListener("keydown",A),t.addEventListener("keyup",S),t.addEventListener("blur",_),t.addEventListener("dragstart",m,{passive:!0})):!o&&r&&P(t)}function P(t){t.removeEventListener("mousedown",h),t.removeEventListener("touchstart",h),t.removeEventListener("touchend",m),t.removeEventListener("touchmove",x),t.removeEventListener("touchcancel",m),t.removeEventListener("mouseup",m),t.removeEventListener("mouseleave",m),t.removeEventListener("keydown",A),t.removeEventListener("keyup",S),t.removeEventListener("dragstart",m),t.removeEventListener("blur",_)}var O={bind:function(t,e,r){k(t,e,!1)},unbind:function(t){delete t._ripple,P(t)},update:function(t,e){e.value!==e.oldValue&&k(t,e,v(e.oldValue))}};e.a=O},function(t,e,r){"use strict";r.d(e,"b",(function(){return c}));r(2),r(3),r(4),r(5);var o=r(0),n=r(10),l={absolute:Boolean,bottom:Boolean,fixed:Boolean,left:Boolean,right:Boolean,top:Boolean};function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return o.default.extend({name:"positionable",props:t.length?Object(n.j)(l,t):l})}e.a=c()},function(t,e,r){"use strict";r(272),r(2),r(3),r(4),r(5);var o=r(0);e.a=o.default.extend({name:"sizeable",props:{large:Boolean,small:Boolean,xLarge:Boolean,xSmall:Boolean},computed:{medium:function(){return Boolean(!(this.xSmall||this.small||this.large||this.xLarge))},sizeableClasses:function(){return{"v-size--x-small":this.xSmall,"v-size--small":this.small,"v-size--default":this.medium,"v-size--large":this.large,"v-size--x-large":this.xLarge}}}})},function(t,e,r){"use strict";r(154)("small",(function(t){return function(){return t(this,"small","","")}}))},function(t,e,r){"use strict";r.d(e,"a",(function(){return l}));var o=r(15),n=(r(2),r(3),r(4),r(5),r(274));function l(t,e,r){return Object(n.a)(t,e,r).extend({name:"groupable",props:{activeClass:{type:String,default:function(){if(this[t])return this[t].activeClass}},disabled:Boolean},data:function(){return{isActive:!1}},computed:{groupClasses:function(){return this.activeClass?Object(o.a)({},this.activeClass,this.isActive):{}}},created:function(){this[t]&&this[t].register(this)},beforeDestroy:function(){this[t]&&this[t].unregister(this)},methods:{toggle:function(){this.$emit("change")}}})}l("itemGroup")},function(t,e,r){"use strict";r.d(e,"a",(function(){return f}));var o=r(15),n=(r(2),r(3),r(4),r(5),r(0)),l=r(31);function c(t,e){return function(){return Object(l.c)("The ".concat(t," component must be used inside a ").concat(e))}}function f(t,e,r){var l=e&&r?{register:c(e,r),unregister:c(e,r)}:null;return n.default.extend({name:"registrable-inject",inject:Object(o.a)({},t,{default:l})})}},function(t,e,r){"use strict";var strong=r(326),o=r(276);t.exports=r(327)("Map",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(t){var e=strong.getEntry(o(this,"Map"),t);return e&&e.v},set:function(t,e){return strong.def(o(this,"Map"),0===t?0:t,e)}},strong,!0)},function(t,e,r){var o=r(20);t.exports=function(t,e){if(!o(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},function(t,e,r){var content=r(328);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("dd4a67a0",content,!0,{sourceMap:!1})},function(t,e,r){"use strict";var o=Object.prototype.toString;t.exports=function(t){var e=o.call(t),r="[object Arguments]"===e;return r||(r="[object Array]"!==e&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===o.call(t.callee)),r}},function(t,e,r){"use strict";var o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,n=Object.prototype.toString,l=function(t){return!(o&&t&&"object"==typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===n.call(t)},c=function(t){return!!l(t)||null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Array]"!==n.call(t)&&"[object Function]"===n.call(t.callee)},f=function(){return l(arguments)}();l.isLegacyArguments=c,t.exports=f?l:c},function(t,e,r){"use strict";var o=function(t){return t!=t};t.exports=function(a,b){return 0===a&&0===b?1/a==1/b:a===b||!(!o(a)||!o(b))}},function(t,e,r){"use strict";var o=r(280);t.exports=function(){return"function"==typeof Object.is?Object.is:o}},function(t,e,r){"use strict";var o=r(228),n=r(241),l=n("%Function.prototype.apply%"),c=n("%Function.prototype.call%"),f=n("%Reflect.apply%",!0)||o.call(c,l),d=n("%Object.defineProperty%",!0);if(d)try{d({},"a",{value:1})}catch(t){d=null}t.exports=function(){return f(o,c,arguments)};var y=function(){return f(o,l,arguments)};d?d(t.exports,"apply",{value:y}):t.exports.apply=y},function(t,e,r){"use strict";var o=Object,n=TypeError;t.exports=function(){if(null!=this&&this!==o(this))throw new n("RegExp.prototype.flags getter called on non-object");var t="";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.dotAll&&(t+="s"),this.unicode&&(t+="u"),this.sticky&&(t+="y"),t}},function(t,e,r){"use strict";var o=r(283),n=r(233).supportsDescriptors,l=Object.getOwnPropertyDescriptor,c=TypeError;t.exports=function(){if(!n)throw new c("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var t=l(RegExp.prototype,"flags");if(t&&"function"==typeof t.get&&"boolean"==typeof/a/.dotAll)return t.get}return o}},function(t,e,r){"use strict";var o=String.prototype.valueOf,n=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"string"==typeof t||"object"==typeof t&&(l?function(t){try{return o.call(t),!0}catch(t){return!1}}(t):"[object String]"===n.call(t))}},function(t,e,r){"use strict";var o,n="function"==typeof Map&&Map.prototype?Map:null,l="function"==typeof Set&&Set.prototype?Set:null;n||(o=function(t){return!1});var c=n?Map.prototype.has:null,f=l?Set.prototype.has:null;o||c||(o=function(t){return!1}),t.exports=o||function(t){if(!t||"object"!=typeof t)return!1;try{if(c.call(t),f)try{f.call(t)}catch(t){return!0}return t instanceof n}catch(t){}return!1}},function(t,e,r){"use strict";var o,n="function"==typeof Map&&Map.prototype?Map:null,l="function"==typeof Set&&Set.prototype?Set:null;l||(o=function(t){return!1});var c=n?Map.prototype.has:null,f=l?Set.prototype.has:null;o||f||(o=function(t){return!1}),t.exports=o||function(t){if(!t||"object"!=typeof t)return!1;try{if(f.call(t),c)try{c.call(t)}catch(t){return!0}return t instanceof l}catch(t){}return!1}},function(t,e){var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString;t.exports=function(t,e,n){if("[object Function]"!==o.call(e))throw new TypeError("iterator must be a function");var l=t.length;if(l===+l)for(var i=0;i1&&"boolean"!=typeof e)throw new l('"allowMissing" argument must be a boolean');var r=C(t),o=r.length>0?r[0]:"",n=B("%"+o+"%",e),c=n.name,d=n.value,y=!1,v=n.alias;v&&(o=v[0],j(r,O([0,1],v)));for(var i=1,h=!0;i=r.length){var desc=f(d,m);if(h=!!desc,!e&&!(m in d))throw new l("base intrinsic for "+t+" exists, but the property is not available.");d=h&&"get"in desc&&!("originalValue"in desc.get)?desc.get:d[m]}else h=P(d,m),d=d[m];h&&!y&&(S[c]=d)}}return d}},function(t,e,r){"use strict";var o=r(249),n=function(t){return null!=t},l=r(250)(),c=r(363),f=Object,d=c("Array.prototype.push"),y=c("Object.prototype.propertyIsEnumerable"),v=l?Object.getOwnPropertySymbols:null;t.exports=function(t,e){if(!n(t))throw new TypeError("target must be an object");var s,source,i,r,c,h,m,x=f(t);for(s=1;s=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,l=!0,c=!1;return{s:function(){r=t[Symbol.iterator]()},n:function(){var t=r.next();return l=t.done,t},e:function(t){c=!0,n=t},f:function(){try{l||null==r.return||r.return()}finally{if(c)throw n}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=new Array(e);i0?Object(o.a)({},t.join(" "),!0):{}}}}),x=r(108),w=r(107);function A(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function S(t){for(var i=1;i100?100:parseFloat(this.value)},strokeDashArray:function(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset:function(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth:function(){return Number(this.width)/+this.size*this.viewBoxSize*2},styles:function(){return{height:Object(y.g)(this.calculatedSize),width:Object(y.g)(this.calculatedSize)}},svgStyles:function(){return{transform:"rotate(".concat(Number(this.rotate),"deg)")}},viewBoxSize:function(){return this.radius/(1-Number(this.width)/+this.size)}},methods:{genCircle:function(t,e){return this.$createElement("circle",{class:"v-progress-circular__".concat(t),attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":e}})},genSvg:function(){var t=[this.indeterminate||this.genCircle("underlay",0),this.genCircle("overlay",this.strokeDashOffset)];return this.$createElement("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"".concat(this.viewBoxSize," ").concat(this.viewBoxSize," ").concat(2*this.viewBoxSize," ").concat(2*this.viewBoxSize)}},t)},genInfo:function(){return this.$createElement("div",{staticClass:"v-progress-circular__info"},this.$slots.default)},onObserve:function(t,e,r){this.isVisible=r}},render:function(t){return t("div",this.setTextColor(this.color,{staticClass:"v-progress-circular",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,directives:[{name:"intersect",value:this.onObserve}],style:this.styles,on:this.$listeners}),[this.genSvg(),this.genInfo()])}}),h=r(273),m=r(246),x=r(268),w=r(270),A=r(245),S=r(271),_=r(107),k=r(31);function P(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function O(t){for(var i=1;i0)))},isRound:function(){return Boolean(this.icon||this.fab)},styles:function(){return O({},this.measurableStyles)}},created:function(){var t=this;[["flat","text"],["outline","outlined"],["round","rounded"]].forEach((function(e){var r=Object(n.a)(e,2),o=r[0],l=r[1];t.$attrs.hasOwnProperty(o)&&Object(k.a)(o,l,t)}))},methods:{click:function(t){!this.retainFocusOnClick&&!this.fab&&t.detail&&this.$el.blur(),this.$emit("click",t),this.btnToggle&&this.toggle()},genContent:function(){return this.$createElement("span",{staticClass:"v-btn__content"},this.$slots.default)},genLoader:function(){return this.$createElement("span",{class:"v-btn__loader"},this.$slots.loader||[this.$createElement(v,{props:{indeterminate:!0,size:23,width:2}})])}},render:function(t){var e=[this.genContent(),this.loading&&this.genLoader()],r=this.generateRouteLink(),n=r.tag,data=r.data,l=this.hasBg?this.setBackgroundColor:this.setTextColor;return"button"===n&&(data.attrs.type=this.type,data.attrs.disabled=this.disabled),data.attrs.value=["string","number"].includes(Object(o.a)(this.value))?this.value:JSON.stringify(this.value),t(n,this.disabled?data:l(this.color,data),e)}})},function(t,e,r){"use strict";r(152),r(2),r(3),r(4),r(5);var o=r(0),n=(r(36),r(26),r(19),r(6),r(33),r(267),r(15)),l=(r(402),r(303)),c=r(247),f=r(230),d=r(270),y=r(259),v=r(108),h=r(10),m=r(107);function x(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}var w=Object(m.a)(f.a,Object(d.b)(["absolute","fixed","top","bottom"]),y.a,v.a).extend({name:"v-progress-linear",directives:{intersect:c.a},props:{active:{type:Boolean,default:!0},backgroundColor:{type:String,default:null},backgroundOpacity:{type:[Number,String],default:null},bufferValue:{type:[Number,String],default:100},color:{type:String,default:"primary"},height:{type:[Number,String],default:4},indeterminate:Boolean,query:Boolean,reverse:Boolean,rounded:Boolean,stream:Boolean,striped:Boolean,value:{type:[Number,String],default:0}},data:function(){return{internalLazyValue:this.value||0,isVisible:!0}},computed:{__cachedBackground:function(){return this.$createElement("div",this.setBackgroundColor(this.backgroundColor||this.color,{staticClass:"v-progress-linear__background",style:this.backgroundStyle}))},__cachedBar:function(){return this.$createElement(this.computedTransition,[this.__cachedBarType])},__cachedBarType:function(){return this.indeterminate?this.__cachedIndeterminate:this.__cachedDeterminate},__cachedBuffer:function(){return this.$createElement("div",{staticClass:"v-progress-linear__buffer",style:this.styles})},__cachedDeterminate:function(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-progress-linear__determinate",style:{width:Object(h.g)(this.normalizedValue,"%")}}))},__cachedIndeterminate:function(){return this.$createElement("div",{staticClass:"v-progress-linear__indeterminate",class:{"v-progress-linear__indeterminate--active":this.active}},[this.genProgressBar("long"),this.genProgressBar("short")])},__cachedStream:function(){return this.stream?this.$createElement("div",this.setTextColor(this.color,{staticClass:"v-progress-linear__stream",style:{width:Object(h.g)(100-this.normalizedBuffer,"%")}})):null},backgroundStyle:function(){var t;return t={opacity:null==this.backgroundOpacity?this.backgroundColor?1:.3:parseFloat(this.backgroundOpacity)},Object(n.a)(t,this.isReversed?"right":"left",Object(h.g)(this.normalizedValue,"%")),Object(n.a)(t,"width",Object(h.g)(Math.max(0,this.normalizedBuffer-this.normalizedValue),"%")),t},classes:function(){return function(t){for(var i=1;i100?100:parseFloat(t)}},render:function(t){return t("div",{staticClass:"v-progress-linear",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":this.normalizedBuffer,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,directives:[{name:"intersect",value:this.onObserve}],style:{bottom:this.bottom?0:void 0,height:this.active?Object(h.g)(this.height):0,top:this.top?0:void 0},on:this.genListeners()},[this.__cachedStream,this.__cachedBackground,this.__cachedBuffer,this.__cachedBar,this.genContent()])}});e.a=o.default.extend().extend({name:"loadable",props:{loading:{type:[Boolean,String],default:!1},loaderHeight:{type:[Number,String],default:2}},methods:{genProgress:function(){return!1===this.loading?null:this.$slots.progress||this.$createElement(w,{props:{absolute:!0,color:!0===this.loading||""===this.loading?this.color||"primary":this.loading,height:this.loaderHeight,indeterminate:!0}})}}})},function(t,e,r){"use strict";r.d(e,"a",(function(){return v})),r.d(e,"b",(function(){return h}));r(2),r(3),r(4),r(5);var o=r(238);function n(){for(var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length,o=new Array(r>1?r-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:"top center 0",r=arguments.length>2?arguments[2]:void 0;return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:r},origin:{type:String,default:e}},render:function(e,r){var l="transition".concat(r.props.group?"-group":""),data={props:{name:t,mode:r.props.mode},on:{beforeEnter:function(t){t.style.transformOrigin=r.props.origin,t.style.webkitTransformOrigin=r.props.origin}}};return r.props.leaveAbsolute&&(data.on.leave=n(data.on.leave,(function(t){var e=t.offsetTop,r=t.offsetLeft,o=t.offsetWidth,n=t.offsetHeight;t._transitionInitialStyles={position:t.style.position,top:t.style.top,left:t.style.left,width:t.style.width,height:t.style.height},t.style.position="absolute",t.style.top=e+"px",t.style.left=r+"px",t.style.width=o+"px",t.style.height=n+"px"})),data.on.afterLeave=n(data.on.afterLeave,(function(t){if(t&&t._transitionInitialStyles){var e=t._transitionInitialStyles,r=e.position,o=e.top,n=e.left,l=e.width,c=e.height;delete t._transitionInitialStyles,t.style.position=r||"",t.style.top=o||"",t.style.left=n||"",t.style.width=l||"",t.style.height=c||""}}))),r.props.hideOnLeave&&(data.on.leave=n(data.on.leave,(function(t){t.style.setProperty("display","none","important")}))),e(l,Object(o.a)(r.data,data),r.children)}}}function c(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"in-out";return{name:t,functional:!0,props:{mode:{type:String,default:r}},render:function(r,n){return r("transition",Object(o.a)(n.data,{props:{name:t},on:e}),n.children)}}}var f=r(15),d=r(10),y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e?"width":"height",o="offset".concat(Object(d.v)(r));return{beforeEnter:function(t){t._parent=t.parentNode,t._initialStyle=Object(f.a)({transition:t.style.transition,overflow:t.style.overflow},r,t.style[r])},enter:function(e){var n=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";var l="".concat(e[o],"px");e.style[r]="0",e.offsetHeight,e.style.transition=n.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame((function(){e.style[r]=l}))},afterEnter:l,enterCancelled:l,leave:function(t){t._initialStyle=Object(f.a)({transition:"",overflow:t.style.overflow},r,t.style[r]),t.style.overflow="hidden",t.style[r]="".concat(t[o],"px"),t.offsetHeight,requestAnimationFrame((function(){return t.style[r]="0"}))},afterLeave:n,leaveCancelled:n};function n(e){t&&e._parent&&e._parent.classList.remove(t),l(e)}function l(t){var e=t._initialStyle[r];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[r]=e),delete t._initialStyle}},v=(l("carousel-transition"),l("carousel-reverse-transition"),l("tab-transition"),l("tab-reverse-transition"),l("menu-transition"),l("fab-transition","center center","out-in"),l("dialog-transition"),l("dialog-bottom-transition"),l("dialog-top-transition"),l("fade-transition")),h=(l("scale-transition"),l("scroll-x-transition"),l("scroll-x-reverse-transition"),l("scroll-y-transition"),l("scroll-y-reverse-transition"),l("slide-x-transition"));l("slide-x-reverse-transition"),l("slide-y-transition"),l("slide-y-reverse-transition"),c("expand-transition",y()),c("expand-x-transition",y("",!0))},,function(t,e,r){(function(e){var r=function(t){var e=/\blang(?:uage)?-([\w-]+)\b/i,r=0,o={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof n?new n(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/=v.reach);j+=O.value.length,O=O.next){var F=O.value;if(e.length>text.length)return;if(!(F instanceof n)){var E,I=1;if(_){if(!(E=l(pattern,j,text,S)))break;var C=E.index,B=E.index+E[0].length,p=j;for(p+=O.value.length;C>=p;)O=O.next,p+=O.value.length;if(p-=O.value.length,j=p,O.value instanceof n)continue;for(var R=O;R!==e.tail&&(pv.reach&&(v.reach=z);var T=O.prev;M&&(T=f(e,T,M),j+=M.length),d(e,T,I);var N=new n(h,A?o.tokenize(U,A):U,k,U);O=f(e,T,N),$&&f(e,O,$),I>1&&t(text,e,r,O.prev,j,{cause:h+","+x,reach:z})}}}}}(text,y,t,y.head,0),function(t){var e=[],r=t.head.next;for(;r!==t.tail;)e.push(r.value),r=r.next;return e}(y)},hooks:{all:{},add:function(t,e){var r=o.hooks.all;r[t]=r[t]||[],r[t].push(e)},run:function(t,e){var r=o.hooks.all[t];if(r&&r.length)for(var n,i=0;n=r[i++];)n(e)}},Token:n};function n(t,content,e,r){this.type=t,this.content=content,this.alias=e,this.length=0|(r||"").length}function l(pattern,t,text,e){pattern.lastIndex=t;var r=pattern.exec(text);if(r&&e&&r[1]){var o=r[1].length;r.index+=o,r[0]=r[0].slice(o)}return r}function c(){var head={value:null,prev:null,next:null},t={value:null,prev:head,next:null};head.next=t,this.head=head,this.tail=t,this.length=0}function f(t,e,r){var o=e.next,n={value:r,prev:e,next:o};return e.next=n,o.prev=n,t.length++,n}function d(t,e,r){for(var o=e.next,i=0;i"+n.content+""},!t.document)return t.addEventListener?(o.disableWorkerMessageHandler||t.addEventListener("message",(function(e){var r=JSON.parse(e.data),n=r.language,code=r.code,l=r.immediateClose;t.postMessage(o.highlight(code,o.languages[n],n)),l&&t.close()}),!1),o):o;var script=o.util.currentScript();function y(){o.manual||o.highlightAll()}if(script&&(o.filename=script.src,script.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var v=document.readyState;"loading"===v||"interactive"===v&&script&&script.defer?document.addEventListener("DOMContentLoaded",y):window.requestAnimationFrame?window.requestAnimationFrame(y):window.setTimeout(y,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});t.exports&&(t.exports=r),void 0!==e&&(e.Prism=r),r.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(t,e){var o={};o["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:r.languages[e]},o.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:o}};n["language-"+e]={pattern:/[\s\S]+/,inside:r.languages[e]};var l={};l[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:n},r.languages.insertBefore("markup","cdata",l)}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(t){var e=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),string:{pattern:e,greedy:!0},property:/(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var r=t.languages.markup;r&&(r.tag.addInlined("style","css"),t.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:t.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},r.tag))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:r.languages.javascript}},string:/[\s\S]+/}}}),r.languages.markup&&r.languages.markup.tag.addInlined("script","javascript"),r.languages.js=r.languages.javascript,function(){if("undefined"!=typeof self&&self.Prism&&self.document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var t=window.Prism,e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},r='pre[data-src]:not([data-src-status="loaded"]):not([data-src-status="loading"])',o=/\blang(?:uage)?-([\w-]+)\b/i;t.hooks.add("before-highlightall",(function(t){t.selector+=", "+r})),t.hooks.add("before-sanity-check",(function(o){var pre=o.element;if(pre.matches(r)){o.code="",pre.setAttribute("data-src-status","loading");var code=pre.appendChild(document.createElement("CODE"));code.textContent="Loading…";var n=pre.getAttribute("data-src"),c=o.language;if("none"===c){var f=(/\.(\w+)$/.exec(n)||[,"none"])[1];c=e[f]||f}l(code,c),l(pre,c);var d=t.plugins.autoloader;d&&d.loadLanguages(c);var y=new XMLHttpRequest;y.open("GET",n,!0),y.onreadystatechange=function(){var e,r;4==y.readyState&&(y.status<400&&y.responseText?(pre.setAttribute("data-src-status","loaded"),code.textContent=y.responseText,t.highlightElement(code)):(pre.setAttribute("data-src-status","failed"),y.status>=400?code.textContent=(e=y.status,r=y.statusText,"✖ Error "+e+" while fetching file: "+r):code.textContent="✖ Error: File does not exist or is empty"))},y.send(null)}})),t.plugins.fileHighlight={highlight:function(e){for(var element,o=(e||document).querySelectorAll(r),i=0;element=o[i++];)t.highlightElement(element)}};var n=!1;t.fileHighlight=function(){n||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),n=!0),t.plugins.fileHighlight.highlight.apply(this,arguments)}}function l(element,t){var e=element.className;e=e.replace(o," ")+" language-"+t,element.className=e.replace(/\s+/g," ").trim()}}()}).call(this,r(63))},function(t,e,r){var content=r(307);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("00c1889e",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}',""]),t.exports=e},function(t,e){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript},function(t,e){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},function(t,e){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean},function(t,e){!function(t){var e=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return e.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:e,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),t.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])}(Prism)},function(t,e){!function(t){t.languages.typescript=t.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete t.languages.typescript.parameter;var e=t.languages.extend("typescript",{});delete e["class-name"],t.languages.typescript["class-name"].inside=e,t.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e}}}}),t.languages.ts=t.languages.typescript}(Prism)},function(t,e,r){"use strict";var o=r(314),n={"text/plain":"Text","text/html":"Url",default:"Text"};t.exports=function(text,t){var e,r,l,c,f,mark,d=!1;t||(t={}),e=t.debug||!1;try{if(l=o(),c=document.createRange(),f=document.getSelection(),(mark=document.createElement("span")).textContent=text,mark.style.all="unset",mark.style.position="fixed",mark.style.top=0,mark.style.clip="rect(0, 0, 0, 0)",mark.style.whiteSpace="pre",mark.style.webkitUserSelect="text",mark.style.MozUserSelect="text",mark.style.msUserSelect="text",mark.style.userSelect="text",mark.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){e&&console.warn("unable to use e.clipboardData"),e&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=n[t.format]||n.default;window.clipboardData.setData(o,text)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,text);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(mark),c.selectNodeContents(mark),f.addRange(c),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(o){e&&console.error("unable to copy using execCommand: ",o),e&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",text),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(o){e&&console.error("unable to copy using clipboardData: ",o),e&&console.error("falling back to prompt"),r=function(t){var e=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,e)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(r,text)}}finally{f&&("function"==typeof f.removeRange?f.removeRange(c):f.removeAllRanges()),mark&&document.body.removeChild(mark),l()}return d}},function(t,e){t.exports=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var e=document.activeElement,r=[],i=0;i.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--is-elevated{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:after{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--disabled{pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid}.v-btn--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}',""]),t.exports=e},function(t,e,r){var content=r(320);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("d66e1746",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:24px 0}',""]),t.exports=e},function(t,e,r){"use strict";r(154)("link",(function(t){return function(e){return t(this,"a","href",e)}}))},function(t,e,r){var content=r(323);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("30f2a808",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1);opacity:.25}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}',""]),t.exports=e},function(t,e,r){var content=r(325);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("ea8b7eec",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:hsla(0,0%,62%,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@-webkit-keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}',""]),t.exports=e},function(t,e,r){"use strict";var o=r(28).f,n=r(78),l=r(157),c=r(47),f=r(155),d=r(156),y=r(112),v=r(158),h=r(113),m=r(21),x=r(109).fastKey,w=r(276),A=m?"_s":"size",S=function(t,e){var r,o=x(e);if("F"!==o)return t._i[o];for(r=t._f;r;r=r.n)if(r.k==e)return r};t.exports={getConstructor:function(t,e,r,y){var v=t((function(t,o){f(t,v,e,"_i"),t._t=e,t._i=n(null),t._f=void 0,t._l=void 0,t[A]=0,null!=o&&d(o,r,t[y],t)}));return l(v.prototype,{clear:function(){for(var t=w(this,e),data=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete data[r.i];t._f=t._l=void 0,t[A]=0},delete:function(t){var r=w(this,e),o=S(r,t);if(o){var n=o.n,l=o.p;delete r._i[o.i],o.r=!0,l&&(l.n=n),n&&(n.p=l),r._f==o&&(r._f=n),r._l==o&&(r._l=l),r[A]--}return!!o},forEach:function(t){w(this,e);for(var r,o=c(t,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(o(r.v,r.k,this);r&&r.r;)r=r.p},has:function(t){return!!S(w(this,e),t)}}),m&&o(v.prototype,"size",{get:function(){return w(this,e)[A]}}),v},def:function(t,e,r){var o,n,l=S(t,e);return l?l.v=r:(t._l=l={i:n=x(e,!0),k:e,v:r,p:o=t._l,n:void 0,r:!1},t._f||(t._f=l),o&&(o.n=l),t[A]++,"F"!==n&&(t._i[n]=l)),t},getEntry:S,setStrong:function(t,e,r){y(t,e,(function(t,r){this._t=w(t,e),this._k=r,this._l=void 0}),(function(){for(var t=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?v(0,"keys"==t?e.k:"values"==t?e.v:[e.k,e.v]):(this._t=void 0,v(1))}),r?"entries":"values",!r,!0),h(e)}}},function(t,e,r){"use strict";var o=r(11),n=r(7),l=r(32),c=r(157),meta=r(109),f=r(156),d=r(155),y=r(20),v=r(22),h=r(111),m=r(77),x=r(114);t.exports=function(t,e,r,w,A,S){var _=o[t],k=_,P=A?"set":"add",O=k&&k.prototype,j={},F=function(t){var e=O[t];l(O,t,"delete"==t||"has"==t?function(a){return!(S&&!y(a))&&e.call(this,0===a?0:a)}:"get"==t?function(a){return S&&!y(a)?void 0:e.call(this,0===a?0:a)}:"add"==t?function(a){return e.call(this,0===a?0:a),this}:function(a,b){return e.call(this,0===a?0:a,b),this})};if("function"==typeof k&&(S||O.forEach&&!v((function(){(new k).entries().next()})))){var E=new k,I=E[P](S?{}:-0,1)!=E,C=v((function(){E.has(1)})),B=h((function(t){new k(t)})),R=!S&&v((function(){for(var t=new k,e=5;e--;)t[P](e,e);return!t.has(-0)}));B||((k=e((function(e,r){d(e,k,t);var o=x(new _,e,k);return null!=r&&f(r,A,o[P],o),o}))).prototype=O,O.constructor=k),(C||R)&&(F("delete"),F("has"),A&&F("get")),(R||I)&&F(P),S&&O.clear&&delete O.clear}else k=w.getConstructor(e,t,A,P),c(k.prototype,r),meta.NEED=!0;return m(k,t),j[t]=k,n(n.G+n.W+n.F*(k!=_),j),S||w.setStrong(k,t,A),k}},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}',""]),t.exports=e},function(t,e,r){var content=r(330);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("62a12fd0",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media (min-width:0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.fill-height{height:100%}',""]),t.exports=e},function(t,e,r){"use strict";var o;if(!Object.keys){var n=Object.prototype.hasOwnProperty,l=Object.prototype.toString,c=r(278),f=Object.prototype.propertyIsEnumerable,d=!f.call({toString:null},"toString"),y=f.call((function(){}),"prototype"),v=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(t){var e=t.constructor;return e&&e.prototype===t},m={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},x=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!m["$"+t]&&n.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{h(window[t])}catch(t){return!0}}catch(t){return!0}return!1}();o=function(object){var t=null!==object&&"object"==typeof object,e="[object Function]"===l.call(object),r=c(object),o=t&&"[object String]"===l.call(object),f=[];if(!t&&!e&&!r)throw new TypeError("Object.keys called on a non-object");var m=y&&e;if(o&&object.length>0&&!n.call(object,0))for(var i=0;i0)for(var w=0;w1&&"boolean"!=typeof e)throw new l('"allowMissing" argument must be a boolean');var r=C(t),o=r.length>0?r[0]:"",n=B("%"+o+"%",e),c=n.name,d=n.value,y=!1,v=n.alias;v&&(o=v[0],j(r,O([0,1],v)));for(var i=1,h=!0;i=r.length){var desc=f(d,m);if(h=!!desc,!e&&!(m in d))throw new l("base intrinsic for "+t+" exists, but the property is not available.");d=h&&"get"in desc&&!("originalValue"in desc.get)?desc.get:d[m]}else h=P(d,m),d=d[m];h&&!y&&(S[c]=d)}}return d}},function(t,e,r){"use strict";var o=r(281),n=r(233);t.exports=function(){var t=o();return n(Object,{is:t},{is:function(){return Object.is!==t}}),t}},function(t,e,r){"use strict";var o,n,l,c,f=r(231)()&&"symbol"==typeof Symbol.toStringTag;if(f){o=Function.call.bind(Object.prototype.hasOwnProperty),n=Function.call.bind(RegExp.prototype.exec),l={};var d=function(){throw l};c={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(c[Symbol.toPrimitive]=d)}var y=Object.prototype.toString,v=Object.getOwnPropertyDescriptor;t.exports=f?function(t){if(!t||"object"!=typeof t)return!1;var e=v(t,"lastIndex");if(!(e&&o(e,"value")))return!1;try{n(t,c)}catch(t){return t===l}}:function(t){return!(!t||"object"!=typeof t&&"function"!=typeof t)&&"[object RegExp]"===y.call(t)}},function(t,e,r){"use strict";var o=r(233),n=r(282),l=r(283),c=r(284),f=r(339),d=n(l);o(d,{getPolyfill:c,implementation:l,shim:f}),t.exports=d},function(t,e,r){"use strict";var o=r(233).supportsDescriptors,n=r(284),l=Object.getOwnPropertyDescriptor,c=Object.defineProperty,f=TypeError,d=Object.getPrototypeOf,y=/a/;t.exports=function(){if(!o||!d)throw new f("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var t=n(),e=d(y),r=l(e,"flags");return r&&r.get===t||c(e,"flags",{configurable:!0,enumerable:!1,get:t}),t}},function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e,r){"use strict";var o=Date.prototype.getDay,n=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"object"==typeof t&&null!==t&&(l?function(t){try{return o.call(t),!0}catch(t){return!1}}(t):"[object Date]"===n.call(t))}},function(t,e,r){"use strict";var o=r(285),n=r(343),l=r(344),c=r(345),f=r(346);t.exports=function(t){return null==t||"object"!=typeof t&&"function"!=typeof t?null:o(t)?"String":n(t)?"Number":l(t)?"Boolean":c(t)?"Symbol":f(t)?"BigInt":void 0}},function(t,e,r){"use strict";var o=Number.prototype.toString,n=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"number"==typeof t||"object"==typeof t&&(l?function(t){try{return o.call(t),!0}catch(t){return!1}}(t):"[object Number]"===n.call(t))}},function(t,e,r){"use strict";var o=Boolean.prototype.toString,n=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"boolean"==typeof t||null!==t&&"object"==typeof t&&(l&&Symbol.toStringTag in t?function(t){try{return o.call(t),!0}catch(t){return!1}}(t):"[object Boolean]"===n.call(t))}},function(t,e,r){"use strict";var o=Object.prototype.toString;if(r(231)()){var n=Symbol.prototype.toString,l=/^Symbol\(.*\)$/;t.exports=function(t){if("symbol"==typeof t)return!0;if("[object Symbol]"!==o.call(t))return!1;try{return function(t){return"symbol"==typeof t.valueOf()&&l.test(n.call(t))}(t)}catch(t){return!1}}}else t.exports=function(t){return!1}},function(t,e,r){"use strict";if("function"==typeof BigInt){var o=BigInt.prototype.valueOf;t.exports=function(t){return null!=t&&"boolean"!=typeof t&&"string"!=typeof t&&"number"!=typeof t&&"symbol"!=typeof t&&"function"!=typeof t&&("bigint"==typeof t||function(t){try{return o.call(t),!0}catch(t){}return!1}(t))}}else t.exports=function(t){return!1}},function(t,e,r){"use strict";var o=r(251),n=r(348),l=n(o("String.prototype.indexOf"));t.exports=function(t,e){var r=o(t,!!e);return"function"==typeof r&&l(t,".prototype.")?n(r):r}},function(t,e,r){"use strict";var o=r(228),n=r(251),l=n("%Function.prototype.apply%"),c=n("%Function.prototype.call%"),f=n("%Reflect.apply%",!0)||o.call(c,l),d=n("%Object.defineProperty%",!0);if(d)try{d({},"a",{value:1})}catch(t){d=null}t.exports=function(){return f(o,c,arguments)};var y=function(){return f(o,l,arguments)};d?d(t.exports,"apply",{value:y}):t.exports.apply=y},function(t,e,r){"use strict";var o=r(286),n=r(287),l=r(350),c=r(351);t.exports=function(t){if(t&&"object"==typeof t){if(o(t))return"Map";if(n(t))return"Set";if(l(t))return"WeakMap";if(c(t))return"WeakSet"}return!1}},function(t,e,r){"use strict";var o,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,l="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(o=function(t){return!1});var c=n?n.prototype.has:null,f=l?l.prototype.has:null;o||c||(o=function(t){return!1}),t.exports=o||function(t){if(!t||"object"!=typeof t)return!1;try{if(c.call(t,c),f)try{f.call(t,f)}catch(t){return!0}return t instanceof n}catch(t){}return!1}},function(t,e,r){"use strict";var o,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,l="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(o=function(t){return!1});var c=n?n.prototype.has:null,f=l?l.prototype.has:null;o||f||(t.exports=function(t){return!1}),t.exports=o||function(t){if(!t||"object"!=typeof t)return!1;try{if(f.call(t,f),c)try{c.call(t,c)}catch(t){return!0}return t instanceof l}catch(t){}return!1}},function(t,e,r){"use strict";(function(e){var o=r(279);if(r(231)()||r(250)()){var n=Symbol.iterator;t.exports=function(t){return null!=t&&void 0!==t[n]?t[n]():o(t)?Array.prototype[n].call(t):void 0}}else{var l=r(353),c=r(285),f=r(241),d=f("%Map%",!0),y=f("%Set%",!0),v=r(252),h=v("Array.prototype.push"),m=v("String.prototype.charCodeAt"),x=v("String.prototype.slice"),w=function(t){var i=0;return{next:function(){var e,r=i>=t.length;return r||(e=t[i],i+=1),{done:r,value:e}}}},A=function(t){if(l(t)||o(t))return w(t);if(c(t)){var i=0;return{next:function(){var e=function(t,e){if(e+1>=t.length)return e+1;var r=m(t,e);if(r<55296||r>56319)return e+1;var o=m(t,e+1);return o<56320||o>57343?e+1:e+2}(t,i),r=x(t,i,e);return i=e,{done:e>t.length,value:r}}}}};if(d||y){var S=r(286),_=r(287),k=v("Map.prototype.forEach",!0),P=v("Set.prototype.forEach",!0);if(void 0===e||!e.versions||!e.versions.node)var O=v("Map.prototype.iterator",!0),j=v("Set.prototype.iterator",!0),F=function(t){var e=!1;return{next:function(){try{return{done:e,value:e?void 0:t.next()}}catch(t){return e=!0,{done:!0,value:void 0}}}}};var E=v("Map.prototype.@@iterator",!0)||v("Map.prototype._es6-shim iterator_",!0),I=v("Set.prototype.@@iterator",!0)||v("Set.prototype._es6-shim iterator_",!0);t.exports=function(t){return function(t){if(S(t)){if(O)return F(O(t));if(E)return E(t);if(k){var e=[];return k(t,(function(t,r){h(e,[r,t])})),w(e)}}if(_(t)){if(j)return F(j(t));if(I)return I(t);if(P){var r=[];return P(t,(function(t){h(r,t)})),w(r)}}}(t)||A(t)}}else t.exports=A}}).call(this,r(110))},function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e,r){"use strict";var o=r(253),n=r(355),l=r(357),c=o("%TypeError%"),f=o("%WeakMap%",!0),d=o("%Map%",!0),y=n("Array.prototype.push"),v=n("WeakMap.prototype.get",!0),h=n("WeakMap.prototype.set",!0),m=n("WeakMap.prototype.has",!0),x=n("Map.prototype.get",!0),w=n("Map.prototype.set",!0),A=n("Map.prototype.has",!0);t.exports=function(){var t,e,r,o={assert:function(t){if(!o.has(t))throw new c("Side channel does not contain "+l(t))},get:function(o){if(f&&o&&("object"==typeof o||"function"==typeof o)){if(t)return v(t,o)}else if(d){if(e)return x(e,o)}else if(r)return function(t,e){for(var i=0;i0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return function t(e,r){if(e.length>r.maxStringLength){var o=e.length-r.maxStringLength,n="... "+o+" more character"+(o>1?"s":"");return t(e.slice(0,r.maxStringLength),r)+n}return O(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,U),"single",r)}(e,f);if("number"==typeof e)return 0===e?1/0/e>0?"0":"-0":String(e);if("bigint"==typeof e)return String(e)+"n";var w=void 0===f.depth?5:f.depth;if(void 0===o&&(o=0),o>=w&&w>0&&"object"==typeof e)return F(e)?"[Array]":"[Object]";var k=function(t,e){var r;if("\t"===t.indent)r="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;r=Array(t.indent+1).join(" ")}return{base:r,prev:Array(e+1).join(r)}}(f,o);if(void 0===n)n=[];else if(R(n,e)>=0)return"[Circular]";function I(e,r,l){if(r&&(n=n.slice()).push(r),l){var c={depth:f.depth};return C(f,"quoteStyle")&&(c.quoteStyle=f.quoteStyle),t(e,c,o+1,n)}return t(e,f,o+1,n)}if("function"==typeof e){var D=function(t){if(t.name)return t.name;var e=S.call(A.call(t),/^function\s*([\w$]+)/);if(e)return e[1];return null}(e);return"[Function"+(D?": "+D:" (anonymous)")+"]"}if(E(e)){var W=Symbol.prototype.toString.call(e);return"object"==typeof e?M(W):W}if(function(t){if(!t||"object"!=typeof t)return!1;if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement)return!0;return"string"==typeof t.nodeName&&"function"==typeof t.getAttribute}(e)){for(var s="<"+String(e.nodeName).toLowerCase(),L=e.attributes||[],i=0;i"}if(F(e)){if(0===e.length)return"[]";var V=N(e,I);return k&&!function(t){for(var i=0;i=0)return!1;return!0}(V)?"["+T(V,k)+"]":"[ "+V.join(", ")+" ]"}if(function(t){return"[object Error]"===B(t)}(e)){var G=N(e,I);return 0===G.length?"["+String(e)+"]":"{ ["+String(e)+"] "+G.join(", ")+" }"}if("object"==typeof e&&d){if(P&&"function"==typeof e[P])return e[P]();if("function"==typeof e.inspect)return e.inspect()}if(function(t){if(!l||!t||"object"!=typeof t)return!1;try{l.call(t);try{y.call(t)}catch(t){return!0}return t instanceof Map}catch(t){}return!1}(e)){var J=[];return c.call(e,(function(t,r){J.push(I(r,e,!0)+" => "+I(t,e))})),z("Map",l.call(e),J,k)}if(function(t){if(!y||!t||"object"!=typeof t)return!1;try{y.call(t);try{l.call(t)}catch(t){return!0}return t instanceof Set}catch(t){}return!1}(e)){var H=[];return v.call(e,(function(t){H.push(I(t,e))})),z("Set",y.call(e),H,k)}if(function(t){if(!h||!t||"object"!=typeof t)return!1;try{h.call(t,h);try{m.call(t,m)}catch(t){return!0}return t instanceof WeakMap}catch(t){}return!1}(e))return $("WeakMap");if(function(t){if(!m||!t||"object"!=typeof t)return!1;try{m.call(t,m);try{h.call(t,h)}catch(t){return!0}return t instanceof WeakSet}catch(t){}return!1}(e))return $("WeakSet");if(function(t){return"[object Number]"===B(t)}(e))return M(I(Number(e)));if(function(t){return"[object BigInt]"===B(t)}(e))return M(I(_.call(e)));if(function(t){return"[object Boolean]"===B(t)}(e))return M(x.call(e));if(function(t){return"[object String]"===B(t)}(e))return M(I(String(e)));if(!function(t){return"[object Date]"===B(t)}(e)&&!function(t){return"[object RegExp]"===B(t)}(e)){var Z=N(e,I);return 0===Z.length?"{}":k?"{"+T(Z,k)+"}":"{ "+Z.join(", ")+" }"}return String(e)};var I=Object.prototype.hasOwnProperty||function(t){return t in this};function C(t,e){return I.call(t,e)}function B(t){return w.call(t)}function R(t,e){if(t.indexOf)return t.indexOf(e);for(var i=0,r=t.length;i-1}return!!m&&function(t){var e=!1;return o(h,(function(r,o){if(!e)try{e=r.call(t)===o}catch(t){}})),e}(t)}}).call(this,r(63))},function(t,e,r){"use strict";var o=r(233),n=r(291),l=r(293),c=r(294),f=r(364),d=n.apply(c()),y=function(t,e){return d(Object,arguments)};o(y,{getPolyfill:c,implementation:l,shim:f}),t.exports=y},function(t,e,r){"use strict";var o=r(292),n=r(291),l=n(o("String.prototype.indexOf"));t.exports=function(t,e){var r=o(t,!!e);return"function"==typeof r&&l(t,".prototype.")?n(r):r}},function(t,e,r){"use strict";var o=r(233),n=r(294);t.exports=function(){var t=n();return o(Object,{assign:t},{assign:function(){return Object.assign!==t}}),t}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){var content=r(401);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("7d37cc66",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;word-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}',""]),t.exports=e},function(t,e,r){var content=r(403);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(60).default)("7ceb67c4",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(59)(!1)).push([t.i,'.text-monospace{font-family:"Lucida Console",Monaco,monospace}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{-webkit-animation-play-state:paused;animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s linear infinite;animation:stream-ltr .25s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s linear infinite;animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translateX(8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}',""]),t.exports=e},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r(36),r(26),r(56),r(61),r(62);var o=r(15),n=(r(51),r(275),r(46),r(19),r(6),r(33),r(152),r(2),r(3),r(4),r(5),r(277),r(0)),l=r(238),c=r(10);function f(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function d(t){for(var i=1;i=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,o=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){l=!0,c=e},f:function(){try{o||null==n.return||n.return()}finally{if(l)throw c}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i(thisVal);\n builder.").concat(y,"(jac::ValueWeak(ctx_, argv[0]).to<").concat(h,">());\n return JS_DupValue(ctx_, thisVal);\n }\n"),o+='\n if(name == "'.concat(y,'") return ').concat(y,";")}}if(0!==Object.entries(e.prototype.EVENTS).length){o+="\n";for(var w=0,C=Object.entries(e.prototype.EVENTS);w;")}}return'#pragma once\n\n#include \n#include \n\n#include "../widgets/_common.h"\n\nnamespace gridui_jac {\n\nclass '.concat(t,"Builder {").concat(r,'\npublic:\n static JSCFunction *getPropFunc(const AtomString& name) {\n using namespace gridui;\n\n if(name == "css") return builderCss;\n if(name == "finish") return builderFinish;\n").concat(o,"\n\n return nullptr;\n }\n};\n\n};\n")},generateRuntimeProps:function(e,t,n){for(var r=window.Widget.prototype.PROPERTIES,o="",l="",d=0,f=Object.entries(t);d\n#include \n#include "./_common.h"\n\nnamespace gridui_jac {\n\nclass '.concat(t,"Widget {").concat(o,"\npublic:\n static void getProperty(const AtomString& name, qjsGetter* getter, qjsSetter *setter) {").concat(l,"\n }\n};\n\n};\n")},generateGridUiMethods:function(){var e,t="",n=f(this.widgetTypes);try{for(n.s();!(e=n.n()).done;){var r=e.value;t+='#include "./builder/'.concat(r.name.toLowerCase(),'.h"\n')}}catch(e){n.e(e)}finally{n.f()}var c,o=f(this.widgetTypes);try{for(o.s();!(c=o.n()).done;){var l=c.value;t+='#include "./widgets/'.concat(l.name.toLowerCase(),'.h"\n')}}catch(e){o.e(e)}finally{o.f()}var d,m=f(this.widgetTypes);try{for(m.s();!(d=m.n()).done;){var y=d.value;t+="".concat(y.name,"\n")}}catch(e){m.e(e)}finally{m.f()}t+="\n\n";var v,h=f(this.widgetTypes);try{for(h.s();!(v=h.n()).done;){var w=v.value;if("Widget"!==w.name){var C=w.name.substring(0,1).toLowerCase()+w.name.substring(1);t+='proto.defineProperty("'.concat(C,'", ff.newFunctionThisVariadic(std::function(&builder)), jac::PropFlags::Enumerable);\n")}}}catch(e){h.e(e)}finally{h.f()}t+="\n\n";var j,S="",O=f(this.widgetTypes);try{for(O.s();!(j=O.n()).done;){var x=j.value;"Widget"!==x.name&&(t+="".concat(S,'if(literalEqual(wName, wNameLen, "').concat(x.name,'")) getFunc = ').concat(x.name,"Builder::getPropFunc(propName);\n"),S="else ")}}catch(e){O.e(e)}finally{O.f()}t+="\n\n";var E,T=f(this.widgetTypes);try{for(T.s();!(E=T.n()).done;){var W=E.value;"Widget"!==W.name&&(t+="case WidgetTypeId::".concat(W.name,": ").concat(W.name,"Widget::getProperty(propName, &getter, &setter); break;\n"))}}catch(e){T.e(e)}finally{T.f()}return t+="\n\n"},generateDTsFile:function(){for(var e=window.Widget.prototype.PROPERTIES,t="",n=0,r=Object.entries(h);n void): ").concat(x.name)}}j+="\n\n finish(): widget.".concat(x.name),j+="\n }\n",S+="\n }\n",C+="\n ".concat(E,"(x: number, y: number, w: number, h: number, uuid?: number, tab?: number): builder.").concat(x.name)}}}catch(e){O.e(e)}finally{O.f()}return'declare module "gridui" {\n namespace widget {\n interface Base {'.concat(t,"\n css(key: string): string\n setCss(key: string, value: string): void\n }\n ").concat(S," }\n\n namespace builder {\n interface Base {\n css(key: string, value: string): this\n }\n").concat(j," }\n\n class Builder {").concat(C,"\n }\n\n /**\n * Initialize GridUI.\n * @param ownerName name of the owner, must match the name entered in RBController app.\n * @param deviceName name of this device, visible in the RBController app.\n * @param builderCallback callback, which receives the builder instance that can be used to create widgets.\n */\n function begin(ownerName: string, deviceName: string, builderCallback: (builder: Builder) => void): void\n\n /**\n * Stop GridUI.\n */\n function end(): void\n\n /**\n * Returns included GridUI version as number, to be compared with hex representation of the version.\n * \n * For example, for version 5.1.0, do: `gridui.version() >= 0x050100`\n */\n function version(): number\n}\n")},convertToRbJsonValue:function(e,t){switch(t.type){case Boolean:return"new rbjson::Bool(".concat(e,")");default:return e}},onDownloadClick:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var n,r,c,o,d,m,y,v,element;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=new l.a,r=f(e.widgetTypes);try{for(r.s();!(c=r.n()).done;)o=c.value,d=o.name.toLowerCase()+".h","Widget"===o.name&&(d="base.h"),(m=e.generateCodeBuilder(o))&&n.file("builder/".concat(d),m),(y=e.generateCodeRuntime(o))&&n.file("widgets/".concat(d),y)}catch(e){r.e(e)}finally{r.f()}return t.next=5,n.generateAsync({type:"blob"});case 5:v=t.sent,(element=document.createElement("a")).setAttribute("href",window.URL.createObjectURL(v)),element.setAttribute("download","gridui_generated.zip"),element.style.display="none",document.body.appendChild(element),element.click(),document.body.removeChild(element);case 13:case"end":return t.stop()}}),t)})))()}}},j=(n(409),n(55)),S=n(76),O=n.n(S),x=n(301),E=n(295),T=n(229),component=Object(j.a)(C,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"white layout-container d-flex justify-space-between pa-1"},[n("v-card",{staticClass:"flex-shrink-0 me-2",attrs:{width:"200px"}},[n("v-btn",{staticClass:"justify-start",attrs:{block:"",color:"secondary",large:"",text:null!==e.selectedWidget},on:{click:function(t){e.selectedWidget=null}}},[e._v("\n gridui.h methods\n ")]),e._v(" "),n("v-btn",{staticClass:"justify-start",attrs:{block:"",color:"secondary",large:"",text:""},on:{click:e.onDownloadClick}},[e._v("\n Download zip\n ")]),e._v(" "),n("v-card-title",[e._v("Widgets")]),e._v(" "),e._l(e.widgetTypes,(function(t){return n("v-btn",{key:t.name,staticClass:"justify-start",attrs:{block:"",color:"primary",large:"",text:t!==e.selectedWidget},on:{click:function(n){e.selectedWidget=t}}},[e._v("\n "+e._s(t.name)+"\n ")])}))],2),e._v(" "),n("code-display",{staticClass:"me-1",attrs:{value:e.generateCodeBuilder(e.selectedWidget),language:"cpp",title:"Builder"}}),e._v(" "),n("code-display",{staticClass:"ms-1",attrs:{value:e.generateCodeRuntime(e.selectedWidget),language:e.selectedWidget?"cpp":"typescript",title:"Runtime"}})],1)}),[],!1,null,"1565be08",null);t.default=component.exports;O()(component,{VBtn:x.a,VCard:E.a,VCardTitle:T.b})}}]); \ No newline at end of file diff --git a/_nuxt/a8c24b8.js b/_nuxt/a8c24b8.js new file mode 100644 index 0000000..1358a6e --- /dev/null +++ b/_nuxt/a8c24b8.js @@ -0,0 +1,2 @@ +/*! For license information please see LICENSES */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{1:function(t,n,o){"use strict";o.d(n,"k",(function(){return h})),o.d(n,"m",(function(){return y})),o.d(n,"l",(function(){return k})),o.d(n,"e",(function(){return w})),o.d(n,"b",(function(){return O})),o.d(n,"r",(function(){return j})),o.d(n,"g",(function(){return C})),o.d(n,"h",(function(){return _})),o.d(n,"d",(function(){return $})),o.d(n,"q",(function(){return L})),o.d(n,"j",(function(){return R})),o.d(n,"s",(function(){return P})),o.d(n,"n",(function(){return E})),o.d(n,"p",(function(){return T})),o.d(n,"f",(function(){return A})),o.d(n,"c",(function(){return z})),o.d(n,"i",(function(){return D})),o.d(n,"o",(function(){return N})),o.d(n,"a",(function(){return Z})),o.d(n,"u",(function(){return W})),o.d(n,"t",(function(){return G}));o(36),o(53),o(26),o(52),o(61),o(62);var r=o(24),e=(o(54),o(88),o(29)),l=(o(17),o(18),o(181),o(183),o(184),o(56),o(46),o(64),o(12)),m=(o(51),o(19),o(6),o(33),o(27),o(15)),c=(o(2),o(3),o(4),o(5),o(0));function d(object,t){var n=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),n.push.apply(n,o)}return n}function x(t){for(var i=1;i=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,l=!0,m=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return l=t.done,t},e:function(t){m=!0,e=t},f:function(){try{l||null==o.return||o.return()}finally{if(m)throw e}}}}function f(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i1&&void 0!==arguments[1]?arguments[1]:[],r=t.$children||[],e=v(r);try{for(e.s();!(n=e.n()).done;){var l=n.value;l.$fetch?o.push(l):l.$children&&w(l,o)}}catch(t){e.e(t)}finally{e.f()}return o}function O(t,n){if(n||!t.options.__hasNuxtData){var o=t.options._originDataFn||t.options.data||function(){return{}};t.options._originDataFn=o,t.options.data=function(){var data=o.call(this,this);return this.$ssrContext&&(n=this.$ssrContext.asyncData[t.cid]),x(x({},data),n)},t.options.__hasNuxtData=!0,t._Ctor&&t._Ctor.options&&(t._Ctor.options.data=t.options.data)}}function j(t){return t.options&&t._Ctor===t||(t.options?(t._Ctor=t,t.extendOptions=t.options):(t=c.default.extend(t))._Ctor=t,!t.options.name&&t.options.__file&&(t.options.name=t.options.__file)),t}function C(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],t.matched.map((function(t,r){return Object.keys(t[o]).map((function(e){return n&&n.push(r),t[o][e]}))})))}function _(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return C(t,n,"instances")}function $(t,n){return Array.prototype.concat.apply([],t.matched.map((function(t,o){return Object.keys(t.components).reduce((function(r,e){return t.components[e]?r.push(n(t.components[e],t.instances[e],t,e,o)):delete t.components[e],r}),[])})))}function L(t,n){return Promise.all($(t,function(){var t=Object(l.a)(regeneratorRuntime.mark((function t(o,r,e,l){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof o||o.options){t.next=4;break}return t.next=3,o();case 3:o=t.sent;case 4:return e.components[l]=o=j(o),t.abrupt("return","function"==typeof n?n(o,r,e,l):o);case 6:case"end":return t.stop()}}),t)})));return function(n,o,r,e){return t.apply(this,arguments)}}()))}function R(t){return S.apply(this,arguments)}function S(){return(S=Object(l.a)(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,L(n);case 4:return t.abrupt("return",x(x({},n),{},{meta:C(n).map((function(t,o){return x(x({},t.options.meta),(n.matched[o]||{}).meta)}))}));case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function P(t,n){return M.apply(this,arguments)}function M(){return(M=Object(l.a)(regeneratorRuntime.mark((function t(n,o){var l,m,c,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.context||(n.context={isStatic:!0,isDev:!1,isHMR:!1,app:n,payload:o.payload,error:o.error,base:"/Esp32-RBGridUI-Designer/",env:{}},o.ssrContext&&(n.context.ssrContext=o.ssrContext),n.context.redirect=function(t,path,o){if(t){n.context._redirected=!0;var r=Object(e.a)(path);if("number"==typeof t||"undefined"!==r&&"object"!==r||(o=path||{},path=t,r=Object(e.a)(path),t=302),"object"===r&&(path=n.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=F(path,o),window.location.replace(path),new Error("ERR_REDIRECT");n.context.next({path:path,query:o,status:t})}},n.context.nuxtState=window.__NUXT__),t.next=3,Promise.all([R(o.route),R(o.from)]);case 3:l=t.sent,m=Object(r.a)(l,2),c=m[0],d=m[1],o.route&&(n.context.route=c),o.from&&(n.context.from=d),n.context.next=o.next,n.context._redirected=!1,n.context._errored=!1,n.context.isHMR=!1,n.context.params=n.context.route.params||{},n.context.query=n.context.route.query||{};case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function E(t,n){return!t.length||n._redirected||n._errored?Promise.resolve():T(t[0],n).then((function(){return E(t.slice(1),n)}))}function T(t,n){var o;return(o=2===t.length?new Promise((function(o){t(n,(function(t,data){t&&n.error(t),o(data=data||{})}))})):t(n))&&o instanceof Promise&&"function"==typeof o.then?o:Promise.resolve(o)}function A(base,t){var path=decodeURI(window.location.pathname);return"hash"===t?window.location.hash.replace(/^#\//,""):(base&&(path.endsWith("/")?path:path+"/").startsWith(base)&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash)}function z(t,n){return function(t,n){for(var o=new Array(t.length),i=0;i1&&void 0!==arguments[1]?arguments[1]:"div",o=arguments.length>2?arguments[2]:void 0;return e.default.extend({name:o||t.replace(/__/g,"-"),functional:!0,props:{tag:{type:String,default:n}},render:function(n,o){var data=o.data,r=o.props,e=o.children;return data.staticClass="".concat(t," ").concat(data.staticClass||"").trim(),n(r.tag,data,e)}})}function m(t,n,o){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],e=function e(l){o(l),t.removeEventListener(n,e,r)};t.addEventListener(n,e,r)}var c=!1;try{if("undefined"!=typeof window){var d=Object.defineProperty({},"passive",{get:function(){c=!0}});window.addEventListener("testListener",d,d),window.removeEventListener("testListener",d,d)}}catch(t){console.warn(t)}function x(t,n,o,r){t.addEventListener(n,o,!!c&&r)}function v(t,path,n){var o=path.length-1;if(o<0)return void 0===t?n:t;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"px";return null==t||""===t?void 0:isNaN(+t)?String(t):"".concat(Number(t)).concat(n)}function O(t){return(t||"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function j(t){return null!==t&&"object"===Object(r.a)(t)}var C=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function _(t,n){var component=t.$vuetify.icons.component;if(n.startsWith("$")){var o=h(t,"$vuetify.icons.values.".concat(n.split("$").pop().split(".").pop()),n);if("string"!=typeof o)return o;n=o}return null==component?n:{component:component,props:{icon:n}}}function $(t){return Object.keys(t)}var L=/-(\w)/g,R=function(t){return t.replace(L,(function(t,n){return n?n.toUpperCase():""}))};function S(t){return t.charAt(0).toUpperCase()+t.slice(1)}function P(t){return null!=t?Array.isArray(t)?t:[t]:[]}function M(t,n,o){return t.$slots.hasOwnProperty(n)&&t.$scopedSlots.hasOwnProperty(n)&&t.$scopedSlots[n].name?o?"v-slot":"scoped":t.$slots.hasOwnProperty(n)?"normal":t.$scopedSlots.hasOwnProperty(n)?"scoped":void 0}function E(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",data=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return t.$scopedSlots.hasOwnProperty(n)?t.$scopedSlots[n](data instanceof Function?data():data):!t.$slots.hasOwnProperty(n)||data&&!o?void 0:t.$slots[n]}function T(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.max(n,Math.min(o,t))}function A(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"0";return t+o.repeat(Math.max(0,n-t.length))}function z(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=[],r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in t){var o=source[n],r=t[n];j(o)&&j(r)?source[n]=D(o,r):source[n]=r}return source}function N(t){if(t.composedPath)return t.composedPath();for(var path=[],n=t.target;n;){if(path.push(n),"HTML"===n.tagName)return path.push(document),path.push(window),path;n=n.parentElement}return path}},104:function(t,n,o){"use strict";o(2),o(3),o(4),o(5);n.a={}},105:function(t,n,o){"use strict";var r={name:"ClientOnly",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,n){var o=n.parent,r=n.slots,e=n.props,l=r(),m=l.default;void 0===m&&(m=[]);var c=l.placeholder;return o._isMounted?m:(o.$once("hook:mounted",(function(){o.$forceUpdate()})),e.placeholderTag&&(e.placeholder||c)?t(e.placeholderTag,{class:["client-only-placeholder"]},e.placeholder||c):m.length>0?m.map((function(){return t(!1)})):t(!1))}};t.exports=r},107:function(t,n,o){"use strict";o.d(n,"a",(function(){return e}));o(2),o(3),o(4),o(5);var r=o(0);function e(){for(var t=arguments.length,n=new Array(t),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};if(!this.installed){this.installed=!0,this.params=n,t.component(n.componentName||"notifications",e.a);var o=function(t){"string"==typeof t&&(t={title:"",text:t}),"object"===(void 0===t?"undefined":m(t))&&l.a.$emit("add",t)};o.close=function(t){l.a.$emit("close",t)};var r=n.name||"notify";t.prototype["$"+r]=o,t[r]=o}}};n.default=c},function(t,n,o){o(17);var r=o(0)(o(5),o(15),null,null);t.exports=r.exports},function(t,n,o){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={name:"CssGroup",props:["name"]}},function(t,n,o){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=o(2),e=o(1),l=o(9),m=o(7),c=o(13),d=o.n(c),x=o(12),v=o.n(x),f=o(8),h=0,y=2,k={name:"Notifications",components:{VelocityGroup:d.a,CssGroup:v.a},props:{group:{type:String,default:""},width:{type:[Number,String],default:300},reverse:{type:Boolean,default:!1},position:{type:[String,Array],default:function(){return m.a.position}},classes:{type:String,default:"vue-notification"},animationType:{type:String,default:"css",validator:function(t){return"css"===t||"velocity"===t}},animation:{type:Object,default:function(){return m.a.velocityAnimation}},animationName:{type:String,default:m.a.cssAnimation},speed:{type:Number,default:300},cooldown:{type:Number,default:0},duration:{type:Number,default:3e3},delay:{type:Number,default:0},max:{type:Number,default:1/0},ignoreDuplicates:{type:Boolean,default:!1},closeOnClick:{type:Boolean,default:!0}},data:function(){return{list:[],velocity:r.default.params.velocity}},mounted:function(){e.a.$on("add",this.addItem),e.a.$on("close",this.closeItem)},computed:{actualWidth:function(){return o.i(f.a)(this.width)},isVA:function(){return"velocity"===this.animationType},componentName:function(){return this.isVA?"VelocityGroup":"CssGroup"},styles:function(){var t,n,r,e=o.i(l.a)(this.position),m=e.x,c=e.y,d=this.actualWidth.value,x=this.actualWidth.type,v=(r="0px",(n=c)in(t={width:d+x})?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t);return"center"===m?v.left="calc(50% - "+d/2+x+")":v[m]="0px",v},active:function(){return this.list.filter((function(t){return t.state!==y}))},botToTop:function(){return this.styles.hasOwnProperty("bottom")}},methods:{destroyIfNecessary:function(t){this.closeOnClick&&this.destroy(t)},addItem:function(t){var n=this;if(t.group=t.group||"",this.group===t.group)if(t.clean||t.clear)this.destroyAll();else{var r="number"==typeof t.duration?t.duration:this.duration,e="number"==typeof t.speed?t.speed:this.speed,m="boolean"==typeof t.ignoreDuplicates?t.ignoreDuplicates:this.ignoreDuplicates,title=t.title,text=t.text,c=t.type,data=t.data,d={id:t.id||o.i(l.b)(),title:title,text:text,type:c,state:h,speed:e,length:r+2*e,data:data};r>=0&&(d.timer=setTimeout((function(){n.destroy(d)}),d.length));var x=this.reverse?!this.botToTop:this.botToTop,v=-1,f=this.active.some((function(n){return n.title===t.title&&n.text===t.text}));(!m||!f)&&(x?(this.list.push(d),this.active.length>this.max&&(v=0)):(this.list.unshift(d),this.active.length>this.max&&(v=this.active.length-1)),-1!==v&&this.destroy(this.active[v]))}},closeItem:function(t){this.destroyById(t)},notifyClass:function(t){return["vue-notification-template",this.classes,t.type]},notifyWrapperStyle:function(t){return this.isVA?null:{transition:"all "+t.speed+"ms"}},destroy:function(t){clearTimeout(t.timer),t.state=y,this.isVA||this.clean()},destroyById:function(t){var n=this.list.find((function(n){return n.id===t}));n&&this.destroy(n)},destroyAll:function(){this.active.forEach(this.destroy)},getAnimation:function(t,n){var o=this.animation[t];return"function"==typeof o?o.call(this,n):o},enter:function(t){var n=t.el,o=t.complete,r=this.getAnimation("enter",n);this.velocity(n,r,{duration:this.speed,complete:o})},leave:function(t){var n=t.el,o=t.complete,r=this.getAnimation("leave",n);this.velocity(n,r,{duration:this.speed,complete:o})},clean:function(){this.list=this.list.filter((function(t){return t.state!==y}))}}};n.default=k},function(t,n,o){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={name:"VelocityGroup",methods:{enter:function(t,n){this.$emit("enter",{el:t,complete:n})},leave:function(t,n){this.$emit("leave",{el:t,complete:n})},afterLeave:function(){this.$emit("afterLeave")}}}},function(t,n,o){"use strict";n.a={position:["top","right"],cssAnimation:"vn-fade",velocityAnimation:{enter:function(t){return{height:[t.clientHeight,0],opacity:[1,0]}},leave:{height:0,opacity:[0,1]}}}},function(t,n,o){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e=[{name:"px",regexp:new RegExp("^[-+]?[0-9]*.?[0-9]+px$")},{name:"%",regexp:new RegExp("^[-+]?[0-9]*.?[0-9]+%$")},{name:"px",regexp:new RegExp("^[-+]?[0-9]*.?[0-9]+$")}];n.a=function(t){switch(void 0===t?"undefined":r(t)){case"number":return{type:"px",value:t};case"string":return function(t){if("auto"===t)return{type:t,value:0};for(var i=0;in.parts.length&&(o.parts.length=n.parts.length)}else{var e=[];for(r=0;r0)){t.next=19;break}return t.next=19,new Promise((function(t){return setTimeout(t,r)}));case 19:this.$fetchState.error=n,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return e.$nuxt.nbFetching--}));case 23:case"end":return t.stop()}}),t,this,[[6,11]])})))).apply(this,arguments)}n.a={beforeCreate:function(){Object(l.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,e.default.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=v.bind(this),Object(l.a)(this,"created",d),Object(l.a)(this,"beforeMount",c))}}},168:function(t,n,o){"use strict";o.r(n),function(t){o(53),o(26),o(52),o(17),o(18),o(51);var n=o(29),r=(o(64),o(92),o(12)),e=(o(61),o(62),o(19),o(6),o(33),o(27),o(2),o(3),o(4),o(5),o(0)),l=o(145),m=o(104),c=o(1),d=o(35),x=o(150),v=o(91);o(221);function f(t,n){var o;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(o=function(t,n){if(!t)return;if("string"==typeof t)return h(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return h(t,n)}(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,l=!0,m=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return l=t.done,t},e:function(t){m=!0,e=t},f:function(){try{l||null==o.return||o.return()}finally{if(m)throw e}}}}function h(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i2?n-2:0),r=2;r0){var r=n[n.length-1];if(r.constructor===t.constructor){o++,t=t.$parent;continue}o>0&&(n[n.length-1]=[r,o],o=0)}n.push(t),t=t.$parent}return"\n\nfound in\n\n"+n.map((function(t,i){return"".concat(0===i?"---\x3e ":" ".repeat(5+2*i)).concat(Array.isArray(t)?"".concat(f(t[0]),"... (").concat(t[1]," recursive calls)"):f(t))})).join("\n")}return"\n\n(found in ".concat(f(t),")")}(n):"")}}function l(t,n,o){var r=e(t,n,o);null!=r&&console.warn(r)}function m(t,n,o){var r=e(t,n,o);null!=r&&console.error(r)}function c(t,n,o,r){l("[UPGRADE] '".concat(t,"' is deprecated, use '").concat(n,"' instead."),o,r)}function d(t,n,o,r){m("[BREAKING] '".concat(t,"' has been removed, use '").concat(n,"' instead. For more information, see the upgrade guide https://github.com/vuetifyjs/vuetify/releases/tag/v2.0.0#user-content-upgrade-guide"),o,r)}function x(t,n,o){l("[REMOVED] '".concat(t,"' has been removed. You can safely omit it."),n,o)}var v=/(?:^|[-_])(\w)/g;function f(t,n){if(t.$root===t)return"";var o="function"==typeof t&&null!=t.cid?t.options:t._isVue?t.$options||t.constructor.options:t||{},r=o.name||o._componentTag,e=o.__file;if(!r&&e){var l=e.match(/([^/\\]+)\.vue$/);r=l&&l[1]}return(r?"<".concat(r.replace(v,(function(t){return t.toUpperCase()})).replace(/[-_]/g,""),">"):"")+(e&&!1!==n?" at ".concat(e):"")}},35:function(t,n,o){"use strict";o.d(n,"b",(function(){return ot})),o.d(n,"a",(function(){return $.a}));o(64),o(36),o(26),o(19),o(6),o(33);var r=o(12),e=o(15),l=(o(27),o(2),o(3),o(4),o(5),o(0)),m=o(146),c=o(105),d=o.n(c),x=o(58),v=o.n(x),f=o(74),h=o(1);"scrollRestoration"in window.history&&(Object(h.t)("manual"),window.addEventListener("beforeunload",(function(){Object(h.t)("auto")})),window.addEventListener("load",(function(){Object(h.t)("manual")})));var y=function(){},k=f.a.prototype.push;f.a.prototype.push=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,o=arguments.length>2?arguments[2]:void 0;return k.call(this,t,n,o)},l.default.use(f.a);var w={mode:"history",base:decodeURI("/Esp32-RBGridUI-Designer/"),linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(t,n,o){var r=!1,e=Object(h.g)(t);(e.some((function(t){return t.options.scrollToTop}))||e.length<2&&e.every((function(t){return!1!==t.options.scrollToTop})))&&(r={x:0,y:0}),o&&(r=o);var l=window.$nuxt;return(t.path===n.path&&t.hash!==n.hash||t===n)&&l.$nextTick((function(){return l.$emit("triggerScroll")})),new Promise((function(n){l.$once("triggerScroll",(function(){if(t.hash){var o=t.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(o="#"+window.CSS.escape(o.substr(1)));try{document.querySelector(o)&&(r={selector:o})}catch(t){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}n(r)}))}))},routes:[{path:"/codegen",component:function(){return Object(h.m)(Promise.all([o.e(1),o.e(0),o.e(4)]).then(o.bind(null,467)))},name:"codegen"},{path:"/codegen_jaculus",component:function(){return Object(h.m)(Promise.all([o.e(1),o.e(9),o.e(0),o.e(5)]).then(o.bind(null,468)))},name:"codegen_jaculus"},{path:"/",component:function(){return Object(h.m)(Promise.all([o.e(1),o.e(10),o.e(0),o.e(6)]).then(o.bind(null,463)))},name:"index"}],fallback:!1};function O(){return new f.a(w)}var j={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(t,n){var o=n.parent,data=n.data,r=n.props,e=o.$createElement;data.nuxtChild=!0;for(var l=o,m=o.$nuxt.nuxt.transitions,c=o.$nuxt.nuxt.defaultTransition,d=0;o;)o.$vnode&&o.$vnode.data.nuxtChild&&d++,o=o.$parent;data.nuxtChildDepth=d;var x=m[d]||c,v={};C.forEach((function(t){void 0!==x[t]&&(v[t]=x[t])}));var f={};_.forEach((function(t){"function"==typeof x[t]&&(f[t]=x[t].bind(l))}));var h=f.beforeEnter;if(f.beforeEnter=function(t){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),h)return h.call(l,t)},!1===x.css){var y=f.leave;(!y||y.length<2)&&(f.leave=function(t,n){y&&y.call(l,t),l.$nextTick(n)})}var k=e("routerView",data);return r.keepAlive&&(k=e("keep-alive",{props:r.keepAliveProps},[k])),e("transition",{props:v,on:f},[k])}},C=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],_=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],$=o(43),L=(o(17),o(18),o(46),o(24)),R={name:"Nuxt",components:{NuxtChild:j,NuxtError:$.a},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(t){this.displayingNuxtError&&(this.errorFromNuxtError=t,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(h.c)(this.$route.matched[0].path)(this.$route.params);var t=Object(L.a)(this.$route.matched,1)[0];if(!t)return this.$route.path;var n=t.components.default;if(n&&n.options){var o=n.options;if(o.key)return"function"==typeof o.key?o.key(this.$route):o.key}return/\/$/.test(t.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){l.default.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(t){var n=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return n.errorFromNuxtError=!1})),t("div",{},[t("h2","An error occurred while showing the error page"),t("p","Unfortunately an error occurred and while showing the error page another error occurred"),t("p","Error details: ".concat(this.errorFromNuxtError.toString())),t("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return n.displayingNuxtError=!1})),t($.a,{props:{error:this.nuxt.err}})):t("NuxtChild",{key:this.routerViewKey,props:this.$props})}},S=(o(53),o(52),o(54),o(56),o(51),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),this._timer=null},start:function(){var t=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return t.startTimer()}),this.throttle):this.startTimer(),this},set:function(t){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(t))),this},get:function(){return this.percent},increase:function(t){return this.percent=Math.min(100,Math.floor(this.percent+t)),this},decrease:function(t){return this.percent=Math.max(0,Math.floor(this.percent-t)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var t=this;return this.clear(),setTimeout((function(){t.show=!1,t.$nextTick((function(){t.percent=0,t.reversed=!1}))}),500),this},fail:function(t){return this.canSucceed=!1,this},startTimer:function(){var t=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){t.skipTimerCount>0?t.skipTimerCount--:(t.reversed?t.decrease(t._cut):t.increase(t._cut),t.continuous&&(t.percent>=100||t.percent<=0)&&(t.skipTimerCount=1,t.reversed=!t.reversed))}),100)}},render:function(t){var n=t(!1);return this.show&&(n=t("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),n}}),P=(o(190),o(55)),M=Object(P.a)(S,void 0,void 0,!1,null,null,null).exports,E=o(151);function T(t,n){var o;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(o=function(t,n){if(!t)return;if("string"==typeof t)return A(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return A(t,n)}(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,l=!0,m=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return l=t.done,t},e:function(t){m=!0,e=t},f:function(){try{l||null==o.return||o.return()}finally{if(m)throw e}}}}function A(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function n(){var o,r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((o=Object(h.h)(t.$route)).length){n.next=3;break}return n.abrupt("return");case 3:return t.$loading.start(),r=o.map((function(n){var p=[];if(n.$options.fetch&&n.$options.fetch.length&&p.push(Object(h.p)(n.$options.fetch,t.context)),n.$fetch)p.push(n.$fetch());else{var o,r=T(Object(h.e)(n.$vnode.componentInstance));try{for(r.s();!(o=r.n()).done;){var component=o.value;p.push(component.$fetch())}}catch(t){r.e(t)}finally{r.f()}}return n.$options.asyncData&&p.push(Object(h.p)(n.$options.asyncData,t.context).then((function(t){for(var o in t)l.default.set(n.$data,o,t[o])}))),Promise.all(p)})),n.prev=5,n.next=8,Promise.all(r);case 8:n.next=15;break;case 10:n.prev=10,n.t0=n.catch(5),t.$loading.fail(n.t0),Object(h.k)(n.t0),t.error(n.t0);case 15:t.$loading.finish();case 16:case"end":return n.stop()}}),n,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var t=($.a.options||$.a).layout;"function"==typeof t&&(t=t(this.context)),this.setLayout(t)}},setLayout:function(t){return t&&z["_"+t]||(t="default"),this.layoutName=t,this.layout=z["_"+t],this.layout},loadLayout:function(t){return t&&z["_"+t]||(t="default"),Promise.resolve(z["_"+t])},setPagePayload:function(t){this._pagePayload=t,this._payloadFetchIndex=0},fetchPayload:function(t){var n=this;return Object(r.a)(regeneratorRuntime.mark((function o(){var r,base,e,l;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return r=window.__NUXT__.staticAssetsBase,(base=(n.$router.options.base||"").replace(/\/+$/,""))&&t.startsWith(base)&&(t=t.substr(base.length)),t=(t.replace(/\/+$/,"")||"/").split("?")[0].split("#")[0],e=Object(h.u)(base,r,t,"payload.js"),o.prev=5,o.next=8,window.__NUXT_IMPORT__(decodeURI(t),encodeURI(e));case 8:return l=o.sent,n.setPagePayload(l),o.abrupt("return",l);case 13:throw o.prev=13,o.t0=o.catch(5),n.setPagePayload(!1),o.t0;case 17:case"end":return o.stop()}}),o,null,[[5,13]])})))()}},components:{NuxtLoading:M}},N=o(73),I={theme:{dark:!1,themes:{light:{primary:"#1976d2",accent:"#424242",secondary:"#ff8f00",info:"#26a69a",warning:"#ffc107",error:"#dd2c00",success:{base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}}},options:{customProperties:!0}}};l.default.use(N.a,{});var H=function(t){var n="function"==typeof I?I(t):I;n.icons=n.icons||{},n.icons.iconfont="mdi";var o=new N.a(n);t.app.vuetify=o,t.$vuetify=o.framework},V=o(75),B=o.n(V),U=o(148),F=o.n(U);function Z(t,n){var o;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(o=function(t,n){if(!t)return;if("string"==typeof t)return W(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return W(t,n)}(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,l=!0,m=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return l=t.done,t},e:function(t){m=!0,e=t},f:function(){try{l||null==o.return||o.return()}finally{if(m)throw e}}}}function W(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i2&&void 0!==arguments[2]?arguments[2]:"common",e=Z(Array.isArray(r)?r:[r]);try{for(e.s();!(o=e.n()).done;){var l=o.value;if(!n)return void delete this.defaults.headers[l][t];this.defaults.headers[l][t]=n}}catch(t){e.e(t)}finally{e.f()}},setToken:function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",r=t?(n?n+" ":"")+t:null;this.setHeader("Authorization",r,o)},onRequest:function(t){this.interceptors.request.use((function(n){return t(n)||n}))},onResponse:function(t){this.interceptors.response.use((function(n){return t(n)||n}))},onRequestError:function(t){this.interceptors.request.use(void 0,(function(n){return t(n)||Promise.reject(n)}))},onResponseError:function(t){this.interceptors.response.use(void 0,(function(n){return t(n)||Promise.reject(n)}))},onError:function(t){this.onRequestError(t),this.onResponseError(t)},create:function(t){return Q(F()(t,this.defaults))}},Y=function(){var t=K[X];G["$"+t]=function(){return this[t].apply(this,arguments).then((function(t){return t&&t.data}))}},X=0,K=["request","delete","get","head","options","post","put","patch"];X has been deprecated and will be removed in Nuxt 3, please use instead")),v.a.render(t,n)}})),l.default.component(j.name,j),l.default.component("NChild",j),l.default.component(R.name,R),Object.defineProperty(l.default.prototype,"$nuxt",{get:function(){return this.$root.$options.$nuxt},configurable:!0}),l.default.use(m.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var pt={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function ot(t){return et.apply(this,arguments)}function et(){return(et=Object(r.a)(regeneratorRuntime.mark((function t(n){var o,r,e,m,c,path,d,x=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d=function(t,n){if(!t)throw new Error("inject(key, value) has no key provided");if(void 0===n)throw new Error("inject('".concat(t,"', value) has no value provided"));e[t="$"+t]=n,e.context[t]||(e.context[t]=n);var o="__nuxt_"+t+"_installed__";l.default[o]||(l.default[o]=!0,l.default.use((function(){Object.prototype.hasOwnProperty.call(l.default.prototype,t)||Object.defineProperty(l.default.prototype,t,{get:function(){return this.$root.$options[t]}})})))},o=x.length>1&&void 0!==x[1]?x[1]:{},t.next=4,O();case 4:return r=t.sent,e=nt({head:{titleTemplate:"%s - rbgridui_designer",title:"rbgridui_designer",meta:[{charset:"utf-8"},{hid:"description",name:"description",content:">"}],link:[{rel:"icon",type:"image/x-icon",href:"favicon.ico"},{rel:"stylesheet",type:"text/css",href:"https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap"},{rel:"stylesheet",type:"text/css",href:"https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"}],style:[],script:[]},router:r,nuxt:{defaultTransition:pt,transitions:[pt],setTransitions:function(t){return Array.isArray(t)||(t=[t]),t=t.map((function(t){return t=t?"string"==typeof t?Object.assign({},pt,{name:t}):Object.assign({},pt,t):pt})),this.$options.nuxt.transitions=t,t},err:null,dateErr:null,error:function(t){t=t||null,e.context._errored=Boolean(t),t=t?Object(h.o)(t):null;var o=e.nuxt;return this&&(o=this.nuxt||this.$options.nuxt),o.dateErr=Date.now(),o.err=t,n&&(n.nuxt.error=t),t}}},D),m=n?n.next:function(t){return e.router.push(t)},n?c=r.resolve(n.url).route:(path=Object(h.f)(r.options.base,r.options.mode),c=r.resolve(path).route),t.next=10,Object(h.s)(e,{route:c,next:m,error:e.nuxt.error.bind(e),payload:n?n.payload:void 0,req:n?n.req:void 0,res:n?n.res:void 0,beforeRenderFns:n?n.beforeRenderFns:void 0,ssrContext:n});case 10:return d("config",o),e.context.enablePreview=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.previewData=Object.assign({},t),d("preview",t)},t.next=15,H(e.context);case 15:return t.next=18,tt(e.context,d);case 18:if("function"!=typeof it.default){t.next=21;break}return t.next=21,Object(it.default)(e.context,d);case 21:e.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},t.next=25;break;case 25:return t.abrupt("return",{app:e,router:r});case 26:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},44:function(t,n,o){"use strict";o.d(n,"d",(function(){return e})),o.d(n,"b",(function(){return l})),o.d(n,"c",(function(){return m})),o.d(n,"a",(function(){return c}));o(36),o(26),o(33),o(19),o(115),o(56),o(15),o(88),o(17),o(18),o(6),o(46),o(24),o(27),o(54),o(92),o(2),o(3),o(4),o(5);var r=o(31);o(10),o(45);function e(t){return!!t&&!!t.match(/^(#|var\(--|(rgb|hsl)a?\()/)}function l(t){var n;if("number"==typeof t)n=t;else{if("string"!=typeof t)throw new TypeError("Colors can only be numbers or strings, recieved ".concat(null==t?t:t.constructor.name," instead"));var o="#"===t[0]?t.substring(1):t;3===o.length&&(o=o.split("").map((function(t){return t+t})).join("")),6!==o.length&&Object(r.c)("'".concat(t,"' is not a valid rgb color")),n=parseInt(o,16)}return n<0?(Object(r.c)("Colors cannot be negative: '".concat(t,"'")),n=0):(n>16777215||isNaN(n))&&(Object(r.c)("'".concat(t,"' is not a valid rgb color")),n=16777215),n}function m(t){var n=t.toString(16);return n.length<6&&(n="0".repeat(6-n.length)+n),"#"+n}function c(t){return m(l(t))}},45:function(t,n,o){"use strict";o.d(n,"a",(function(){return d})),o.d(n,"b",(function(){return x}));o(2),o(3),o(4),o(5);var r=o(10),e=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],l=function(t){return t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055},m=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],c=function(t){return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)};function d(t){for(var n=Array(3),o=l,m=e,i=0;i<3;++i)n[i]=Math.round(255*Object(r.e)(o(m[i][0]*t[0]+m[i][1]*t[1]+m[i][2]*t[2])));return(n[0]<<16)+(n[1]<<8)+(n[2]<<0)}function x(t){for(var n=[0,0,0],o=c,r=m,e=o((t>>16&255)/255),g=o((t>>8&255)/255),b=o((t>>0&255)/255),i=0;i<3;++i)n[i]=r[i][0]*e+r[i][1]*g+r[i][2]*b;return n}},58:function(t,n,o){"use strict";var r={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(t,n){var o=n.parent,r=n.slots,e=n.props,l=r(),m=l.default;void 0===m&&(m=[]);var c=l.placeholder;return o._isMounted?m:(o.$once("hook:mounted",(function(){o.$forceUpdate()})),e.placeholderTag&&(e.placeholder||c)?t(e.placeholderTag,{class:["no-ssr-placeholder"]},e.placeholder||c):m.length>0?m.map((function(){return t(!1)})):t(!1))}};t.exports=r},59:function(t,n,o){"use strict";t.exports=function(t){var n=[];return n.toString=function(){return this.map((function(n){var content=function(t,n){var content=t[1]||"",o=t[3];if(!o)return content;if(n&&"function"==typeof btoa){var r=(l=o,m=btoa(unescape(encodeURIComponent(JSON.stringify(l)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(m),"/*# ".concat(data," */")),e=o.sources.map((function(source){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(source," */")}));return[content].concat(e).concat([r]).join("\n")}var l,m,data;return[content].join("\n")}(n,t);return n[2]?"@media ".concat(n[2]," {").concat(content,"}"):content})).join("")},n.i=function(t,o,r){"string"==typeof t&&(t=[[null,t,""]]);var e={};if(r)for(var i=0;in.parts.length&&(o.parts.length=n.parts.length)}else{var e=[];for(r=0;r0&&void 0!==arguments[0]&&arguments[0],n=t?0:this.getClientHeight(),o=t?0:this.getClientWidth(),r=o=this.thresholds.lg-this.scrollBarWidth;switch(this.height=n,this.width=o,this.xs=r,this.sm=e,this.md=l,this.lg=m,this.xl=c,this.xsOnly=r,this.smOnly=e,this.smAndDown=(r||e)&&!(l||m||c),this.smAndUp=!r&&(e||l||m||c),this.mdOnly=l,this.mdAndDown=(r||e||l)&&!(m||c),this.mdAndUp=!(r||e)&&(l||m||c),this.lgOnly=m,this.lgAndDown=(r||e||l||m)&&!c,this.lgAndUp=!(r||e||l)&&(m||c),this.xlOnly=c,!0){case r:this.name="xs";break;case e:this.name="sm";break;case l:this.name="md";break;case m:this.name="lg";break;default:this.name="xl"}if("number"!=typeof this.mobileBreakpoint){var d={xs:0,sm:1,md:2,lg:3,xl:4},x=d[this.name],v=d[this.mobileBreakpoint];this.mobile=x<=v}else this.mobile=o1&&void 0!==arguments[1]?arguments[1]:{},o=Y({container:document.scrollingElement||document.body||document.documentElement,duration:500,offset:0,easing:"easeInOutCubic",appOffset:!0},n),e=U(o.container);if(o.appOffset&&X.framework.application){var l=e.classList.contains("v-navigation-drawer"),m=e.classList.contains("v-navigation-drawer--clipped"),c=X.framework.application,d=c.bar,x=c.top;o.offset+=d,l&&!m||(o.offset+=x)}var v,f=performance.now();v="number"==typeof t?B(t)-o.offset:B(t)-B(e)-o.offset;var h=e.scrollTop;if(v===h)return Promise.resolve(v);var y="function"==typeof o.easing?o.easing:r[o.easing];if(!y)throw new TypeError('Easing function "'.concat(o.easing,'" not found.'));return new Promise((function(t){return requestAnimationFrame((function n(r){var l=r-f,progress=Math.abs(o.duration?Math.min(l/o.duration,1):1);e.scrollTop=Math.floor(h+(v-h)*y(progress));var m=(e===document.body?document.documentElement.clientHeight:e.clientHeight)+e.scrollTop>=e.scrollHeight;if(1===progress||v>e.scrollTop&&m)return t(v);requestAnimationFrame(n)}))}))}X.framework={},X.init=function(){};var K=function(t){Object(x.a)(o,t);var n=W(o);function o(){var t;return Object(e.a)(this,o),t=n.call(this),Object(v.a)(t,X)}return o}(k);K.property="goTo";o(136);var Q={complete:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",cancel:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",close:"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",delete:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",clear:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",success:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",info:"M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2ZM13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",warning:"M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",error:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",prev:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",next:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",checkboxOn:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",checkboxOff:"M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z",checkboxIndeterminate:"M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z",delimiter:"M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",sort:"M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",expand:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",menu:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",subgroup:"M7,10L12,15L17,10H7Z",dropdown:"M7,10L12,15L17,10H7Z",radioOn:"M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z",radioOff:"M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",edit:"M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",ratingEmpty:"M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",ratingFull:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",ratingHalf:"M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z",loading:"M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12",first:"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z",last:"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z",unfold:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z",file:"M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z",plus:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",minus:"M19,13H5V11H19V13Z"},J={complete:"check",cancel:"cancel",close:"close",delete:"cancel",clear:"clear",success:"check_circle",info:"info",warning:"priority_high",error:"warning",prev:"chevron_left",next:"chevron_right",checkboxOn:"check_box",checkboxOff:"check_box_outline_blank",checkboxIndeterminate:"indeterminate_check_box",delimiter:"fiber_manual_record",sort:"arrow_upward",expand:"keyboard_arrow_down",menu:"menu",subgroup:"arrow_drop_down",dropdown:"arrow_drop_down",radioOn:"radio_button_checked",radioOff:"radio_button_unchecked",edit:"edit",ratingEmpty:"star_border",ratingFull:"star",ratingHalf:"star_half",loading:"cached",first:"first_page",last:"last_page",unfold:"unfold_more",file:"attach_file",plus:"add",minus:"remove"},tt={complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-exclamation",error:"mdi-alert",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sort:"mdi-arrow-up",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus"},it={complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sort:"fas fa-sort-up",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus"},at={complete:"fa fa-check",cancel:"fa fa-times-circle",close:"fa fa-times",delete:"fa fa-times-circle",clear:"fa fa-times-circle",success:"fa fa-check-circle",info:"fa fa-info-circle",warning:"fa fa-exclamation",error:"fa fa-exclamation-triangle",prev:"fa fa-chevron-left",next:"fa fa-chevron-right",checkboxOn:"fa fa-check-square",checkboxOff:"fa fa-square-o",checkboxIndeterminate:"fa fa-minus-square",delimiter:"fa fa-circle",sort:"fa fa-sort-up",expand:"fa fa-chevron-down",menu:"fa fa-bars",subgroup:"fa fa-caret-down",dropdown:"fa fa-caret-down",radioOn:"fa fa-dot-circle-o",radioOff:"fa fa-circle-o",edit:"fa fa-pencil",ratingEmpty:"fa fa-star-o",ratingFull:"fa fa-star",ratingHalf:"fa fa-star-half-o",loading:"fa fa-refresh",first:"fa fa-step-backward",last:"fa fa-step-forward",unfold:"fa fa-angle-double-down",file:"fa fa-paperclip",plus:"fa fa-plus",minus:"fa fa-minus"};o(54);var nt=function(component,t){var n={};for(var o in t)n[o]={component:component,props:{icon:t[o].split(" fa-")}};return n}("font-awesome-icon",it),pt=Object.freeze({mdiSvg:Q,md:J,mdi:tt,fa:it,fa4:at,faSvg:nt});function ot(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var o,r=Object(f.a)(t);if(n){var e=Object(f.a)(this).constructor;o=Reflect.construct(r,arguments,e)}else o=r.apply(this,arguments);return Object(v.a)(this,o)}}var et=function(t){Object(x.a)(o,t);var n=ot(o);function o(t){var r;Object(e.a)(this,o),r=n.call(this);var l=t[o.property],m=l.iconfont,c=l.values,component=l.component;return r.component=component,r.iconfont=m,r.values=Object(y.s)(pt[m],c),r}return o}(k);et.property="icons";o(56),o(46),o(53);function lt(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var o,r=Object(f.a)(t);if(n){var e=Object(f.a)(this).constructor;o=Reflect.construct(r,arguments,e)}else o=r.apply(this,arguments);return Object(v.a)(this,o)}}var mt=Symbol("Lang fallback");var ct=function(t){Object(x.a)(o,t);var n=lt(o);function o(t){var r;Object(e.a)(this,o),(r=n.call(this)).defaultLocale="en";var l=t[o.property],m=l.current,c=l.locales,d=l.t;return r.current=m,r.locales=c,r.translator=d||r.defaultTranslator,r}return Object(l.a)(o,[{key:"currentLocale",value:function(t){return function t(n,o){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3?arguments[3]:void 0,l=o.replace("$vuetify.",""),m=Object(y.l)(n,l,mt);return m===mt&&(r?(Object(c.b)('Translation key "'.concat(l,'" not found in fallback')),m=o):(Object(c.c)('Translation key "'.concat(l,'" not found, falling back to default')),m=t(e,o,!0,e))),m}(this.locales[this.current],t,!1,this.locales[this.defaultLocale])}},{key:"t",value:function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;rMath.pow(ft,3)?Math.cbrt(t):t/(3*Math.pow(ft,2))+4/29},ht=function(t){return t>ft?Math.pow(t,3):3*Math.pow(ft,2)*(t-4/29)};function bt(t){var n=ut,o=n(t[1]);return[116*o-16,500*(n(t[0]/.95047)-o),200*(o-n(t[2]/1.08883))]}function yt(t){var n=ht,o=(t[0]+16)/116;return[.95047*n(o+t[1]/500),n(o),1.08883*n(o-t[2]/200)]}var kt=function(t,n){return"\n.v-application .".concat(t," {\n background-color: ").concat(n," !important;\n border-color: ").concat(n," !important;\n}\n.v-application .").concat(t,"--text {\n color: ").concat(n," !important;\n caret-color: ").concat(n," !important;\n}")},wt=function(t,n,o){var r=n.split(/(\d)/,2),e=Object(gt.a)(r,2),l=e[0],m=e[1];return"\n.v-application .".concat(t,".").concat(l,"-").concat(m," {\n background-color: ").concat(o," !important;\n border-color: ").concat(o," !important;\n}\n.v-application .").concat(t,"--text.text--").concat(l,"-").concat(m," {\n color: ").concat(o," !important;\n caret-color: ").concat(o," !important;\n}")},Ot=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"base";return"--v-".concat(t,"-").concat(n)},jt=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"base";return"var(".concat(Ot(t,n),")")};function Ct(t,n){for(var o={base:Object(xt.c)(n)},i=5;i>0;--i)o["lighten".concat(i)]=Object(xt.c)(_t(n,i));for(var r=1;r<=4;++r)o["darken".concat(r)]=Object(xt.c)($t(n,r));return o}function _t(t,n){var o=bt(vt.b(t));return o[0]=o[0]+10*n,vt.a(yt(o))}function $t(t,n){var o=bt(vt.b(t));return o[0]=o[0]-10*n,vt.a(yt(o))}function Lt(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var o,r=Object(f.a)(t);if(n){var e=Object(f.a)(this).constructor;o=Reflect.construct(r,arguments,e)}else o=r.apply(this,arguments);return Object(v.a)(this,o)}}var Rt=function(t){Object(x.a)(o,t);var n=Lt(o);function o(t){var r;Object(e.a)(this,o),(r=n.call(this)).disabled=!1,r.isDark=null,r.unwatch=null,r.vueMeta=null;var l=t[o.property],m=l.dark,c=l.disable,d=l.options,x=l.themes;return r.dark=Boolean(m),r.defaults=r.themes=x,r.options=d,c?(r.disabled=!0,Object(v.a)(r)):(r.themes={dark:r.fillVariant(x.dark,!0),light:r.fillVariant(x.light,!1)},r)}return Object(l.a)(o,[{key:"applyTheme",value:function(){if(this.disabled)return this.clearCss();this.css=this.generatedStyles}},{key:"clearCss",value:function(){this.css=""}},{key:"init",value:function(t,n){this.disabled||(t.$meta?this.initVueMeta(t):n&&this.initSSR(n),this.initTheme(t))}},{key:"setTheme",value:function(t,n){this.themes[t]=Object.assign(this.themes[t],n),this.applyTheme()}},{key:"resetThemes",value:function(){this.themes.light=Object.assign({},this.defaults.light),this.themes.dark=Object.assign({},this.defaults.dark),this.applyTheme()}},{key:"checkOrCreateStyleElement",value:function(){return this.styleEl=document.getElementById("vuetify-theme-stylesheet"),!!this.styleEl||(this.genStyleElement(),Boolean(this.styleEl))}},{key:"fillVariant",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,o=this.themes[n?"dark":"light"];return Object.assign({},o,t)}},{key:"genStyleElement",value:function(){"undefined"!=typeof document&&(this.styleEl=document.createElement("style"),this.styleEl.type="text/css",this.styleEl.id="vuetify-theme-stylesheet",this.options.cspNonce&&this.styleEl.setAttribute("nonce",this.options.cspNonce),document.head.appendChild(this.styleEl))}},{key:"initVueMeta",value:function(t){var n=this;if(this.vueMeta=t.$meta(),this.isVueMeta23)t.$nextTick((function(){n.applyVueMeta23()}));else{var o="function"==typeof this.vueMeta.getOptions?this.vueMeta.getOptions().keyName:"metaInfo",r=t.$options[o]||{};t.$options[o]=function(){r.style=r.style||[];var t=r.style.find((function(s){return"vuetify-theme-stylesheet"===s.id}));return t?t.cssText=n.generatedStyles:r.style.push({cssText:n.generatedStyles,type:"text/css",id:"vuetify-theme-stylesheet",nonce:(n.options||{}).cspNonce}),r}}}},{key:"applyVueMeta23",value:function(){(0,this.vueMeta.addApp("vuetify").set)({style:[{cssText:this.generatedStyles,type:"text/css",id:"vuetify-theme-stylesheet",nonce:this.options.cspNonce}]})}},{key:"initSSR",value:function(t){var n=this.options.cspNonce?' nonce="'.concat(this.options.cspNonce,'"'):"";t.head=t.head||"",t.head+='")}},{key:"initTheme",value:function(t){var n=this;"undefined"!=typeof document&&(this.unwatch&&(this.unwatch(),this.unwatch=null),t.$once("hook:created",(function(){var o=m.default.observable({themes:n.themes});n.unwatch=t.$watch((function(){return o.themes}),(function(){return n.applyTheme()}),{deep:!0})})),this.applyTheme())}},{key:"css",set:function(t){this.vueMeta?this.isVueMeta23&&this.applyVueMeta23():this.checkOrCreateStyleElement()&&(this.styleEl.innerHTML=t)}},{key:"dark",set:function(t){var n=this.isDark;this.isDark=t,null!=n&&this.applyTheme()},get:function(){return Boolean(this.isDark)}},{key:"currentTheme",get:function(){var t=this.dark?"dark":"light";return this.themes[t]}},{key:"generatedStyles",get:function(){var t,n=this.parsedTheme,o=this.options||{};return null!=o.themeCache&&null!=(t=o.themeCache.get(n))||(t=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=t.anchor,r=Object(d.a)(t,["anchor"]),e=Object.keys(r);if(!e.length)return"";var l="",m="",c=n?jt("anchor"):o;m+=".v-application a { color: ".concat(c,"; }"),n&&(l+=" ".concat(Ot("anchor"),": ").concat(o,";\n"));for(var i=0;i1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],e=n.anchor,l=Object(d.a)(n,["anchor"]),m=Object.keys(l),c={},i=0;i0&&void 0!==arguments[0]?arguments[0]:{};Object(e.a)(this,t),this.framework={isHydrating:!1},this.installed=[],this.preset={},this.userPreset={},this.userPreset=n,this.use(O),this.use(C),this.use($),this.use(K),this.use(et),this.use(ct),this.use(Rt)}return Object(l.a)(t,[{key:"init",value:function(t,n){var o=this;this.installed.forEach((function(r){var e=o.framework[r];e.framework=o.framework,e.init(t,n)})),this.framework.rtl=Boolean(this.preset.rtl)}},{key:"use",value:function(t){var n=t.property;this.installed.includes(n)||(this.framework[n]=new t(this.preset,this),this.installed.push(n))}}]),t}();St.install=function t(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t.installed){t.installed=!0,m.default!==n&&Object(c.b)("Multiple instances of Vue detected\nSee https://github.com/vuetifyjs/vuetify/issues/4068\n\nIf you're seeing \"$attrs is readonly\", it's caused by this");var r=o.components||{},e=o.directives||{};for(var l in e){var d=e[l];n.directive(l,d)}!function t(o){if(o){for(var r in o){var component=o[r];component&&!t(component.$_vuetify_subcomponents)&&n.component(r,component)}return!0}return!1}(r),n.$_vuetify_installed||(n.$_vuetify_installed=!0,n.mixin({beforeCreate:function(){var t=this.$options;t.vuetify?(t.vuetify.init(this,this.$ssrContext),this.$vuetify=n.observable(t.vuetify.framework)):this.$vuetify=t.parent&&t.parent.$vuetify||this},beforeMount:function(){this.$options.vuetify&&this.$el&&this.$el.hasAttribute("data-server-rendered")&&(this.$vuetify.isHydrating=!0,this.$vuetify.breakpoint.update(!0))},mounted:function(){this.$options.vuetify&&this.$vuetify.isHydrating&&(this.$vuetify.isHydrating=!1,this.$vuetify.breakpoint.update())}}))}},St.installed=!1,St.version="2.6.6",St.config={silent:!1}},76:function(t,n){t.exports=function(component,t){var n="function"==typeof component.exports?component.exports.extendOptions:component.options;for(var i in"function"==typeof component.exports&&(n.components=component.exports.options.components),n.components=n.components||{},t)n.components[i]=n.components[i]||t[i]}},90:function(t,n,o){var content=o(191);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(60).default)("0e2dc073",content,!0,{sourceMap:!1})},91:function(t,n,o){"use strict";o(19),o(53),o(26),o(51),o(52),o(27),o(17),o(18),o(6),o(61),o(62),o(2),o(3),o(4),o(5);var r=o(0);function e(t,n){var o;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(o=function(t,n){if(!t)return;if("string"==typeof t)return l(t,n);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return l(t,n)}(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var e,m=!0,c=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return m=t.done,t},e:function(t){c=!0,e=t},f:function(){try{m||null==o.return||o.return()}finally{if(c)throw e}}}}function l(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i=0&&Math.floor(e)===e&&isFinite(t)}function _(t){return c(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function w(t){return null==t?"":Array.isArray(t)||v(t)&&t.toString===h?JSON.stringify(t,null,2):String(t)}function x(t){var e=parseFloat(t);return isNaN(e)?t:e}function O(t,e){for(var map=Object.create(null),n=t.split(","),i=0;i-1)return t.splice(n,1)}}var E=Object.prototype.hasOwnProperty;function C(t,e){return E.call(t,e)}function k(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,j=k((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),T=k((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),I=/\B([A-Z])/g,N=k((function(t){return t.replace(I,"-$1").toLowerCase()}));var P=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(a){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,a):t.call(e)}return n._length=t.length,n};function L(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function R(t,e){for(var n in e)t[n]=e[n];return t}function M(t){for(var e={},i=0;i0,at=nt&&nt.indexOf("edge/")>0,st=(nt&&nt.indexOf("android"),nt&&/iphone|ipad|ipod|ios/.test(nt)||"ios"===et),ct=(nt&&/chrome\/\d+/.test(nt),nt&&/phantomjs/.test(nt),nt&&nt.match(/firefox\/(\d+)/)),ut={}.watch,ft=!1;if(Z)try{var lt={};Object.defineProperty(lt,"passive",{get:function(){ft=!0}}),window.addEventListener("test-passive",null,lt)}catch(t){}var pt=function(){return void 0===Y&&(Y=!Z&&!tt&&void 0!==t&&(t.process&&"server"===t.process.env.VUE_ENV)),Y},ht=Z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function vt(t){return"function"==typeof t&&/native code/.test(t.toString())}var yt,mt="undefined"!=typeof Symbol&&vt(Symbol)&&"undefined"!=typeof Reflect&&vt(Reflect.ownKeys);yt="undefined"!=typeof Set&&vt(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var gt=F,bt=0,_t=function(){this.id=bt++,this.subs=[]};_t.prototype.addSub=function(sub){this.subs.push(sub)},_t.prototype.removeSub=function(sub){A(this.subs,sub)},_t.prototype.depend=function(){_t.target&&_t.target.addDep(this)},_t.prototype.notify=function(){var t=this.subs.slice();for(var i=0,e=t.length;i-1)if(c&&!C(o,"default"))f=!1;else if(""===f||f===N(t)){var d=Xt(String,o.type);(d<0||l0&&(ge((r=t(r,(n||"")+"_"+i))[0])&&ge(h)&&(v[d]=Ct(h.text+r[0].text),r.shift()),v.push.apply(v,r)):l(r)?ge(h)?v[d]=Ct(h.text+r):""!==r&&v.push(Ct(r)):ge(r)&&ge(h)?v[d]=Ct(h.text+r.text):(f(e._isVList)&&c(r.tag)&&o(r.key)&&c(n)&&(r.key="__vlist"+n+"_"+i+"__"),v.push(r)));return v}(t):void 0}function ge(t){return c(t)&&c(t.text)&&!1===t.isComment}function be(t,e){if(t){for(var n=Object.create(null),r=mt?Reflect.ownKeys(t):Object.keys(t),i=0;i0,f=t?!!t.$stable:!c,l=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(f&&n&&n!==r&&l===n.$key&&!c&&!n.$hasNormal)return n;for(var d in o={},t)t[d]&&"$"!==d[0]&&(o[d]=Oe(e,d,t[d]))}else o={};for(var h in e)h in o||(o[h]=Se(e,h));return t&&Object.isExtensible(t)&&(t._normalized=o),J(o,"$stable",f),J(o,"$key",l),J(o,"$hasNormal",c),o}function Oe(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});return(t=t&&"object"==typeof t&&!Array.isArray(t)?[t]:me(t))&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Se(t,e){return function(){return t[e]}}function Ae(t,e){var n,i,r,o,f;if(Array.isArray(t)||"string"==typeof t)for(n=new Array(t.length),i=0,r=t.length;idocument.createEvent("Event").timeStamp&&(yn=function(){return mn.now()})}function gn(){var t,e;for(vn=yn(),dn=!0,un.sort((function(a,b){return a.id-b.id})),hn=0;hnhn&&un[i].id>t.id;)i--;un.splice(i+1,0,t)}else un.push(t);pn||(pn=!0,ue(gn))}}(this)},_n.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||d(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){Yt(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},_n.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},_n.prototype.depend=function(){for(var i=this.deps.length;i--;)this.deps[i].depend()},_n.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||A(this.vm._watchers,this);for(var i=this.deps.length;i--;)this.deps[i].removeSub(this);this.active=!1}};var wn={enumerable:!0,configurable:!0,get:F,set:F};function xn(t,e,n){wn.get=function(){return this[e][n]},wn.set=function(t){this[e][n]=t},Object.defineProperty(t,n,wn)}function On(t){t._watchers=[];var e=t.$options;e.props&&function(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[];t.$parent&&Nt(!1);var c=function(c){o.push(c);var f=Wt(c,e,n,t);Rt(r,c,f),c in t||xn(t,"_props",c)};for(var f in e)c(f);Nt(!0)}(t,e.props),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?F:P(e[n],t)}(t,e.methods),e.data?function(t){var data=t.$options.data;v(data=t._data="function"==typeof data?function(data,t){xt();try{return data.call(t,t)}catch(e){return Yt(e,t,"data()"),{}}finally{Ot()}}(data,t):data||{})||(data={});var e=Object.keys(data),n=t.$options.props,i=(t.$options.methods,e.length);for(;i--;){var r=e[i];0,n&&C(n,r)||(o=void 0,36!==(o=(r+"").charCodeAt(0))&&95!==o&&xn(t,"_data",r))}var o;Lt(data,!0)}(t):Lt(t._data={},!0),e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),r=pt();for(var o in e){var c=e[o],f="function"==typeof c?c:c.get;0,r||(n[o]=new _n(t,f||F,F,Sn)),o in t||An(t,o,c)}}(t,e.computed),e.watch&&e.watch!==ut&&function(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof pattern?pattern.split(",").indexOf(t)>-1:!!y(pattern)&&pattern.test(t)}function Ln(t,filter){var e=t.cache,n=t.keys,r=t._vnode;for(var o in e){var c=e[o];if(c){var f=Nn(c.componentOptions);f&&!filter(f)&&Rn(e,o,n,r)}}}function Rn(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,A(n,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=$n++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Ht(jn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&nn(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,o=n&&n.context;t.$slots=_e(e._renderChildren,o),t.$scopedSlots=r,t._c=function(a,b,e,n){return We(t,a,b,e,n,!1)},t.$createElement=function(a,b,e,n){return We(t,a,b,e,n,!0)};var c=n&&n.data;Rt(t,"$attrs",c&&c.attrs||r,null,!0),Rt(t,"$listeners",e._parentListeners||r,null,!0)}(e),cn(e,"beforeCreate"),function(t){var e=be(t.$options.inject,t);e&&(Nt(!1),Object.keys(e).forEach((function(n){Rt(t,n,e[n])})),Nt(!0))}(e),On(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),cn(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Tn),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Mt,t.prototype.$delete=del,t.prototype.$watch=function(t,e,n){if(v(e))return kn(this,t,e,n);(n=n||{}).user=!0;var r=new _n(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){Yt(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Tn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var i=0,o=t.length;i1?L(n):n;for(var r=L(arguments,1),o='event handler for "'+t+'"',i=0,c=n.length;iparseInt(this.max)&&Rn(c,f[0],f,this._vnode)),t.data.keepAlive=!0}return t||slot&&slot[0]}}};!function(t){var e={get:function(){return W}};Object.defineProperty(t,"config",e),t.util={warn:gt,extend:R,mergeOptions:Ht,defineReactive:Rt},t.set=Mt,t.delete=del,t.nextTick=ue,t.observable=function(t){return Lt(t),t},t.options=Object.create(null),H.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,R(t.options.components,Fn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=L(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Ht(this.options,t),this}}(t),In(t),function(t){H.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&v(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Tn),Object.defineProperty(Tn.prototype,"$isServer",{get:pt}),Object.defineProperty(Tn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Tn,"FunctionalRenderContext",{value:Ue}),Tn.version="2.6.12";var Dn=O("style,class"),Un=O("input,textarea,option,select,progress"),Bn=O("contenteditable,draggable,spellcheck"),zn=O("events,caret,typing,plaintext-only"),qn=O("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Vn="http://www.w3.org/1999/xlink",Hn=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kn=function(t){return Hn(t)?t.slice(6,t.length):""},Wn=function(t){return null==t||!1===t};function Gn(t){for(var data=t.data,e=t,n=t;c(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(data=Jn(n.data,data));for(;c(e=e.parent);)e&&e.data&&(data=Jn(data,e.data));return function(t,e){if(c(t)||c(e))return Xn(t,Yn(e));return""}(data.staticClass,data.class)}function Jn(t,e){return{staticClass:Xn(t.staticClass,e.staticClass),class:c(t.class)?[t.class,e.class]:e.class}}function Xn(a,b){return a?b?a+" "+b:a:b||""}function Yn(t){return Array.isArray(t)?function(t){for(var e,n="",i=0,r=t.length;i-1?Or(t,e,n):qn(e)?Wn(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Bn(e)?t.setAttribute(e,function(t,e){return Wn(e)||"false"===e?"false":"contenteditable"===t&&zn(e)?e:"true"}(e,n)):Hn(e)?Wn(n)?t.removeAttributeNS(Vn,Kn(e)):t.setAttributeNS(Vn,e,n):Or(t,e,n)}function Or(t,e,n){if(Wn(n))t.removeAttribute(e);else{if(ot&&!it&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var Sr={create:wr,update:wr};function Ar(t,e){var n=e.elm,data=e.data,r=t.data;if(!(o(data.staticClass)&&o(data.class)&&(o(r)||o(r.staticClass)&&o(r.class)))){var f=Gn(e),l=n._transitionClasses;c(l)&&(f=Xn(f,Yn(l))),f!==n._prevClass&&(n.setAttribute("class",f),n._prevClass=f)}}var Er,Cr={create:Ar,update:Ar};function kr(t,e,n){var r=Er;return function o(){var c=e.apply(null,arguments);null!==c&&Tr(t,o,n,r)}}var $r=ne&&!(ct&&Number(ct[1])<=53);function jr(t,e,n,r){if($r){var o=vn,c=e;e=c._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return c.apply(this,arguments)}}Er.addEventListener(t,e,ft?{capture:n,passive:r}:n)}function Tr(t,e,n,r){(r||Er).removeEventListener(t,e._wrapper||e,n)}function Ir(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},r=t.data.on||{};Er=e.elm,function(t){if(c(t.__r)){var e=ot?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}c(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),he(n,r,jr,Tr,kr,e.context),Er=void 0}}var Nr,Pr={create:Ir,update:Ir};function Lr(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,r,f=e.elm,l=t.data.domProps||{},d=e.data.domProps||{};for(n in c(d.__ob__)&&(d=e.data.domProps=R({},d)),l)n in d||(f[n]="");for(n in d){if(r=d[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),r===l[n])continue;1===f.childNodes.length&&f.removeChild(f.childNodes[0])}if("value"===n&&"PROGRESS"!==f.tagName){f._value=r;var h=o(r)?"":String(r);Rr(f,h)&&(f.value=h)}else if("innerHTML"===n&&er(f.tagName)&&o(f.innerHTML)){(Nr=Nr||document.createElement("div")).innerHTML=""+r+"";for(var svg=Nr.firstChild;f.firstChild;)f.removeChild(f.firstChild);for(;svg.firstChild;)f.appendChild(svg.firstChild)}else if(r!==l[n])try{f[n]=r}catch(t){}}}}function Rr(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(c(r)){if(r.number)return x(n)!==x(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Mr={create:Lr,update:Lr},Fr=k((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function Dr(data){var style=Ur(data.style);return data.staticStyle?R(data.staticStyle,style):style}function Ur(t){return Array.isArray(t)?M(t):"string"==typeof t?Fr(t):t}var Br,zr=/^--/,qr=/\s*!important$/,Vr=function(t,e,n){if(zr.test(e))t.style.setProperty(e,n);else if(qr.test(n))t.style.setProperty(N(e),n.replace(qr,""),"important");else{var r=Kr(e);if(Array.isArray(n))for(var i=0,o=n.length;i-1?e.split(Gr).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Xr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Gr).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Yr(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&R(e,Qr(t.name||"v")),R(e,t),e}return"string"==typeof t?Qr(t):void 0}}var Qr=k((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Zr=Z&&!it,to="transition",eo="transitionend",no="animation",ro="animationend";Zr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(to="WebkitTransition",eo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(no="WebkitAnimation",ro="webkitAnimationEnd"));var oo=Z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function io(t){oo((function(){oo(t)}))}function ao(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Jr(t,e))}function so(t,e){t._transitionClasses&&A(t._transitionClasses,e),Xr(t,e)}function co(t,e,n){var r=fo(t,e),o=r.type,c=r.timeout,f=r.propCount;if(!o)return n();var l="transition"===o?eo:ro,d=0,h=function(){t.removeEventListener(l,v),n()},v=function(e){e.target===t&&++d>=f&&h()};setTimeout((function(){d0&&(n="transition",v=f,y=c.length):"animation"===e?h>0&&(n="animation",v=h,y=d.length):y=(n=(v=Math.max(f,h))>0?f>h?"transition":"animation":null)?"transition"===n?c.length:d.length:0,{type:n,timeout:v,propCount:y,hasTransform:"transition"===n&&uo.test(r[to+"Property"])}}function lo(t,e){for(;t.length1}function go(t,e){!0!==e.data.show&&ho(e)}var bo=function(t){var i,e,n={},r=t.modules,d=t.nodeOps;for(i=0;iw?A(t,o(n[S+1])?null:n[S+1].elm,n,_,S,r):_>S&&C(e,m,w)}(m,_,x,r,y):c(x)?(c(t.text)&&d.setTextContent(m,""),A(m,null,x,0,x.length-1,r)):c(_)?C(_,0,_.length-1):c(t.text)&&d.setTextContent(m,""):t.text!==e.text&&d.setTextContent(m,e.text),c(data)&&c(i=data.hook)&&c(i=i.postpatch)&&i(t,e)}}}function T(t,e,n){if(f(n)&&c(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,option.selected!==c&&(option.selected=c);else if(B(So(option),r))return void(t.selectedIndex!==i&&(t.selectedIndex=i));o||(t.selectedIndex=-1)}}function Oo(t,e){return e.every((function(e){return!B(e,t)}))}function So(option){return"_value"in option?option._value:option.value}function Ao(t){t.target.composing=!0}function Eo(t){t.target.composing&&(t.target.composing=!1,Co(t.target,"input"))}function Co(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ko(t){return!t.componentInstance||t.data&&t.data.transition?t:ko(t.componentInstance._vnode)}var $o={model:_o,show:{bind:function(t,e,n){var r=e.value,o=(n=ko(n)).data&&n.data.transition,c=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,ho(n,(function(){t.style.display=c}))):t.style.display=r?c:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ko(n)).data&&n.data.transition?(n.data.show=!0,r?ho(n,(function(){t.style.display=t.__vOriginalDisplay})):vo(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}}},jo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function To(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?To(Qe(e.children)):t}function Io(t){var data={},e=t.$options;for(var n in e.propsData)data[n]=t[n];var r=e._parentListeners;for(var o in r)data[j(o)]=r[o];return data}function No(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Po=function(t){return t.tag||Ye(t)},Lo=function(t){return"show"===t.name},Ro={name:"transition",props:jo,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(Po)).length){0;var r=this.mode;0;var o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var c=To(o);if(!c)return o;if(this._leaving)return No(t,o);var f="__transition-"+this._uid+"-";c.key=null==c.key?c.isComment?f+"comment":f+c.tag:l(c.key)?0===String(c.key).indexOf(f)?c.key:f+c.key:c.key;var data=(c.data||(c.data={})).transition=Io(this),d=this._vnode,h=To(d);if(c.data.directives&&c.data.directives.some(Lo)&&(c.data.show=!0),h&&h.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(c,h)&&!Ye(h)&&(!h.componentInstance||!h.componentInstance._vnode.isComment)){var v=h.data.transition=R({},data);if("out-in"===r)return this._leaving=!0,ve(v,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),No(t,o);if("in-out"===r){if(Ye(c))return d;var y,m=function(){y()};ve(data,"afterEnter",m),ve(data,"enterCancelled",m),ve(v,"delayLeave",(function(t){y=t}))}}return o}}},Mo=R({tag:String,moveClass:String},jo);function Fo(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Do(t){t.data.newPos=t.elm.getBoundingClientRect()}function Uo(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,o=e.top-n.top;if(r||o){t.data.moved=!0;var s=t.elm.style;s.transform=s.WebkitTransform="translate("+r+"px,"+o+"px)",s.transitionDuration="0s"}}delete Mo.mode;var Bo={Transition:Ro,TransitionGroup:{props:Mo,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=on(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",map=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],c=Io(this),i=0;i-1?rr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:rr[t]=/HTMLUnknownElement/.test(e.toString())},R(Tn.options.directives,$o),R(Tn.options.components,Bo),Tn.prototype.__patch__=Z?bo:F,Tn.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=Et),cn(t,"beforeMount"),r=function(){t._update(t._render(),n)},new _n(t,r,F,{before:function(){t._isMounted&&!t._isDestroyed&&cn(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,cn(t,"mounted")),t}(this,t=t&&Z?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},Z&&setTimeout((function(){W.devtools&&ht&&ht.emit("init",Tn)}),0),e.default=Tn}.call(this,n(63),n(162).setImmediate)},,function(t,e,n){"use strict";var r=n(79),o=n(158),c=n(71),f=n(41);t.exports=n(112)(Array,"Array",(function(t,e){this._t=f(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),c.Arguments=c.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r,o,c,f,l=n(65),d=n(11),h=n(47),v=n(84),y=n(7),m=n(20),_=n(57),w=n(155),x=n(156),O=n(102),S=n(130).set,A=n(177)(),E=n(132),C=n(178),k=n(159),$=n(133),j=d.TypeError,T=d.process,I=T&&T.versions,N=I&&I.v8||"",P=d.Promise,L="process"==v(T),R=function(){},M=o=E.f,F=!!function(){try{var t=P.resolve(1),e=(t.constructor={})[n(9)("species")]=function(t){t(R,R)};return(L||"function"==typeof PromiseRejectionEvent)&&t.then(R)instanceof e&&0!==N.indexOf("6.6")&&-1===k.indexOf("Chrome/66")}catch(t){}}(),D=function(t){var e;return!(!m(t)||"function"!=typeof(e=t.then))&&e},U=function(t,e){if(!t._n){t._n=!0;var n=t._c;A((function(){for(var r=t._v,o=1==t._s,i=0,c=function(e){var n,c,f,l=o?e.ok:e.fail,d=e.resolve,h=e.reject,v=e.domain;try{l?(o||(2==t._h&&V(t),t._h=1),!0===l?n=r:(v&&v.enter(),n=l(r),v&&(v.exit(),f=!0)),n===e.promise?h(j("Promise-chain cycle")):(c=D(n))?c.call(n,d,h):d(n)):h(r)}catch(t){v&&!f&&v.exit(),h(t)}};n.length>i;)c(n[i++]);t._c=[],t._n=!1,e&&!t._h&&B(t)}))}},B=function(t){S.call(d,(function(){var e,n,r,o=t._v,c=z(t);if(c&&(e=C((function(){L?T.emit("unhandledRejection",o,t):(n=d.onunhandledrejection)?n({promise:t,reason:o}):(r=d.console)&&r.error&&r.error("Unhandled promise rejection",o)})),t._h=L||z(t)?2:1),t._a=void 0,c&&e.e)throw e.v}))},z=function(t){return 1!==t._h&&0===(t._a||t._c).length},V=function(t){S.call(d,(function(){var e;L?T.emit("rejectionHandled",t):(e=d.onrejectionhandled)&&e({promise:t,reason:t._v})}))},H=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),U(e,!0))},K=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw j("Promise can't be resolved itself");(e=D(t))?A((function(){var r={_w:n,_d:!1};try{e.call(t,h(K,r,1),h(H,r,1))}catch(t){H.call(r,t)}})):(n._v=t,n._s=1,U(n,!1))}catch(t){H.call({_w:n,_d:!1},t)}}};F||(P=function(t){w(this,P,"Promise","_h"),_(t),r.call(this);try{t(h(K,this,1),h(H,this,1))}catch(t){H.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(157)(P.prototype,{then:function(t,e){var n=M(O(this,P));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=L?T.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&U(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),c=function(){var t=new r;this.promise=t,this.resolve=h(K,t,1),this.reject=h(H,t,1)},E.f=M=function(t){return t===P||t===f?new c(t):o(t)}),y(y.G+y.W+y.F*!F,{Promise:P}),n(77)(P,"Promise"),n(113)("Promise"),f=n(38).Promise,y(y.S+y.F*!F,"Promise",{reject:function(t){var e=M(this);return(0,e.reject)(t),e.promise}}),y(y.S+y.F*(l||!F),"Promise",{resolve:function(t){return $(l&&this===f?P:this,t)}}),y(y.S+y.F*!(F&&n(111)((function(t){P.all(t).catch(R)}))),"Promise",{all:function(t){var e=this,n=M(e),r=n.resolve,o=n.reject,c=C((function(){var n=[],c=0,f=1;x(t,!1,(function(t){var l=c++,d=!1;n.push(void 0),f++,e.resolve(t).then((function(t){d||(d=!0,n[l]=t,--f||r(n))}),o)})),--f||r(n)}));return c.e&&o(c.v),n.promise},race:function(t){var e=this,n=M(e),r=n.reject,o=C((function(){x(t,!1,(function(t){e.resolve(t).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},function(t,e,n){var r=n(7);r(r.S+r.F,"Object",{assign:n(179)})},function(t,e,n){"use strict";var r=n(7),o=n(38),c=n(11),f=n(102),l=n(133);r(r.P+r.R,"Promise",{finally:function(t){var e=f(this,o.Promise||c.Promise),n="function"==typeof t;return this.then(n?function(n){return l(e,t()).then((function(){return n}))}:t,n?function(n){return l(e,t()).then((function(){throw n}))}:t)}})},function(t,e,n){"use strict";var r=n(84),o={};o[n(9)("toStringTag")]="z",o+""!="[object z]"&&n(32)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(t,e,n){var r=n(11),o=n(38),c=n(40),f=n(32),l=n(47),d=function(t,e,source){var n,h,v,y,m=t&d.F,_=t&d.G,w=t&d.S,x=t&d.P,O=t&d.B,S=_?r:w?r[e]||(r[e]={}):(r[e]||{}).prototype,A=_?o:o[e]||(o[e]={}),E=A.prototype||(A.prototype={});for(n in _&&(source=e),source)v=((h=!m&&S&&void 0!==S[n])?S:source)[n],y=O&&h?l(v,r):x&&"function"==typeof v?l(Function.call,v):v,S&&f(S,n,v,t&d.U),A[n]!=v&&c(A,n,y),x&&E[n]!=v&&(E[n]=v)};r.core=o,d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,t.exports=d},function(t,e,n){"use strict";function r(t){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){var r=n(80)("wks"),o=n(66),c=n(11).Symbol,f="function"==typeof c;(t.exports=function(t){return r[t]||(r[t]=f&&c[t]||(f?c:o)("Symbol."+t))}).store=r},,function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function r(t,e,n,r,o,c,f){try{var l=t[c](f),d=l.value}catch(t){return void n(t)}l.done?e(d):Promise.resolve(d).then(r,o)}function o(t){return function(){var e=this,n=arguments;return new Promise((function(o,c){var f=t.apply(e,n);function l(t){r(f,o,c,l,d,"next",t)}function d(t){r(f,o,c,l,d,"throw",t)}l(void 0)}))}}n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,"a",(function(){return r}))},function(t,e,n){var r=n(20);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(29);function o(t,e){return!e||"object"!==Object(r.a)(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}},function(t,e,n){"use strict";n(173);var r=n(14),o=n(85),c=n(21),f=/./.toString,l=function(t){n(32)(RegExp.prototype,"toString",t,!0)};n(22)((function(){return"/a/b"!=f.call({source:"a",flags:"b"})}))?l((function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!c&&t instanceof RegExp?o.call(t):void 0)})):"toString"!=f.name&&l((function(){return f.call(this)}))},function(t,e,n){var r=Date.prototype,o=r.toString,c=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(32)(r,"toString",(function(){var t=c.call(this);return t==t?o.call(this):"Invalid Date"}))},function(t,e,n){for(var r=n(2),o=n(49),c=n(32),f=n(11),l=n(40),d=n(71),h=n(9),v=h("iterator"),y=h("toStringTag"),m=d.Array,_={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},w=o(_),i=0;ii;)ot(t,n=r[i++],e[n]);return t},at=function(t){var e=K.call(this,t=$(t,!0));return!(this===X&&o(G,t)&&!o(J,t))&&(!(e||!o(this,t)||!o(G,t)||o(this,V)&&this[V][t])||e)},st=function(t,e){if(t=k(t),e=$(e,!0),t!==X||!o(G,e)||o(J,e)){var n=M(t,e);return!n||!o(G,e)||o(t,V)&&t[V][e]||(n.enumerable=!0),n}},ct=function(t){for(var e,n=D(k(t)),r=[],i=0;n.length>i;)o(G,e=n[i++])||e==V||e==d||r.push(e);return r},ut=function(t){for(var e,n=t===X,r=D(n?J:k(t)),c=[],i=0;r.length>i;)!o(G,e=r[i++])||n&&!o(X,e)||c.push(G[e]);return c};Y||(l((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var t=m(arguments.length>0?arguments[0]:void 0),e=function(n){this===X&&e.call(J,n),o(this,V)&&o(this[V],t)&&(this[V][t]=!1),tt(this,t,j(1,n))};return c&&Z&&tt(X,t,{configurable:!0,set:e}),et(t)}).prototype,"toString",(function(){return this._k})),N.f=st,L.f=ot,n(70).f=I.f=ct,n(69).f=at,P.f=ut,c&&!n(65)&&l(X,"propertyIsEnumerable",at,!0),w.f=function(t){return et(_(t))}),f(f.G+f.W+f.F*!Y,{Symbol:U});for(var ft="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),lt=0;ft.length>lt;)_(ft[lt++]);for(var pt=R(_.store),ht=0;pt.length>ht;)x(pt[ht++]);f(f.S+f.F*!Y,"Symbol",{for:function(t){return o(W,t+="")?W[t]:W[t]=U(t)},keyFor:function(t){if(!nt(t))throw TypeError(t+" is not a symbol!");for(var e in W)if(W[e]===t)return e},useSetter:function(){Z=!0},useSimple:function(){Z=!1}}),f(f.S+f.F*!Y,"Object",{create:function(t,e){return void 0===e?T(t):it(T(t),e)},defineProperty:ot,defineProperties:it,getOwnPropertyDescriptor:st,getOwnPropertyNames:ct,getOwnPropertySymbols:ut});var vt=h((function(){P.f(1)}));f(f.S+f.F*vt,"Object",{getOwnPropertySymbols:function(t){return P.f(C(t))}}),B&&f(f.S+f.F*(!Y||h((function(){var t=U();return"[null]"!=z([t])||"{}"!=z({a:t})||"{}"!=z(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(E(e)||void 0!==t)&&!nt(t))return S(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!nt(e))return e}),r[1]=e,z.apply(B,r)}}),U.prototype[H]||n(40)(U.prototype,H,U.prototype.valueOf),y(U,"Symbol"),y(Math,"Math",!0),y(r.JSON,"JSON",!0)},function(t,e,n){var r=n(28).f,o=Function.prototype,c=/^\s*function ([^ (]*)/;"name"in o||n(21)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(c)[1]}catch(t){return""}}})},function(t,e,n){var r=n(14),o=n(118),c=n(81),f=Object.defineProperty;e.f=n(21)?Object.defineProperty:function(t,e,n){if(r(t),e=c(e,!0),r(n),o)try{return f(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t,e){for(var i=0;i0?o(r(t),9007199254740991):0}},,function(t,e,n){var r=n(7),o=n(180),c=n(41),f=n(83),l=n(126);r(r.S,"Object",{getOwnPropertyDescriptors:function(object){for(var t,desc,e=c(object),n=f.f,r=o(e),d={},i=0;r.length>i;)void 0!==(desc=n(e,t=r[i++]))&&l(d,t,desc);return d}})},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(28),o=n(67);t.exports=n(21)?function(object,t,e){return r.f(object,t,o(1,e))}:function(object,t,e){return object[t]=e,object}},function(t,e,n){var r=n(94),o=n(37);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(37);t.exports=function(t){return Object(r(t))}},,,,function(t,e,n){"use strict";var r=n(14),o=n(42),c=n(34),f=n(68),l=n(97),d=n(86),h=Math.max,v=Math.min,y=Math.floor,m=/\$([$&`']|\d\d?|<[^>]*>)/g,_=/\$([$&`']|\d\d?)/g;n(87)("replace",2,(function(t,e,n,w){return[function(r,o){var c=t(this),f=null==r?void 0:r[e];return void 0!==f?f.call(r,c,o):n.call(String(c),r,o)},function(t,e){var o=w(n,t,this,e);if(o.done)return o.value;var y=r(t),m=String(this),_="function"==typeof e;_||(e=String(e));var O=y.global;if(O){var S=y.unicode;y.lastIndex=0}for(var A=[];;){var E=d(y,m);if(null===E)break;if(A.push(E),!O)break;""===String(E[0])&&(y.lastIndex=l(m,c(y.lastIndex),S))}for(var C,k="",$=0,i=0;i=$&&(k+=m.slice($,T)+R,$=T+j.length)}return k+m.slice($)}];function x(t,e,r,c,f,l){var d=r+t.length,h=c.length,v=_;return void 0!==f&&(f=o(f),v=m),n.call(l,v,(function(n,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(d);case"<":l=f[o.slice(1,-1)];break;default:var v=+o;if(0===v)return n;if(v>h){var m=y(v/10);return 0===m?n:m<=h?void 0===c[m-1]?o.charAt(1):c[m-1]+o.charAt(1):n}l=c[v-1]}return void 0===l?"":l}))}}))},function(t,e,n){var r=n(57);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(a){return t.call(e,a)};case 2:return function(a,b){return t.call(e,a,b)};case 3:return function(a,b,n){return t.call(e,a,b,n)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(7),o=n(78),c=n(57),f=n(14),l=n(20),d=n(22),h=n(194),v=(n(11).Reflect||{}).construct,y=d((function(){function t(){}return!(v((function(){}),[],t)instanceof t)})),m=!d((function(){v((function(){}))}));r(r.S+r.F*(y||m),"Reflect",{construct:function(t,e){c(t),f(e);var n=arguments.length<3?t:c(arguments[2]);if(m&&!y)return v(t,e,n);if(t==n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var r=[null];return r.push.apply(r,e),new(h.apply(t,r))}var d=n.prototype,_=o(l(d)?d:Object.prototype),w=Function.apply.call(t,_,e);return l(w)?w:_}})},function(t,e,n){var r=n(119),o=n(96);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){"use strict";var r=n(128)(!0);n(112)(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},function(t,e,n){"use strict";var r=n(47),o=n(7),c=n(42),f=n(124),l=n(125),d=n(34),h=n(126),v=n(127);o(o.S+o.F*!n(111)((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,o,y,m=c(t),_="function"==typeof this?this:Array,w=arguments.length,x=w>1?arguments[1]:void 0,O=void 0!==x,S=0,A=v(m);if(O&&(x=r(x,w>2?arguments[2]:void 0,2)),null==A||_==Array&&l(A))for(n=new _(e=d(m.length));e>S;S++)h(n,S,O?x(m[S],S):m[S]);else for(y=A.call(m),n=new _;!(o=y.next()).done;S++)h(n,S,O?f(y,x,[o.value,S],!0):o.value);return n.length=S,n}})},function(t,e,n){n(116)("asyncIterator")},function(t,e,n){"use strict";var r=n(100),o=n(14),c=n(102),f=n(97),l=n(34),d=n(86),h=n(98),v=n(22),y=Math.min,m=[].push,_="length",w=!v((function(){RegExp(4294967295,"y")}));n(87)("split",2,(function(t,e,n,v){var x;return x="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[_]||2!="ab".split(/(?:ab)*/)[_]||4!=".".split(/(.?)(.?)/)[_]||".".split(/()()/)[_]>1||"".split(/.?/)[_]?function(t,e){var o=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(o,t,e);for(var c,f,l,output=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,y=void 0===e?4294967295:e>>>0,w=new RegExp(t.source,d+"g");(c=h.call(w,o))&&!((f=w.lastIndex)>v&&(output.push(o.slice(v,c.index)),c[_]>1&&c.index=y));)w.lastIndex===c.index&&w.lastIndex++;return v===o[_]?!l&&w.test("")||output.push(""):output.push(o.slice(v)),output[_]>y?output.slice(0,y):output}:"0".split(void 0,0)[_]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var o=t(this),c=null==n?void 0:n[e];return void 0!==c?c.call(n,o,r):x.call(String(o),n,r)},function(t,e){var r=v(x,t,this,e,x!==n);if(r.done)return r.value;var h=o(t),m=String(this),_=c(h,RegExp),O=h.unicode,S=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(w?"y":"g"),A=new _(w?h:"^(?:"+h.source+")",S),E=void 0===e?4294967295:e>>>0;if(0===E)return[];if(0===m.length)return null===d(A,m)?[m]:[];for(var p=0,q=0,C=[];q1?arguments[1]:void 0,e.length)),r=String(t);return f?f.call(e,r,n):e.slice(n,n+r.length)===r}})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},,,,function(t,e,n){"use strict";var r=n(7),o=n(120)(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n(79)("includes")},function(t,e,n){"use strict";var r=n(7),o=n(99);r(r.P+r.F*n(101)("includes"),"String",{includes:function(t){return!!~o(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(t){"object"==typeof window&&(g=window)}t.exports=g},function(t,e,n){var r=function(t){"use strict";var e=Object.prototype,n=e.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",c=r.asyncIterator||"@@asyncIterator",f=r.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function d(t,e,n,r){var o=e&&e.prototype instanceof y?e:y,c=Object.create(o.prototype),f=new j(r||[]);return c._invoke=function(t,e,n){var r="suspendedStart";return function(o,c){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw c;return I()}for(n.method=o,n.arg=c;;){var f=n.delegate;if(f){var l=C(f,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var d=h(t,e,n);if("normal"===d.type){if(r=n.done?"completed":"suspendedYield",d.arg===v)continue;return{value:d.arg,done:n.done}}"throw"===d.type&&(r="completed",n.method="throw",n.arg=d.arg)}}}(t,n,f),c}function h(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=d;var v={};function y(){}function m(){}function _(){}var w={};w[o]=function(){return this};var x=Object.getPrototypeOf,O=x&&x(x(T([])));O&&O!==e&&n.call(O,o)&&(w=O);var S=_.prototype=y.prototype=Object.create(w);function A(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){var r;this._invoke=function(o,c){function f(){return new e((function(r,f){!function r(o,c,f,l){var d=h(t[o],t,c);if("throw"!==d.type){var v=d.arg,y=v.value;return y&&"object"==typeof y&&n.call(y,"__await")?e.resolve(y.__await).then((function(t){r("next",t,f,l)}),(function(t){r("throw",t,f,l)})):e.resolve(y).then((function(t){v.value=t,f(v)}),(function(t){return r("throw",t,f,l)}))}l(d.arg)}(o,c,r,f)}))}return r=r?r.then(f,f):f()}}function C(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var r=h(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,v;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,v):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function $(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function T(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,r=function e(){for(;++i=0;--i){var o=this.tryEntries[i],c=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var f=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(f&&l){if(this.prev=0;--i){var r=this.tryEntries[i];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--i){var e=this.tryEntries[i];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),$(e),v}},catch:function(t){for(var i=this.tryEntries.length-1;i>=0;--i){var e=this.tryEntries[i];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var r=n.arg;$(e)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),v}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e){t.exports=!1},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(119),o=n(96).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e){t.exports={}},function(t,e,n){"use strict";function r(source,t){if(null==source)return{};var e,i,n=function(source,t){if(null==source)return{};var e,i,n={},r=Object.keys(source);for(i=0;i=0||(n[e]=source[e]);return n}(source,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(source);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(source,e)&&(n[e]=source[e])}return n}n.d(e,"a",(function(){return r}))},,function(t,e,n){"use strict";function r(a,b){for(var t in b)a[t]=b[t];return a}var o=/[!'()*]/g,c=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(o,c).replace(f,",")};function d(t){try{return decodeURIComponent(t)}catch(t){0}return t}var h=function(t){return null==t||"object"==typeof t?t:String(t)};function v(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(param){var t=param.replace(/\+/g," ").split("="),n=d(t.shift()),r=t.length>0?d(t.join("=")):null;void 0===e[n]?e[n]=r:Array.isArray(e[n])?e[n].push(r):e[n]=[e[n],r]})),e):e}function y(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function _(t,e,n,r){var o=r&&r.options.stringifyQuery,c=e.query||{};try{c=w(c)}catch(t){}var f={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:c,params:e.params||{},fullPath:S(e,o),matched:t?O(t):[]};return n&&(f.redirectedFrom=S(n,o)),Object.freeze(f)}function w(t){if(Array.isArray(t))return t.map(w);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=w(t[n]);return e}return t}var x=_(null,{path:"/"});function O(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function S(t,e){var path=t.path,n=t.query;void 0===n&&(n={});var r=t.hash;return void 0===r&&(r=""),(path||"/")+(e||y)(n)+r}function A(a,b){return b===x?a===b:!!b&&(a.path&&b.path?a.path.replace(m,"")===b.path.replace(m,"")&&a.hash===b.hash&&E(a.query,b.query):!(!a.name||!b.name)&&(a.name===b.name&&a.hash===b.hash&&E(a.query,b.query)&&E(a.params,b.params)))}function E(a,b){if(void 0===a&&(a={}),void 0===b&&(b={}),!a||!b)return a===b;var t=Object.keys(a).sort(),e=Object.keys(b).sort();return t.length===e.length&&t.every((function(t,i){var n=a[t];if(e[i]!==t)return!1;var r=b[t];return null==n||null==r?n===r:"object"==typeof n&&"object"==typeof r?E(n,r):String(n)===String(r)}))}function C(t){for(var i=0;i=0&&(t=path.slice(n),path=path.slice(0,n));var r=path.indexOf("?");return r>=0&&(e=path.slice(r+1),path=path.slice(0,r)),{path:path,query:e,hash:t}}(c.path||""),m=e&&e.path||"/",path=y.path?j(y.path,m,n||c.append):m,_=function(t,e,n){void 0===e&&(e={});var r,o=n||v;try{r=o(t||"")}catch(t){r={}}for(var c in e){var f=e[c];r[c]=Array.isArray(f)?f.map(h):h(f)}return r}(y.query,c.query,o&&o.options.parseQuery),w=c.hash||y.hash;return w&&"#"!==w.charAt(0)&&(w="#"+w),{_normalized:!0,path:path,query:_,hash:w}}var Q,Z=function(){},tt={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,o=this.$route,c=n.resolve(this.to,o,this.append),f=c.location,l=c.route,d=c.href,h={},v=n.options.linkActiveClass,y=n.options.linkExactActiveClass,w=null==v?"router-link-active":v,x=null==y?"router-link-exact-active":y,O=null==this.activeClass?w:this.activeClass,S=null==this.exactActiveClass?x:this.exactActiveClass,E=l.redirectedFrom?_(null,Y(l.redirectedFrom),null,n):l;h[S]=A(o,E),h[O]=this.exact?h[S]:function(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(o,E);var C=h[S]?this.ariaCurrentValue:null,k=function(t){et(t)&&(e.replace?n.replace(f,Z):n.push(f,Z))},$={click:et};Array.isArray(this.event)?this.event.forEach((function(t){$[t]=k})):$[this.event]=k;var data={class:h},j=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:d,route:l,navigate:k,isActive:h[O],isExactActive:h[S]});if(j){if(1===j.length)return j[0];if(j.length>1||!j.length)return 0===j.length?t():t("span",{},j)}if("a"===this.tag)data.on=$,data.attrs={href:d,"aria-current":C};else{var a=function t(e){var n;if(e)for(var i=0;i-1&&(l.params[m]=n.params[m]);return l.path=X(v.path,l.params),d(v,l,f)}if(l.path){l.params={};for(var i=0;i=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var $t={redirected:2,aborted:4,cancelled:8,duplicated:16};function jt(t,e){return It(t,e,$t.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return Nt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function Tt(t,e){return It(t,e,$t.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function It(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Nt=["params","query","hash"];function Pt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Lt(t,e){return Pt(t)&&t._isRouter&&(null==e||t.type===e)}function Rt(t){return function(e,n,r){var o=!1,c=0,f=null;Mt(t,(function(t,e,n,l){if("function"==typeof t&&void 0===t.cid){o=!0,c++;var d,h=Ut((function(e){var o;((o=e).__esModule||Dt&&"Module"===o[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Q.extend(e),n.components[l]=e,--c<=0&&r()})),v=Ut((function(t){var e="Failed to resolve async component "+l+": "+t;f||(f=Pt(t)?t:new Error(e),r(f))}));try{d=t(h,v)}catch(t){v(t)}if(d)if("function"==typeof d.then)d.then(h,v);else{var y=d.component;y&&"function"==typeof y.then&&y.then(h,v)}}})),o||r()}}function Mt(t,e){return Ft(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ft(t){return Array.prototype.concat.apply([],t)}var Dt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Ut(t){var e=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var Bt=function(t,base){this.router=t,this.base=function(base){if(!base)if(nt){var t=document.querySelector("base");base=(base=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else base="/";"/"!==base.charAt(0)&&(base="/"+base);return base.replace(/\/$/,"")}(base),this.current=x,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function zt(t,e,n,r){var o=Mt(t,(function(t,r,o,c){var f=function(t,e){"function"!=typeof t&&(t=Q.extend(t));return t.options[e]}(t,e);if(f)return Array.isArray(f)?f.map((function(t){return n(t,r,o,c)})):n(f,r,o,c)}));return Ft(r?o.reverse():o)}function qt(t,e){if(e)return function(){return t.apply(e,arguments)}}Bt.prototype.listen=function(t){this.cb=t},Bt.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},Bt.prototype.onError=function(t){this.errorCbs.push(t)},Bt.prototype.transitionTo=function(t,e,n){var r,o=this;try{r=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var c=this.current;this.confirmTransition(r,(function(){o.updateRoute(r),e&&e(r),o.ensureURL(),o.router.afterHooks.forEach((function(t){t&&t(r,c)})),o.ready||(o.ready=!0,o.readyCbs.forEach((function(t){t(r)})))}),(function(t){n&&n(t),t&&!o.ready&&(Lt(t,$t.redirected)&&c===x||(o.ready=!0,o.readyErrorCbs.forEach((function(e){e(t)}))))}))},Bt.prototype.confirmTransition=function(t,e,n){var r=this,o=this.current;this.pending=t;var c,f,l=function(t){!Lt(t)&&Pt(t)&&(r.errorCbs.length?r.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},d=t.matched.length-1,h=o.matched.length-1;if(A(t,o)&&d===h&&t.matched[d]===o.matched[h])return this.ensureURL(),l(((f=It(c=o,t,$t.duplicated,'Avoided redundant navigation to current location: "'+c.fullPath+'".')).name="NavigationDuplicated",f));var v=function(t,e){var i,n=Math.max(t.length,e.length);for(i=0;i0)){var e=this.router,n=e.options.scrollBehavior,r=At&&n;r&&this.listeners.push(vt());var o=function(){var n=t.current,o=Ht(t.base);t.current===x&&o===t._startLocation||t.transitionTo(o,(function(t){r&&yt(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Et(T(r.base+t.fullPath)),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Ct(T(r.base+t.fullPath)),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Ht(this.base)!==this.current.fullPath){var e=T(this.base+this.current.fullPath);t?Et(e):Ct(e)}},e.prototype.getCurrentLocation=function(){return Ht(this.base)},e}(Bt);function Ht(base){var path=window.location.pathname;return base&&0===path.toLowerCase().indexOf(base.toLowerCase())&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash}var Kt=function(t){function e(e,base,n){t.call(this,e,base),n&&function(base){var t=Ht(base);if(!/^\/#/.test(t))return window.location.replace(T(base+"/#"+t)),!0}(this.base)||Wt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=At&&e;n&&this.listeners.push(vt());var r=function(){var e=t.current;Wt()&&t.transitionTo(Gt(),(function(r){n&&yt(t.router,r,e,!0),At||Yt(r.fullPath)}))},o=At?"popstate":"hashchange";window.addEventListener(o,r),this.listeners.push((function(){window.removeEventListener(o,r)}))}},e.prototype.push=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Xt(t.fullPath),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this.current;this.transitionTo(t,(function(t){Yt(t.fullPath),yt(r.router,t,o,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Gt()!==e&&(t?Xt(e):Yt(e))},e.prototype.getCurrentLocation=function(){return Gt()},e}(Bt);function Wt(){var path=Gt();return"/"===path.charAt(0)||(Yt("/"+path),!1)}function Gt(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Jt(path){var t=window.location.href,i=t.indexOf("#");return(i>=0?t.slice(0,i):t)+"#"+path}function Xt(path){At?Et(Jt(path)):window.location.hash=path}function Yt(path){At?Ct(Jt(path)):window.location.replace(Jt(path))}var Qt=function(t){function e(e,base){t.call(this,e,base),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Lt(t,$t.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(Bt),Zt=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=at(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!At&&!1!==t.fallback,this.fallback&&(e="hash"),nt||(e="abstract"),this.mode=e,e){case"history":this.history=new Vt(this,t.base);break;case"hash":this.history=new Kt(this,t.base,this.fallback);break;case"abstract":this.history=new Qt(this,t.base);break;default:0}},te={currentRoute:{configurable:!0}};function ee(t,e){return t.push(e),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}Zt.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},te.currentRoute.get=function(){return this.history&&this.history.current},Zt.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof Vt||n instanceof Kt){var r=function(t){n.setupListeners(),function(t){var r=n.current,o=e.options.scrollBehavior;At&&o&&"fullPath"in t&&yt(e,t,r,!1)}(t)};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Zt.prototype.beforeEach=function(t){return ee(this.beforeHooks,t)},Zt.prototype.beforeResolve=function(t){return ee(this.resolveHooks,t)},Zt.prototype.afterEach=function(t){return ee(this.afterHooks,t)},Zt.prototype.onReady=function(t,e){this.history.onReady(t,e)},Zt.prototype.onError=function(t){this.history.onError(t)},Zt.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},Zt.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},Zt.prototype.go=function(t){this.history.go(t)},Zt.prototype.back=function(){this.go(-1)},Zt.prototype.forward=function(){this.go(1)},Zt.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Zt.prototype.resolve=function(t,e,n){var r=Y(t,e=e||this.history.current,n,this),o=this.match(r,e),c=o.redirectedFrom||o.fullPath;return{location:r,route:o,href:function(base,t,e){var path="hash"===e?"#"+t:t;return base?T(base+"/"+path):path}(this.history.base,c,this.mode),normalizedTo:r,resolved:o}},Zt.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==x&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Zt.prototype,te),Zt.install=function t(e){if(!t.installed||Q!==e){t.installed=!0,Q=e;var n=function(t){return void 0!==t},r=function(t,e){var i=t.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",k),e.component("RouterLink",tt);var o=e.config.optionMergeStrategies;o.beforeRouteEnter=o.beforeRouteLeave=o.beforeRouteUpdate=o.created}},Zt.version="3.4.7",Zt.isNavigationFailure=Lt,Zt.NavigationFailureType=$t,nt&&window.Vue&&window.Vue.use(Zt),e.a=Zt},function(t,e,n){t.exports=n(205)},,function(t,e,n){var r=n(28).f,o=n(39),c=n(9)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,c)&&r(t,c,{configurable:!0,value:e})}},function(t,e,n){var r=n(14),o=n(171),c=n(96),f=n(95)("IE_PROTO"),l=function(){},d=function(){var t,iframe=n(93)("iframe"),i=c.length;for(iframe.style.display="none",n(123).appendChild(iframe),iframe.src="javascript:",(t=iframe.contentWindow.document).open(),t.write(" + + diff --git a/codegen_jaculus/index.html b/codegen_jaculus/index.html new file mode 100644 index 0000000..a062dbd --- /dev/null +++ b/codegen_jaculus/index.html @@ -0,0 +1,13 @@ + + + + rbgridui_designer - rbgridui_designer + + +
+ + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7dc2e5df852ad361433445b0bdc95e08267c3ee4 GIT binary patch literal 15406 zcmeHOX>b%p6rKoLP~{J-604}<2zzj7AryFkB?d+G2MXEUga9fAP!0u(077EJ3HB(+1+f2GF81j)6?(0 z@4Y_Xn_i9!;F@qPT5ymDa$}lu+*=&S1qN0>cY2BA)<9XeZZ+>aa9mnTj_U+x0rO(tR{VoH1Q_A#cI$+NXx6Abx{^W+g28X#$XNUK_6D^Z(9;oRnwlUM6 z3a$Ccy^=}hj;ysO(o%YZZlcwo9l)M3XY^?)>qtWEaI$aXQc_h_Mb01FE5V>A7Nee5 zV*k50E|ZG#GNAA1z(Z;K-MOAc?3I-yDzuYg`m~g_fIpn<`gH-tf9=8v2U@DXi~b|F z--FxN$&!fvis)JY#Xh_O64FU=Gkc@{ktW?o;`U?jFt0AxJISrCqbIykI|&DMRIs)e zZ`6M%O=eU3-WHSQ4QV-jHfj5e>cKrPJ1M9r#CawVQXfb-KPkCFL%AllAg-y>#CX~` z?m4A2SP$p|7%k@30f8N1PP-(wv7&pE{+89KKLoT@it5*lFQ{M48#JRC2HvELS3@tZ zTUQ?u*O9wN3?QG{0opxDu1*mq4W!W^@aW{L!+d>_zyMECG z*?MA|D%Jnmh2z4sgL9sk2fN>s7$?-hn;olSW$Ur}nEOip^g*3T;r-i!{L+#l68m{K zzsXNrI9`yAHwXV%u6HW7# z{9wPypE0aEDSP}#kbmRy8O5?a)&F7sU6PV8i>8zNw+XWGX5;shJd$rU>JnYeb(7A&2K{JPG)m+n6g%vtH!qc+AEo?ZkN*$K#tZacB7HA@ z7RxUwdO*iFj`7sw)#T#weXtj{3zn#?D3{%niTPPWVDDto=T%F0zy65j%gw**Vg3=1 z!4vzoC~5;=&A+JI^{kVE4T@kccGOqCPxw+k`UUJlTTBmo)h!0!%3sUG(>!|U>wcAg z<;)>LepzXWTiMt?zS4iCbqMtb8GtJpY4s)_#~=Ejm=11VMKV%Tz=wOnMAJMeZeqR3 zcMv4=ka>8QBH5nWUq&P?!Zt^rczRf8pUW5TKiNJM^PP~A(}Lr%g?)1mPvPvtv`?l@FvZd z;0MhG-+!Kx#D_p#qjsFdpzm)nY3C@RVRb-v%VdM*6_NaBw+&w_M1EAl23~>`4#{CSdm&sz(*)EH@{pEyH;T(j$lg-GjUWpVjh^*014N4m>j>jcqkd2iqsD zUWRw)r1gFAjB{b_d|3Cqr$!cFE$0pT@eIG&*sc@U{;C=t4Oti4!3=!~@Z*@^tik%u zjR`;64#(&-{J!bWp7cd;?7uuRgj_zIO7J@mOV`e)lhx6~T<#U4hjyX+dq%_Z?99Vt z+2l`M(n@vo27f|KI4Lf?@37^50`Z>21>;;|SoF;YqzK|P(knOnEK%YYigjoR{JU$u zO^NZNPrd1fDK7OE<7W5%#*cnT$-{gxbb60*6D2VLhMVR7#*cAx>4h=fZ9iL7+a7iB zC;nOCZ<3s>Q&RW@ZNG5r`%gW7jN_LU7dha^xaQwmmV4B9{AqvN;MYj{pGgjJKvbl( zxRAs{e1`RBwYk6g&-_unN&cN22ixNV#*(6kbb0FW?^qq{WP8N#Zmo0I9{#XDuD1_l zY=2$mY=S$y()a$rkL!~3!kD0vZ=h1V(q~`e$8$4y?&sRY6GAF3aNJ{{E*SHl_w~CT z_j{&?7(er0l=@0?`yZ*D<(_e`aAeo-WX2cWy~0oZNRj_ygP0MNW!5)-)alW~0)pQb zrDwC4U6tfg{}KHdvq3jo2`$#~)c&kZaP7JYd++(9-t(v(0Ds=JftoJpJK|*vZTTX^ zP13!=kC+PX<{u z{tKQ5OPDd-sSU7A_9iV+jUVkSo`32aKWo>E$M*}iXE!+)Pc|C-o8gR)^eQVY2KxY|1pW<+Bb@M~4~ag497b1V z4T1l}{;f{<^Y7kJjUDy!FaC~X*_45#9L^L=uhR#TpBns0uzq2jM4WJskQ5g|a<86~ zLMM2p#a+y+u0G^z`&U)jNl8&Y>>+LmsSxh*T-1}trA})XDud_a#OLHEl$oxjmI;r!8#|0faSQG4$VezmgdqyB#h|J2}ijp+Mb^%)oZ zmJR+3{r<=g)V2ZtD+}9MsSmHDPt<<*#d9#~&%(&dp!h3!qi!nmzwo>c{I_LsGl zAEWMGWU#ge!;d+hdE$*4E9jLD{$+-@3C=p40$%ZElXeiC@A=DHevIA{qTOu{)&+^N yi|_G&G!Z>pH^=`8dXsFS+zX5^+6MSG^M)VN+Jf3O1D>?cGv3egXBPNBTi{=}+8vw# literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..abf1423 --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + rbgridui_designer - rbgridui_designer + + +
+ +