!function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=10)}([function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"d",function(){return i}),n.d(t,"f",function(){return o}),n.d(t,"e",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"c",function(){return u}),n.d(t,"i",function(){return c}),n.d(t,"g",function(){return l}),n.d(t,"h",function(){return f});var r=32,i=1/r,o=32,a=~~(.5625*o),s=1+~~(o/2),u=~~(.5*a),c={air:{type:"air",hp:1/0,walkable:!0},grass:{type:"grass",hp:1,walkable:!1},tree_top_left:{type:"tree_top_left",hp:5,walkable:!0},tree_top_middle:{type:"tree_top_middle",hp:5,walkable:!0},tree_top_right:{type:"tree_top_right",hp:5,walkable:!0},tree_crown_left:{type:"tree_crown_left",hp:5,walkable:!0},tree_crown_middle:{type:"tree_crown_middle",hp:5,walkable:!0,climbable:!0},tree_crown_right:{type:"tree_crown_right",hp:5,walkable:!0},tree_trunk_left:{type:"tree_trunk_left",hp:5,walkable:!0},tree_trunk_middle:{type:"tree_trunk_middle",hp:5,walkable:!0,climbable:!0},tree_trunk_right:{type:"tree_trunk_right",hp:5,walkable:!0},tree_root_left:{type:"tree_root_left",hp:5,walkable:!0},tree_root_middle:{type:"tree_root_middle",hp:5,walkable:!0,climbable:!0},tree_root_right:{type:"tree_root_right",hp:5,walkable:!0},tree_top_left_mixed:{type:"tree_top_left_mixed",hp:5,walkable:!0},tree_crown_left_mixed:{type:"tree_crown_left_mixed",hp:5,walkable:!0},tree_trunk_left_mixed:{type:"tree_trunk_left_mixed",hp:5,walkable:!0},tree_root_left_mixed:{type:"tree_root_left_mixed",hp:5,walkable:!0},tree_top_right_mixed:{type:"tree_top_right_mixed",hp:5,walkable:!0},tree_crown_right_mixed:{type:"tree_crown_right_mixed",hp:5,walkable:!0},tree_trunk_right_mixed:{type:"tree_trunk_right_mixed",hp:5,walkable:!0},tree_root_right_mixed:{type:"tree_root_right_mixed",hp:5,walkable:!0},soil:{type:"soil",hp:2,walkable:!1},soil_gravel:{type:"soil_gravel",hp:5,walkable:!1},stone_gravel:{type:"stone_gravel",hp:5,walkable:!1},stone:{type:"stone",hp:10,walkable:!1},bedrock:{type:"bedrock",hp:25,walkable:!1},cave:{type:"cave",hp:1/0,walkable:!0}},l={treeTop:24,ground:28,rock:32,underground:48,cave_max:250},f={tree:.2,soil_hole:.3,soil_gravel:.2,stone_gravel:.1,cave:.5,fray:.4}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){function r(e){for(var t=0;tn.parts.length&&(r.parts.length=n.parts.length)}else{for(var a=[],i=0;i=900||e<80?"night":e>=80&&e<120?"morning0":e>=120&&e<150?"morning1":e>=150&&e<240?"morning2":e>=700&&e<800?"evening0":e>=800&&e<850?"evening1":e>=850&&e<900?"evening2":"day"},clock:function(){var e=86.4*this.time,t=~~(e/3600),n=~~(60*(e/3600-t));return(t+2)%24+":"+(n<10?"0":"")+n}},methods:{move:function(e){if(this.moving=requestAnimationFrame(this.move),!(e-this.lastTick<50)){this.time=(this.time+.1)%1e3;var t=this.player,n=(t.x,t.y,t.vx*t.dir*a.d),r=t.vy*a.d;n>0&&this.blocked.right&&(n=0),n<0&&this.blocked.left&&(n=0),r>0&&this.blocked.down&&(r=0),r<0&&this.blocked.up&&(r=0),!this.inputY&&this.digging&&(n=0,this.dig()),this.x+=n,this.y+=r,this.lastTick=e}},dig:function(){if(console.log("dig",this.playerDirection,this.surroundings[this.playerDirection]),!(this.surroundings[this.playerDirection].hp>=1/0)){var e=this.floorX+a.b,t=this.floorY+a.c,n=s({},this.surroundings[this.playerDirection]);n.hp--,u.change(t,e,n)}},togglePause:function(){!1===this.moving?this.move():(cancelAnimationFrame(this.moving),this.moving=!1)}}}},function(e,t,n){"use strict";var r=n(27),i=n(1);t.a={name:"background",props:{x:Number,time:Number},data:function(){return{redraw:null}},watch:{time:function(){this.refresh()}},mounted:function(){var e=this.$refs.canvas,t=document.createElement("canvas");e.width=i.f*i.a,e.height=i.e*i.a,t.width=~~(e.width/8),t.height=~~(e.height/8),this.redraw=r.a.bind(null,e,e.getContext("2d"),~~(e.width/2),~~(e.height/2),t,t.getContext("2d"),t.width,t.height),this.refresh()},computed:{sunY:function(){var e=Math.PI/1e3;return-100*Math.sin(this.time*e)}},methods:{refresh:function(){this.redraw(this.x,this.sunY)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11),i=n(15);r.a.directive("keep-focussed",{inserted:function(e,t){e.focus(),e.addEventListener("blur",function(){return e.focus()})}}),new r.a({el:"#app",render:function(e){return e(i.a)}})},function(e,t,n){"use strict";(function(e,n){function r(e){return void 0===e||null===e}function i(e){return void 0!==e&&null!==e}function o(e){return!0===e}function a(e){return!1===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function u(e){return null!==e&&"object"==typeof e}function c(e){return"[object Object]"===$o.call(e)}function l(e){return"[object RegExp]"===$o.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||c(e)&&e.toString===$o?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function h(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}function y(e,t){return So.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}function _(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function b(e,t){return e.bind(t)}function w(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function x(e,t){for(var n in t)e[n]=t[n];return e}function k(e){for(var t={},n=0;n-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===Mo(e)){var u=ie(String,i.type);(u<0||s0&&(a=we(a,(t||"")+"_"+n),be(a[0])&&be(c)&&(l[u]=I(c.text+a[0].text),a.shift()),l.push.apply(l,a)):s(a)?be(c)?l[u]=I(c.text+a):""!==a&&l.push(I(a)):be(a)&&be(c)?l[u]=I(c.text+a.text):(o(e._isVList)&&i(a.tag)&&r(a.key)&&i(t)&&(a.key="__vlist"+t+"_"+n+"__"),l.push(a)));return l}function xe(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}function ke(e){var t=Ce(e.$options.inject,e);t&&(L(!1),Object.keys(t).forEach(function(n){U(e,n,t[n])}),L(!0))}function Ce(e,t){if(e){for(var n=Object.create(null),r=aa?Reflect.ownKeys(e):Object.keys(e),i=0;i0,o=e?!!e.$stable:!i,a=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(o&&n&&n!==Co&&a===n.$key&&!i&&!n.$hasNormal)return n;r={};for(var s in e)e[s]&&"$"!==s[0]&&(r[s]=Se(t,s,e[s]))}else r={};for(var u in t)u in r||(r[u]=De(t,u));return e&&Object.isExtensible(e)&&(e._normalized=r),D(r,"$stable",o),D(r,"$key",a),D(r,"$hasNormal",i),r}function Se(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:_e(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function De(e,t){return function(){return e[t]}}function Te(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;rBa&&Ra[n].id>e.id;)n--;Ra.splice(n+1,0,e)}else Ra.push(e);Ha||(Ha=!0,le(Ct))}}function Dt(e,t,n){Ya.get=function(){return this[t][n]},Ya.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Ya)}function Tt(e){e._watchers=[];var t=e.$options;t.props&&jt(e,t.props),t.methods&&Rt(e,t.methods),t.data?Et(e):F(e._data={},!0),t.computed&&It(e,t.computed),t.watch&&t.watch!==Zo&&Ft(e,t.watch)}function jt(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[],o=!e.$parent;o||L(!1);for(var a in t)!function(o){i.push(o);var a=ee(o,t,n,e);U(r,o,a),o in e||Dt(e,"_props",o)}(a);L(!0)}function Et(e){var t=e.$options.data;t=e._data="function"==typeof t?Mt(t,e):t||{},c(t)||(t={});for(var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);i--;){var o=n[i];r&&y(r,o)||S(o)||Dt(e,"_data",o)}F(t,!0)}function Mt(e,t){E();try{return e.call(t,t)}catch(e){return oe(e,t,"data()"),{}}finally{M()}}function It(e,t){var n=e._computedWatchers=Object.create(null),r=ia();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new Ja(e,a||C,C,Qa)),i in e||Nt(e,i,o)}}function Nt(e,t,n){var r=!ia();"function"==typeof n?(Ya.get=r?Lt(t):Pt(n),Ya.set=C):(Ya.get=n.get?r&&!1!==n.cache?Lt(t):Pt(n.get):C,Ya.set=n.set||C),Object.defineProperty(e,t,Ya)}function Lt(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ca.target&&t.depend(),t.value}}function Pt(e){return function(){return e.call(this,this)}}function Rt(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?C:Io(t[n],e)}function Ft(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1)return this;var n=w(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}function Xt(e){e.mixin=function(e){return this.options=G(this.options,e),this}}function Kt(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=e.name||n.options.name,a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=G(n.options,e),a.super=n,a.options.props&&Jt(a),a.options.computed&&Yt(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,Ro.forEach(function(e){a[e]=n[e]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=x({},a.options),i[r]=a,a}}function Jt(e){var t=e.options.props;for(var n in t)Dt(e.prototype,"_props",n)}function Yt(e){var t=e.options.computed;for(var n in t)Nt(e.prototype,n,t[n])}function Qt(e){Ro.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&c(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}function Wt(e){return e&&(e.Ctor.options.name||e.tag)}function Gt(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!l(e)&&e.test(t)}function Zt(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=Wt(a.componentOptions);s&&!t(s)&&en(n,o,r,i)}}}function en(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,m(n,t)}function tn(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=nn(r.data,t));for(;i(n=n.parent);)n&&n.data&&(t=nn(t,n.data));return rn(t.staticClass,t.class)}function nn(e,t){return{staticClass:on(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function rn(e,t){return i(e)||i(t)?on(e,an(t)):""}function on(e,t){return e?t?e+" "+t:e:t||""}function an(e){return Array.isArray(e)?sn(e):u(e)?un(e):"string"==typeof e?e:""}function sn(e){for(var t,n="",r=0,o=e.length;r-1?Os[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Os[e]=/HTMLUnknownElement/.test(t.toString())}function fn(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function dn(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function pn(e,t){return document.createElementNS(xs[e],t)}function vn(e){return document.createTextNode(e)}function hn(e){return document.createComment(e)}function mn(e,t,n){e.insertBefore(t,n)}function yn(e,t){e.removeChild(t)}function gn(e,t){e.appendChild(t)}function _n(e){return e.parentNode}function bn(e){return e.nextSibling}function wn(e){return e.tagName}function xn(e,t){e.textContent=t}function kn(e,t){e.setAttribute(t,"")}function Cn(e,t){var n=e.data.ref;if(i(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?m(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}function $n(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&An(e,t)||o(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function An(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,o=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===o||Ss(r)&&Ss(o)}function On(e,t,n){var r,o,a={};for(r=t;r<=n;++r)o=e[r].key,i(o)&&(a[o]=r);return a}function Sn(e,t){(e.data.directives||t.data.directives)&&Dn(e,t)}function Dn(e,t){var n,r,i,o=e===js,a=t===js,s=Tn(e.data.directives,e.context),u=Tn(t.data.directives,t.context),c=[],l=[];for(n in u)r=s[n],i=u[n],r?(i.oldValue=r.value,i.oldArg=r.arg,En(i,"update",t,e),i.def&&i.def.componentUpdated&&l.push(i)):(En(i,"bind",t,e),i.def&&i.def.inserted&&c.push(i));if(c.length){var f=function(){for(var n=0;n-1?Nn(e,t,n):ys(t)?ws(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):vs(t)?e.setAttribute(t,ms(t,n)):_s(t)?ws(n)?e.removeAttributeNS(gs,bs(t)):e.setAttributeNS(gs,t,n):Nn(e,t,n)}function Nn(e,t,n){if(ws(n))e.removeAttribute(t);else{if(Jo&&!Yo&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}function Ln(e,t){var n=t.elm,o=t.data,a=e.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=tn(t),u=n._transitionClasses;i(u)&&(s=on(s,an(u))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}function Pn(e){function t(){(a||(a=[])).push(e.slice(v,i).trim()),v=i+1}var n,r,i,o,a,s=!1,u=!1,c=!1,l=!1,f=0,d=0,p=0,v=0;for(i=0;i=0&&" "===(m=e.charAt(h));h--);m&&Rs.test(m)||(l=!0)}}else void 0===o?(v=i+1,o=e.slice(0,i).trim()):t();if(void 0===o?o=e.slice(0,i).trim():0!==v&&t(),a)for(i=0;i-1?{exp:e.slice(0,is),key:'"'+e.slice(is+1)+'"'}:{exp:e,key:null};for(ns=e,is=os=as=0;!nr();)rs=tr(),rr(rs)?or(rs):91===rs&&ir(rs);return{exp:e.slice(0,os),key:e.slice(os+1,as)}}function tr(){return ns.charCodeAt(++is)}function nr(){return is>=ts}function rr(e){return 34===e||39===e}function ir(e){var t=1;for(os=is;!nr();)if(e=tr(),rr(e))or(e);else if(91===e&&t++,93===e&&t--,0===t){as=is;break}}function or(e){for(var t=e;!nr()&&(e=tr())!==t;);}function ar(e,t,n){ss=n;var r=t.value,i=t.modifiers,o=e.tag,a=e.attrsMap.type;if(e.component)return Gn(e,r,i),!1;if("select"===o)cr(e,r,i);else if("input"===o&&"checkbox"===a)sr(e,r,i);else if("input"===o&&"radio"===a)ur(e,r,i);else if("input"===o||"textarea"===o)lr(e,r,i);else if(!Uo.isReservedTag(o))return Gn(e,r,i),!1;return!0}function sr(e,t,n){var r=n&&n.number,i=Jn(e,"value")||"null",o=Jn(e,"true-value")||"true",a=Jn(e,"false-value")||"false";Hn(e,"checked","Array.isArray("+t+")?_i("+t+","+i+")>-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Xn(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Zn(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Zn(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Zn(t,"$$c")+"}",null,!0)}function ur(e,t,n){var r=n&&n.number,i=Jn(e,"value")||"null";i=r?"_n("+i+")":i,Hn(e,"checked","_q("+t+","+i+")"),Xn(e,"change",Zn(t,i),null,!0)}function cr(e,t,n){var r=n&&n.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",o="var $$selectedVal = "+i+";";o=o+" "+Zn(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Xn(e,"change",o,null,!0)}function lr(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,u=!o&&"range"!==r,c=o?"change":"range"===r?Fs:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Zn(t,l);u&&(f="if($event.target.composing)return;"+f),Hn(e,"value","("+t+")"),Xn(e,c,f,null,!0),(s||a)&&Xn(e,"blur","$forceUpdate()")}function fr(e){if(i(e[Fs])){var t=Jo?"change":"input";e[t]=[].concat(e[Fs],e[t]||[]),delete e[Fs]}i(e[Us])&&(e.change=[].concat(e[Us],e.change||[]),delete e[Us])}function dr(e,t,n){var r=us;return function i(){null!==t.apply(null,arguments)&&vr(e,i,n,r)}}function pr(e,t,n,r){if(Hs){var i=Va,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}us.addEventListener(e,t,ea?{capture:n,passive:r}:n)}function vr(e,t,n,r){(r||us).removeEventListener(e,t._wrapper||t,n)}function hr(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},i=e.data.on||{};us=t.elm,fr(n),ve(n,i,pr,vr,dr,t.context),us=void 0}}function mr(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,o,a=t.elm,s=e.data.domProps||{},u=t.data.domProps||{};i(u.__ob__)&&(u=t.data.domProps=x({},u));for(n in s)n in u||(a[n]="");for(n in u){if(o=u[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var c=r(o)?"":String(o);yr(a,c)&&(a.value=c)}else if("innerHTML"===n&&Cs(a.tagName)&&r(a.innerHTML)){cs=cs||document.createElement("div"),cs.innerHTML=""+o+"";for(var l=cs.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[n])try{a[n]=o}catch(e){}}}}function yr(e,t){return!e.composing&&("OPTION"===e.tagName||gr(e,t)||_r(e,t))}function gr(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}function _r(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.number)return v(n)!==v(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}function br(e){var t=wr(e.style);return e.staticStyle?x(e.staticStyle,t):t}function wr(e){return Array.isArray(e)?k(e):"string"==typeof e?Vs(e):e}function xr(e,t){var n,r={};if(t)for(var i=e;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=br(i.data))&&x(r,n);(n=br(e.data))&&x(r,n);for(var o=e;o=o.parent;)o.data&&(n=br(o.data))&&x(r,n);return r}function kr(e,t){var n=t.data,o=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var a,s,u=t.elm,c=o.staticStyle,l=o.normalizedStyle||o.style||{},f=c||l,d=wr(t.data.style)||{};t.data.normalizedStyle=i(d.__ob__)?x({},d):d;var p=xr(t,!0);for(s in f)r(p[s])&&Ks(u,s,"");for(s in p)(a=p[s])!==f[s]&&Ks(u,s,null==a?"":a)}}function Cr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Ws).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function $r(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Ws).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function Ar(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&x(t,Gs(e.name||"v")),x(t,e),t}return"string"==typeof e?Gs(e):void 0}}function Or(e){au(function(){au(e)})}function Sr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Cr(e,t))}function Dr(e,t){e._transitionClasses&&m(e._transitionClasses,t),$r(e,t)}function Tr(e,t,n){var r=jr(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===eu?ru:ou,u=0,c=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++u>=a&&c()};setTimeout(function(){u0&&(n=eu,l=a,f=o.length):t===tu?c>0&&(n=tu,l=c,f=u.length):(l=Math.max(a,c),n=l>0?a>c?eu:tu:null,f=n?n===eu?o.length:u.length:0),{type:n,timeout:l,propCount:f,hasTransform:n===eu&&su.test(r[nu+"Property"])}}function Er(e,t){for(;e.length1}function Rr(e,t){!0!==t.data.show&&Ir(t)}function Fr(e,t,n){Ur(e,t,n),(Jo||Qo)&&setTimeout(function(){Ur(e,t,n)},0)}function Ur(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,u=e.options.length;s-1,a.selected!==o&&(a.selected=o);else if($(zr(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Hr(e,t){return t.every(function(t){return!$(t,e)})}function zr(e){return"_value"in e?e._value:e.value}function Br(e){e.target.composing=!0}function Vr(e){e.target.composing&&(e.target.composing=!1,qr(e.target,"input"))}function qr(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Xr(e){return!e.componentInstance||e.data&&e.data.transition?e:Xr(e.componentInstance._vnode)}function Kr(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Kr(ct(t.children)):e}function Jr(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[To(o)]=i[o];return t}function Yr(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Qr(e){for(;e=e.parent;)if(e.data.transition)return!0}function Wr(e,t){return t.key===e.key&&t.tag===e.tag}function Gr(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Zr(e){e.data.newPos=e.elm.getBoundingClientRect()}function ei(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}function ti(e,t){var n=t?Pu(t):Nu;if(n.test(e)){for(var r,i,o,a=[],s=[],u=n.lastIndex=0;r=n.exec(e);){i=r.index,i>u&&(s.push(o=e.slice(u,i)),a.push(JSON.stringify(o)));var c=Pn(r[1].trim());a.push("_s("+c+")"),s.push({"@binding":c}),u=i+r[0].length}return u=0&&a[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(var u=a.length-1;u>=i;u--)t.end&&t.end(a[u].tag,n,r);a.length=i,o=i&&a[i-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,r):"p"===s&&(t.start&&t.start(e,[],!1,n,r),t.end&&t.end(e,n,r))}for(var i,o,a=[],s=t.expectHTML,u=t.isUnaryTag||No,c=t.canBeLeftOpenTag||No,l=0;e;){if(i=e,o&&ec(o)){var f=0,d=o.toLowerCase(),p=tc[d]||(tc[d]=new RegExp("([\\s\\S]*?)(]*>)","i")),v=e.replace(p,function(e,n,r){return f=r.length,ec(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),ac(d,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});l+=e.length-v.length,e=v,r(d,l-f,l)}else{var h=e.indexOf("<");if(0===h){if(Gu.test(e)){var m=e.indexOf("--\x3e");if(m>=0){t.shouldKeepComment&&t.comment(e.substring(4,m),l,l+m+3),n(m+3);continue}}if(Zu.test(e)){var y=e.indexOf("]>");if(y>=0){n(y+2);continue}}var g=e.match(Wu);if(g){n(g[0].length);continue}var _=e.match(Qu);if(_){var b=l;n(_[0].length),r(_[1],b,l);continue}var w=function(){var t=e.match(Ju);if(t){var r={tagName:t[1],attrs:[],start:l};n(t[0].length);for(var i,o;!(i=e.match(Yu))&&(o=e.match(qu)||e.match(Vu));)o.start=l,n(o[0].length),o.end=l,r.attrs.push(o);if(i)return r.unarySlash=i[1],n(i[0].length),r.end=l,r}}();if(w){!function(e){var n=e.tagName,i=e.unarySlash;s&&("p"===o&&Bu(n)&&r(o),c(n)&&o===n&&r(n));for(var l=u(n)||!!i,f=e.attrs.length,d=new Array(f),p=0;p=0){for(k=e.slice(h);!(Qu.test(k)||Ju.test(k)||Gu.test(k)||Zu.test(k)||(C=k.indexOf("<",1))<0);)h+=C,k=e.slice(h);x=e.substring(0,h)}h<0&&(x=e),x&&n(x.length),t.chars&&x&&t.chars(x,l-x.length,l)}if(e===i){t.chars&&t.chars(e);break}}r()}function ui(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:Di(t),rawAttrsMap:{},parent:n,children:[]}}function ci(e,t){function n(e){if(r(e),l||e.processed||(e=di(e,t)),s.length||e===o||o.if&&(e.elseif||e.else)&&bi(o,{exp:e.elseif,block:e}),a&&!e.forbidden)if(e.elseif||e.else)gi(e,a);else{if(e.slotScope){var n=e.slotTarget||'"default"';(a.scopedSlots||(a.scopedSlots={}))[n]=e}a.children.push(e),e.parent=a}e.children=e.children.filter(function(e){return!e.slotScope}),r(e),e.pre&&(l=!1),Su(e.tag)&&(f=!1);for(var i=0;i>>0}function so(e){return 1===e.type&&("slot"===e.tag||e.children.some(so))}function uo(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Zi(e,t,uo,"null");if(e.for&&!e.forProcessed)return to(e,t,uo);var r=e.slotScope===bc?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(co(e,t)||"undefined")+":undefined":co(e,t)||"undefined":Qi(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function co(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Qi)(a,t)+s}var u=n?lo(o,t.maybeComponent):0,c=i||po;return"["+o.map(function(e){return c(e,t)}).join(",")+"]"+(u?","+u:"")}}function lo(e,t){for(var n=0,r=0;r':'
',Iu.innerHTML.indexOf(" ")>0}function ko(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}/*! * Vue.js v2.6.10 * (c) 2014-2019 Evan You * Released under the MIT License. */ var Co=Object.freeze({}),$o=Object.prototype.toString,Ao=h("slot,component",!0),Oo=h("key,ref,slot,slot-scope,is"),So=Object.prototype.hasOwnProperty,Do=/-(\w)/g,To=g(function(e){return e.replace(Do,function(e,t){return t?t.toUpperCase():""})}),jo=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),Eo=/\B([A-Z])/g,Mo=g(function(e){return e.replace(Eo,"-$1").toLowerCase()}),Io=Function.prototype.bind?b:_,No=function(e,t,n){return!1},Lo=function(e){return e},Po="data-server-rendered",Ro=["component","directive","filter"],Fo=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],Uo={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:No,isReservedAttr:No,isUnknownElement:No,getTagNamespace:C,parsePlatformTagName:Lo,mustUseProp:No,async:!0,_lifecycleHooks:Fo},Ho=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/,zo=new RegExp("[^"+Ho.source+".$_\\d]"),Bo="__proto__"in{},Vo="undefined"!=typeof window,qo="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Xo=qo&&WXEnvironment.platform.toLowerCase(),Ko=Vo&&window.navigator.userAgent.toLowerCase(),Jo=Ko&&/msie|trident/.test(Ko),Yo=Ko&&Ko.indexOf("msie 9.0")>0,Qo=Ko&&Ko.indexOf("edge/")>0,Wo=(Ko&&Ko.indexOf("android"),Ko&&/iphone|ipad|ipod|ios/.test(Ko)||"ios"===Xo),Go=(Ko&&/chrome\/\d+/.test(Ko),Ko&&/phantomjs/.test(Ko),Ko&&Ko.match(/firefox\/(\d+)/)),Zo={}.watch,ea=!1;if(Vo)try{var ta={};Object.defineProperty(ta,"passive",{get:function(){ea=!0}}),window.addEventListener("test-passive",null,ta)}catch(e){}var na,ra,ia=function(){return void 0===na&&(na=!Vo&&!qo&&void 0!==e&&(e.process&&"server"===e.process.env.VUE_ENV)),na},oa=Vo&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,aa="undefined"!=typeof Symbol&&j(Symbol)&&"undefined"!=typeof Reflect&&j(Reflect.ownKeys);ra="undefined"!=typeof Set&&j(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var sa=C,ua=0,ca=function(){this.id=ua++,this.subs=[]};ca.prototype.addSub=function(e){this.subs.push(e)},ca.prototype.removeSub=function(e){m(this.subs,e)},ca.prototype.depend=function(){ca.target&&ca.target.addDep(this)},ca.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;tdocument.createEvent("Event").timeStamp&&(qa=function(){return Xa.now()})}var Ka=0,Ja=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ka,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ra,this.newDepIds=new ra,this.expression="","function"==typeof t?this.getter=t:(this.getter=T(t),this.getter||(this.getter=C)),this.value=this.lazy?void 0:this.get()};Ja.prototype.get=function(){E(this);var e,t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;oe(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&fe(e),M(),this.cleanupDeps()}return e},Ja.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Ja.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Ja.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():St(this)},Ja.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||u(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){oe(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Ja.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Ja.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Ja.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||m(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Ya={enumerable:!0,configurable:!0,get:C,set:C},Qa={lazy:!0},Wa=0;!function(e){e.prototype._init=function(e){var t=this;t._uid=Wa++,t._isVue=!0,e&&e._isComponent?Ht(t,e):t.$options=G(zt(t.constructor),e||{},t),t._renderProxy=t,t._self=t,mt(t),lt(t),it(t),xt(t,"beforeCreate"),ke(t),Tt(t),xe(t),xt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(Vt),function(e){var t={};t.get=function(){return this._data};var n={};n.get=function(){return this._props},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=H,e.prototype.$delete=z,e.prototype.$watch=function(e,t,n){var r=this;if(c(t))return Ut(r,e,t,n);n=n||{},n.user=!0;var i=new Ja(r,e,t,n);if(n.immediate)try{t.call(r,i.value)}catch(e){oe(e,r,'callback for immediate watcher "'+i.expression+'"')}return function(){i.teardown()}}}(Vt),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?w(n):n;for(var r=w(arguments,1),i='event handler for "'+e+'"',o=0,a=n.length;oparseInt(this.max)&&en(u,c[0],c,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},es={KeepAlive:Za};!function(e){var t={};t.get=function(){return Uo},Object.defineProperty(e,"config",t),e.util={warn:sa,extend:x,mergeOptions:G,defineReactive:U},e.set=H,e.delete=z,e.nextTick=le,e.observable=function(e){return F(e),e},e.options=Object.create(null),Ro.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,x(e.options.components,es),qt(e),Xt(e),Kt(e),Qt(e)}(Vt),Object.defineProperty(Vt.prototype,"$isServer",{get:ia}),Object.defineProperty(Vt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Vt,"FunctionalRenderContext",{value:qe}),Vt.version="2.6.10";var ts,ns,rs,is,os,as,ss,us,cs,ls,fs=h("style,class"),ds=h("input,textarea,option,select,progress"),ps=function(e,t,n){return"value"===n&&ds(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},vs=h("contenteditable,draggable,spellcheck"),hs=h("events,caret,typing,plaintext-only"),ms=function(e,t){return ws(t)||"false"===t?"false":"contenteditable"===e&&hs(t)?t:"true"},ys=h("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"),gs="http://www.w3.org/1999/xlink",_s=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},bs=function(e){return _s(e)?e.slice(6,e.length):""},ws=function(e){return null==e||!1===e},xs={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ks=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Cs=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),$s=function(e){return"pre"===e},As=function(e){return ks(e)||Cs(e)},Os=Object.create(null),Ss=h("text,number,password,search,email,tel,url"),Ds=Object.freeze({createElement:dn,createElementNS:pn,createTextNode:vn,createComment:hn,insertBefore:mn,removeChild:yn,appendChild:gn,parentNode:_n,nextSibling:bn,tagName:wn,setTextContent:xn,setStyleScope:kn}),Ts={create:function(e,t){Cn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Cn(e,!0),Cn(t))},destroy:function(e){Cn(e,!0)}},js=new fa("",{},[]),Es=["create","activate","update","remove","destroy"],Ms={create:Sn,update:Sn,destroy:function(e){Sn(e,js)}},Is=Object.create(null),Ns=[Ts,Ms],Ls={create:Mn,update:Mn},Ps={create:Ln,update:Ln},Rs=/[\w).+\-_$\]]/,Fs="__r",Us="__c",Hs=xa&&!(Go&&Number(Go[1])<=53),zs={create:hr,update:hr},Bs={create:mr,update:mr},Vs=g(function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(n).forEach(function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}),qs=/^--/,Xs=/\s*!important$/,Ks=function(e,t,n){if(qs.test(t))e.style.setProperty(t,n);else if(Xs.test(n))e.style.setProperty(Mo(t),n.replace(Xs,""),"important");else{var r=Ys(t);if(Array.isArray(n))for(var i=0,o=n.length;iv?(f=r(n[y+1])?null:n[y+1].elm,g(e,f,n,p,y,o)):p>y&&b(e,t,d,v)}function k(e,t,n,r){for(var o=n;o\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,qu=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Xu="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+Ho.source+"]*",Ku="((?:"+Xu+"\\:)?"+Xu+")",Ju=new RegExp("^<"+Ku),Yu=/^\s*(\/?)>/,Qu=new RegExp("^<\\/"+Ku+"[^>]*>"),Wu=/^]+>/i,Gu=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},rc=/&(?:lt|gt|quot|amp|#39);/g,ic=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,oc=h("pre,textarea",!0),ac=function(e,t){return e&&oc(e)&&"\n"===t[0]},sc=/^@|^v-on:/,uc=/^v-|^@|^:/,cc=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,lc=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,fc=/^\(|\)$/g,dc=/^\[.*\]$/,pc=/:(.*)$/,vc=/^:|^\.|^v-bind:/,hc=/\.[^.\]]+(?=[^\]]*$)/g,mc=/^v-slot(:|$)|^#/,yc=/[\r\n]/,gc=/\s+/g,_c=g(Uu.decode),bc="_empty_",wc=/^xmlns:NS\d+/,xc=/^NS\d+:/,kc={preTransformNode:Mi},Cc=[Ru,Fu,kc],$c={model:ar,text:Ni,html:Li},Ac={expectHTML:!0,modules:Cc,directives:$c,isPreTag:$s,isUnaryTag:Hu,mustUseProp:ps,canBeLeftOpenTag:zu,isReservedTag:As,getTagNamespace:cn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Cc)},Oc=g(Ri),Sc=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*(?:[\w$]+)?\s*\(/,Dc=/\([^)]*?\);*$/,Tc=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,jc={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ec={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Mc=function(e){return"if("+e+")return null;"},Ic={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Mc("$event.target !== $event.currentTarget"),ctrl:Mc("!$event.ctrlKey"),shift:Mc("!$event.shiftKey"),alt:Mc("!$event.altKey"),meta:Mc("!$event.metaKey"),left:Mc("'button' in $event && $event.button !== 0"),middle:Mc("'button' in $event && $event.button !== 1"),right:Mc("'button' in $event && $event.button !== 2")},Nc={on:Ki,bind:Ji,cloak:C},Lc=function(e){this.options=e,this.warn=e.warn||Fn,this.transforms=Un(e.modules,"transformCode"),this.dataGenFns=Un(e.modules,"genData"),this.directives=x(x({},Nc),e.directives);var t=e.isReservedTag||No;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1},Pc=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),function(e){return function(t){function n(n,r){var i=Object.create(t),o=[],a=[],s=function(e,t,n){(n?a:o).push(e)};if(r){r.modules&&(i.modules=(t.modules||[]).concat(r.modules)),r.directives&&(i.directives=x(Object.create(t.directives||null),r.directives));for(var u in r)"modules"!==u&&"directives"!==u&&(i[u]=r[u])}i.warn=s;var c=e(n.trim(),i);return c.errors=o,c.tips=a,c}return{compile:n,compileToFunctions:wo(n)}}}(function(e,t){var n=ci(e.trim(),t);!1!==t.optimize&&Pi(n,t);var r=Yi(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}})),Rc=Pc(Ac),Fc=(Rc.compile,Rc.compileToFunctions),Uc=!!Vo&&xo(!1),Hc=!!Vo&&xo(!0),zc=g(function(e){var t=fn(e);return t&&t.innerHTML}),Bc=Vt.prototype.$mount;Vt.prototype.$mount=function(e,t){if((e=e&&fn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=zc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=ko(e));if(r){var i=Fc(r,{outputSourceRange:!1,shouldDecodeNewlines:Uc,shouldDecodeNewlinesForHref:Hc,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Bc.call(this,e,t)},Vt.compile=Fc,t.a=Vt}).call(t,n(5),n(12).setImmediate)},function(e,t,n){(function(e){function r(e,t){this._id=e,this._clearFn=t}var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;t.setTimeout=function(){return new r(o.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new r(o.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(13),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(5))},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n-30?p-=Math.max((30+c)/5,0):c<-60&&(p+=Math.min(1+(60+c)/5,0)),d.addColorStop(.1,"hsl(30,50%,"+3.1*p+"%)"),d.addColorStop(.2,"hsl(12,71%,"+1.4*p+"%)"),o.fillRect(0,0,a,s),o.fillStyle="#000";var v=t.createLinearGradient(0,0,0,r),h=360+c,m=100+c,y=Math.min(-1*c-10,55),g="hsl(220, 70%, "+y+"%)",_="hsl("+h+", "+m+"%, "+y+"%)";v.addColorStop(0,g),v.addColorStop(.7,_),t.fillStyle=v,t.fillRect(0,0,n,r);for(var b=0;b<4;b++){t.fillStyle=c>-60?"hsl(5, 23%, "+(33*p-6*b*p)+"%)":"hsl("+(220-40*b)+", 23%, "+(33-6*b)+"%)";for(var w=n;w--;){var x=2*u*Math.pow(b,2)/1e3+w/2e3,k=b/19-.5,C=128+25*b+45*function(e,t){return[1721,947,547,233,73,31,7].reduce(function(n,r){return n*t-Math.cos(r*e)},0)}(x,k);t.fillRect(w,C,1,999),o.fillRect(w/4,C/4+1,1,999)}}t.globalCompositeOperation=o.globalCompositeOperation="lighter";for(var $=1.07;$<5;$*=$)o.drawImage(i,(a-a*$)/2,(s-s*$)/2-c*$+c,a*$,s*$);t.drawImage(i,0,0,n,r)}t.a=r},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("canvas",{ref:"canvas",attrs:{id:"background"}})},i=[],o={render:r,staticRenderFns:i};t.a=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(30),o=n.n(i),a=n(39),s=n.n(a),u=n(1),c=n(41),l=n(42),f=n(43),d=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"super random seed";r(this,e);var a=(o()(i),new s.a(parseInt(i,32)));this._w=t,this._h=n,this._grid=new Array(this._h),this.blockGen=new c.a(a),this.blockExt=new l.a(a),this.playerChanges=new f.a}return p(e,[{key:"change",value:function(e,t,n){n.hp<=0&&(n=e>u.g.rock?d({},u.i.cave):d({},u.i.air)),this.playerChanges.apply(e,t,n)}},{key:"grid",value:function(e,t){return this.generate(e,t,this._w,this._h),this._grid}},{key:"generate",value:function(e,t,n,r){for(var i=0;i>>0,r-=e,r*=e,e=r>>>0,r-=e,e+=4294967296*r}return 2.3283064365386963e-10*(e>>>0)}}i&&i.exports?i.exports=u:n(0)&&n(3)?void 0!==(r=function(){return u}.call(t,n,t,i))&&(i.exports=r):this.alea=u}(0,"object"==typeof e&&e,n(0))}).call(t,n(2)(e))},function(e,t,n){(function(e){var r;!function(e,i,o){function a(e){var t=this,n="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:n+=e;for(var r=0;r>>0)/4294967296};return i.double=function(){do{var e=n.next()>>>11,t=(n.next()>>>0)/4294967296,r=(e+t)/(1<<21)}while(0===r);return r},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=u:n(0)&&n(3)?void 0!==(r=function(){return u}.call(t,n,t,i))&&(i.exports=r):this.xor128=u}(0,"object"==typeof e&&e,n(0))}).call(t,n(2)(e))},function(e,t,n){(function(e){var r;!function(e,i,o){function a(e){var t=this,n="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:n+=e;for(var r=0;r>>4),t.next()}function s(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function u(e,t){var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=n.next()>>>11,t=(n.next()>>>0)/4294967296,r=(e+t)/(1<<21)}while(0===r);return r},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=u:n(0)&&n(3)?void 0!==(r=function(){return u}.call(t,n,t,i))&&(i.exports=r):this.xorwow=u}(0,"object"==typeof e&&e,n(0))}).call(t,n(2)(e))},function(e,t,n){(function(e){var r;!function(e,i,o){function a(e){var t=this;t.next=function(){var e,n,r=t.x,i=t.i;return e=r[i],e^=e>>>7,n=e^e<<24,e=r[i+1&7],n^=e^e>>>10,e=r[i+3&7],n^=e^e>>>3,e=r[i+4&7],n^=e^e<<7,e=r[i+7&7],e^=e<<13,n^=e^e<<9,r[i]=n,t.i=i+1&7,n},function(e,t){var n,r=[];if(t===(0|t))r[0]=t;else for(t=""+t,n=0;n0;--n)e.next()}(t,e)}function s(e,t){return t.x=e.x.slice(),t.i=e.i,t}function u(e,t){null==e&&(e=+new Date);var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=n.next()>>>11,t=(n.next()>>>0)/4294967296,r=(e+t)/(1<<21)}while(0===r);return r},i.int32=n.next,i.quick=i,r&&(r.x&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=u:n(0)&&n(3)?void 0!==(r=function(){return u}.call(t,n,t,i))&&(i.exports=r):this.xorshift7=u}(0,"object"==typeof e&&e,n(0))}).call(t,n(2)(e))},function(e,t,n){(function(e){var r;!function(e,i,o){function a(e){var t=this;t.next=function(){var e,n,r=t.w,i=t.X,o=t.i;return t.w=r=r+1640531527|0,n=i[o+34&127],e=i[o=o+1&127],n^=n<<13,e^=e<<17,n^=n>>>15,e^=e>>>12,n=i[o]=n^e,t.i=o,n+(r^r>>>16)|0},function(e,t){var n,r,i,o,a,s=[],u=128;for(t===(0|t)?(r=t,t=null):(t+="\0",r=0,u=Math.max(u,t.length)),i=0,o=-32;o>>15,r^=r<<4,r^=r>>>13,o>=0&&(a=a+1640531527|0,n=s[127&o]^=r+a,i=0==n?i+1:0);for(i>=128&&(s[127&(t&&t.length||0)]=-1),i=127,o=512;o>0;--o)r=s[i+34&127],n=s[i=i+1&127],r^=r<<13,n^=n<<17,r^=r>>>15,n^=n>>>12,s[i]=r^n;e.w=a,e.X=s,e.i=i}(t,e)}function s(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function u(e,t){null==e&&(e=+new Date);var n=new a(e),r=t&&t.state,i=function(){return(n.next()>>>0)/4294967296};return i.double=function(){do{var e=n.next()>>>11,t=(n.next()>>>0)/4294967296,r=(e+t)/(1<<21)}while(0===r);return r},i.int32=n.next,i.quick=i,r&&(r.X&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=u:n(0)&&n(3)?void 0!==(r=function(){return u}.call(t,n,t,i))&&(i.exports=r):this.xor4096=u}(0,"object"==typeof e&&e,n(0))}).call(t,n(2)(e))},function(e,t,n){(function(e){var r;!function(e,i,o){function a(e){var t=this,n="";t.next=function(){var e=t.b,n=t.c,r=t.d,i=t.a;return e=e<<25^e>>>7^n,n=n-r|0,r=r<<24^r>>>8^i,i=i-e|0,t.b=e=e<<20^e>>>12^n,t.c=n=n-r|0,t.d=r<<16^n>>>16^i,t.a=i-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):n+=e;for(var r=0;r>>0)/4294967296};return i.double=function(){do{var e=n.next()>>>11,t=(n.next()>>>0)/4294967296,r=(e+t)/(1<<21)}while(0===r);return r},i.int32=n.next,i.quick=i,r&&("object"==typeof r&&s(r,n),i.state=function(){return s(n,{})}),i}i&&i.exports?i.exports=u:n(0)&&n(3)?void 0!==(r=function(){return u}.call(t,n,t,i))&&(i.exports=r):this.tychei=u}(0,"object"==typeof e&&e,n(0))}).call(t,n(2)(e))},function(e,t,n){var r;!function(i,o){function a(e,t,n){var r=[];t=1==t?{entropy:!0}:t||{};var a=l(c(t.entropy?[e,d(i)]:null==e?f():e,3),r),p=new s(r),v=function(){for(var e=p.g(m),t=g,n=0;e<_;)e=(e+n)*h,t*=h,n=p.g(1);for(;e>=b;)e/=2,t/=2,n>>>=1;return(e+n)/t};return v.int32=function(){return 0|p.g(4)},v.quick=function(){return p.g(4)/4294967296},v.double=v,l(d(p.S),i),(t.pass||n||function(e,t,n,r){return r&&(r.S&&u(r,p),e.state=function(){return u(p,{})}),n?(o[y]=e,t):e})(v,a,"global"in t?t.global:this==o,t.state)}function s(e){var t,n=e.length,r=this,i=0,o=r.i=r.j=0,a=r.S=[];for(n||(e=[n++]);i=0;n--){i=r(i);var o=new Uint32Array(1);o[0]=(i[0]+31)%(n+1),o[0]<0&&(o[0]+=n+1),this.perm[n]=t[o[0]],this.perm2D[n]=14&this.perm[n],this.perm3D[n]=this.perm[n]%24*3,this.perm4D[n]=252&this.perm[n],t[o[0]]=t[n]}}return e.prototype.array2D=function(e,t){for(var n=new Array(e),r=0;r0){var b=a+m.xsb,w=s+m.ysb,x=this.perm[255&b],k=this.perm2D[x+w&255];h+=_*_*_*_*(i.gradients2D[k]*y+i.gradients2D[k+1]*g)}}return h*i.NORM_2D},e.prototype.noise3D=function(e,t,n){for(var r=(e+t+n)*i.STRETCH_3D,o=e+r,a=t+r,s=n+r,u=Math.floor(o),c=Math.floor(a),l=Math.floor(s),f=(u+c+l)*i.SQUISH_3D,d=e-(u+f),p=t-(c+f),v=n-(l+f),h=o-u,m=a-c,y=s-l,g=h+m+y,_=m-y+1|h-m+1<<1|h-y+1<<2|g<<3|g+y<<5|g+m<<7|g+h<<9,b=0,w=this.lookup3D[_];void 0!==w;w=w.next){var x=d+w.dx,k=p+w.dy,C=v+w.dz,$=2-x*x-k*k-C*C;if($>0){var A=u+w.xsb,O=c+w.ysb,S=l+w.zsb,D=this.perm[255&A],T=this.perm[D+O&255],j=this.perm3D[T+S&255];b+=$*$*$*$*(i.gradients3D[j]*x+i.gradients3D[j+1]*k+i.gradients3D[j+2]*C)}}return b*i.NORM_3D},e.prototype.noise4D=function(e,t,n,r){for(var o=(e+t+n+r)*i.STRETCH_4D,a=e+o,s=t+o,u=n+o,c=r+o,l=Math.floor(a),f=Math.floor(s),d=Math.floor(u),p=Math.floor(c),v=(l+f+d+p)*i.SQUISH_4D,h=e-(l+v),m=t-(f+v),y=n-(d+v),g=r-(p+v),_=a-l,b=s-f,w=u-d,x=c-p,k=_+b+w+x,C=w-x+1|b-w+1<<1|b-x+1<<2|_-b+1<<3|_-w+1<<4|_-x+1<<5|k<<6|k+x<<8|k+w<<11|k+b<<14|k+_<<17,$=0,A=this.lookup4D[C];void 0!==A;A=A.next){var O=h+A.dx,S=m+A.dy,D=y+A.dz,T=g+A.dw,j=2-O*O-S*S-D*D-T*T;if(j>0){var E=l+A.xsb,M=f+A.ysb,I=d+A.zsb,N=p+A.wsb,L=this.perm[255&E],P=this.perm[L+M&255],R=this.perm[P+I&255],F=this.perm4D[R+N&255];$+=j*j*j*j*(i.gradients4D[F]*O+i.gradients4D[F+1]*S+i.gradients4D[F+2]*D+i.gradients4D[F+3]*T)}}return $*i.NORM_4D},e.prototype.initialize=function(){for(var e=[],t=0;t=0&&n[t]===i.i.soil&&(n[t]=i.i.grass)}},{key:"rock",value:function(e,t,n,r){r[t]===i.i.soil&&e2&&void 0!==arguments[2]?arguments[2]:1;r(this,e),this.x=t,this.y=n,this.dir=i,this.vx=0,this.vy=0}return i(e,[{key:"direction",get:function(){return this.dir>0?"left":"right"}}]),e}()},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.daytimeClass,attrs:{id:"field"}},[n("input",{directives:[{name:"keep-focussed",rawName:"v-keep-focussed"}],attrs:{type:"text"},on:{keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;e.inputY=-1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;e.inputY=1},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:"button"in t&&2!==t.button?null:void(e.inputX=-1)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])?null:"button"in t&&0!==t.button?null:void(e.inputX=1)},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;e.digging=!0}],keyup:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;e.inputY=-1===e.inputY?0:1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;e.inputY=1===e.inputY?0:1},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?null:"button"in t&&2!==t.button?null:void(e.inputX=-1===e.inputX?0:1)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])?null:"button"in t&&0!==t.button?null:void(e.inputX=1===e.inputX?0:-1)},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;e.digging=!1}],keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"p",void 0,t.key,void 0)?null:e.togglePause(t)}}}),e._v(" "),n("mountain-background",{attrs:{x:128+e.x/8,time:e.time}}),e._v(" "),n("div",{style:{transform:"translate("+e.tx+"px, "+e.ty+"px)"},attrs:{id:"wrap"}},[e._l(e.rows,function(t,r){return e._l(t,function(e,t){return n("div",{staticClass:"block",class:[e.type]})})})],2),e._v(" "),n("div",{class:[e.player.direction],attrs:{id:"player"}}),e._v(" "),n("div",{attrs:{id:"level-indicator"}},[e._v("\n x:"+e._s(e.floorX)+", y:"+e._s(e.floorY)+"\n "),!1!==e.moving?[e._v("("+e._s(e.clock)+")")]:[e._v("(PAUSED)")]],2)],1)},i=[],o={render:r,staticRenderFns:i};t.a=o},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"building-game"}},[n("Field")],1)},i=[],o={render:r,staticRenderFns:i};t.a=o}]); //# sourceMappingURL=build.js.map