!function e(t,a,i){function r(s,o){if(!a[s]){if(!t[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(n)return n(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var d=a[s]={exports:{}};t[s][0].call(d.exports,(function(e){return r(t[s][1][e]||e)}),d,d.exports,e,t,a,i)}return a[s].exports}for(var n="function"==typeof require&&require,s=0;s1;)a=a[i.shift()];a[i.shift()]=t}},{key:"removeDataByString",value:function(e){for(var t=this.data,a=e.split(".");a.length>1;)t=t[a.shift()];var i=a.shift();i.match(/^\d+$/)?t.splice(Number(i),1):delete t[i]}},{key:"resolveBlock",value:function(e,t,a){var i=this,r=e.match(//g),n=e.match(//g),s=e.match(//g),o=e.match(//g);if(r)for(var l=0,c=r.length;l/g,(function(e,t){return(0,o.selector)("#"+t).innerHTML}))}},{key:"resolveWith",value:function(e){return e=e.replace(/(([\n\r\t]|.)*?)/g,(function(e,t){return e=e.replace(/data\-bind=['"](.*?)['"]/g,"data-bind='"+t+".$1'")}))}},{key:"resolveLoop",value:function(e){var t=this;return e=e.replace(/(([\n\r\t]|.)*?)/g,(function(e,a,i){var r=t.getDataByString(a),n=[],s="";if((n="function"==typeof r?r.apply(t):r)instanceof Array)for(var o=0,l=n.length;o(([\n\r\t]|.)*?)/g)}},{key:"getHtml",value:function(e,t){var a=this.atemplate.find((function(t){return t.id===e})),i="";if(a&&a.html&&(i=a.html),t&&(i=e),!i)return"";var r=this.data;for(i=this.resolveInclude(i),i=this.resolveWith(i);this.hasLoop(i);)i=this.resolveLoop(i);return i=(i=this.resolveBlock(i,r)).replace(/\\([^\\])/g,"$1"),(i=this.resolveAbsBlock(i)).replace(/^([\t ])*\n/gm,"")}},{key:"update",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"html",a=arguments[1],i=this.templates;this.beforeUpdated&&this.beforeUpdated();for(var r=function(r,n){var l=i[r],c="#"+l,d=e.getHtml(l),u=(0,o.selector)("[data-id='"+l+"']");if(u)if("text"===t)u.innerText=d;else if(a){var p=document.createElement("div");p.innerHTML=d;var h=p.querySelector(a).outerHTML;(0,s.default)(u.querySelector(a),h)}else(0,s.default)(u,"
"+d+"
");else(0,o.selector)(c).insertAdjacentHTML("afterend",'
'),"text"===t?(0,o.selector)("[data-id='"+l+"']").innerText=d:(0,o.selector)("[data-id='"+l+"']").innerHTML=d;var f=e.atemplate.find((function(e){return e.id===l}));f.binded||(f.binded=!0,e.addDataBind((0,o.selector)("[data-id='"+l+"']")),e.addActionBind((0,o.selector)("[data-id='"+l+"']")))},n=0,l=i.length;n1?a-1:0),r=1;r1;)t=t[a.shift()];var i=a.shift();return i.match(/^\d+$/)?t.splice(Number(i),1):delete t[i],this}}]),e}();a.default=p,t.exports=a.default},{"./util":2,"ie-array-find-polyfill":5,morphdom:6}],2:[function(e,t,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=a.matches=function(e,t){for(var a=(e.document||e.ownerDocument).querySelectorAll(t),i=a.length;--i>=0&&a.item(i)!==e;);return i>-1},r=(a.selector=function(e){return document.querySelector(e)},a.findAncestor=function(e,t){if("function"==typeof e.closest)return e.closest(t)||null;for(;e&&e!==document;){if(i(e,t))return e;e=e.parentElement}return null}),n=[];a.on=function(e,t,a,i){var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];a.split(" ").forEach((function(a){var o=function(e){var a=r(e.target,t);a&&(e.delegateTarget=a,i(e))};n.push({listener:o,element:e,query:t,event:a,capture:s}),"touchstart"!==a&&"touchmove"!==a||(s={passive:!0}),e.addEventListener(a,o,s)}))},a.off=function(e,t,a){a.split(" ").forEach((function(a){n.forEach((function(i,r){i.element===e&&i.query===t&&i.event===a&&(console.log(i.capture,"item.capture"),e.removeEventListener(a,i.listener,i.capture),n.splice(r,1))}))}))}},{}],3:[function(e,t,a){"use strict";try{var i=new window.CustomEvent("test");if(i.preventDefault(),!0!==i.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var r=function(e,t){var a,i;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},(a=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i=a.preventDefault,a.preventDefault=function(){i.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},a};r.prototype=window.Event.prototype,window.CustomEvent=r}},{}],4:[function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(e){var t=e.Promise,r=t&&"resolve"in t&&"reject"in t&&"all"in t&&"race"in t&&function(){var e;return new t((function(t){e=t})),"function"==typeof e}();void 0!==a&&a?(a.Promise=r?t:T,a.Polyfill=T):"function"==typeof define&&define.amd?define((function(){return r?t:T})):r||(e.Promise=T);var n="pending",s="sealed",o="fulfilled",l="rejected",c=function(){};function d(e){return"[object Array]"===Object.prototype.toString.call(e)}var u,p="undefined"!=typeof setImmediate?setImmediate:setTimeout,h=[];function f(){for(var e=0;e>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],r=0;r=97?r===n.toUpperCase():i<=90&&a>=97&&n===r.toUpperCase())}function d(e,t,a){e[a]!==t[a]&&(e[a]=t[a],e[a]?e.setAttribute(a,""):e.removeAttribute(a))}var u={OPTION:function(e,t){var a=e.parentNode;if(a){var i=a.nodeName.toUpperCase();"OPTGROUP"===i&&(i=(a=a.parentNode)&&a.nodeName.toUpperCase()),"SELECT"!==i||a.hasAttribute("multiple")||(e.hasAttribute("selected")&&!t.selected&&(e.setAttribute("selected","selected"),e.removeAttribute("selected")),a.selectedIndex=-1)}d(e,t,"selected")},INPUT:function(e,t){d(e,t,"checked"),d(e,t,"disabled"),e.value!==t.value&&(e.value=t.value),t.hasAttribute("value")||e.removeAttribute("value")},TEXTAREA:function(e,t){var a=t.value;e.value!==a&&(e.value=a);var i=e.firstChild;if(i){var r=i.nodeValue;if(r==a||!a&&r==e.placeholder)return;i.nodeValue=a}},SELECT:function(e,t){if(!t.hasAttribute("multiple")){for(var a,i,r=-1,n=0,s=e.firstChild;s;)if("OPTGROUP"===(i=s.nodeName&&s.nodeName.toUpperCase()))s=(a=s).firstChild;else{if("OPTION"===i){if(s.hasAttribute("selected")){r=n;break}n++}!(s=s.nextSibling)&&a&&(s=a.nextSibling,a=null)}e.selectedIndex=r}}};function p(){}function h(e){if(e)return e.getAttribute&&e.getAttribute("id")||e.id}var f=function(e){return function(t,a,i){if(i||(i={}),"string"==typeof a)if("#document"===t.nodeName||"HTML"===t.nodeName||"BODY"===t.nodeName){var s=a;(a=n.createElement("html")).innerHTML=s}else a=l(a);else 11===a.nodeType&&(a=a.firstElementChild);var o=i.getNodeKey||h,d=i.onBeforeNodeAdded||p,f=i.onNodeAdded||p,m=i.onBeforeElUpdated||p,v=i.onElUpdated||p,g=i.onBeforeNodeDiscarded||p,y=i.onNodeDiscarded||p,b=i.onBeforeElChildrenUpdated||p,w=i.skipFromChildren||p,x=i.addChild||function(e,t){return e.appendChild(t)},E=!0===i.childrenOnly,S=Object.create(null),T=[];function C(e){T.push(e)}function P(e,t){if(1===e.nodeType)for(var a=e.firstChild;a;){var i=void 0;t&&(i=o(a))?C(i):(y(a),a.firstChild&&P(a,t)),a=a.nextSibling}}function M(e,t,a){!1!==g(e)&&(t&&t.removeChild(e),y(e),P(e,a))}function j(e){f(e);for(var t=e.firstChild;t;){var a=t.nextSibling,i=o(t);if(i){var r=S[i];r&&c(t,r)?(t.parentNode.replaceChild(r,t),k(r,t)):j(t)}else j(t);t=a}}function k(t,a,i){var r=o(a);if(r&&delete S[r],!i){if(!1===m(t,a))return;if(e(t,a),v(t),!1===b(t,a))return}"TEXTAREA"!==t.nodeName?function(e,t){var a,i,r,s,l,p=w(e,t),h=t.firstChild,f=e.firstChild;e:for(;h;){for(s=h.nextSibling,a=o(h);!p&&f;){if(r=f.nextSibling,h.isSameNode&&h.isSameNode(f)){h=s,f=r;continue e}i=o(f);var m=f.nodeType,v=void 0;if(m===h.nodeType&&(1===m?(a?a!==i&&((l=S[a])?r===l?v=!1:(e.insertBefore(l,f),i?C(i):M(f,e,!0),f=l):v=!1):i&&(v=!1),(v=!1!==v&&c(f,h))&&k(f,h)):3!==m&&8!=m||(v=!0,f.nodeValue!==h.nodeValue&&(f.nodeValue=h.nodeValue))),v){h=s,f=r;continue e}i?C(i):M(f,e,!0),f=r}if(a&&(l=S[a])&&c(l,h))p||x(e,l),k(l,h);else{var g=d(h);!1!==g&&(g&&(h=g),h.actualize&&(h=h.actualize(e.ownerDocument||n)),x(e,h),j(h))}h=s,f=r}!function(e,t,a){for(;t;){var i=t.nextSibling;(a=o(t))?C(a):M(t,e,!0),t=i}}(e,f,i);var y=u[e.nodeName];y&&y(e,t)}(t,a):u.TEXTAREA(t,a)}!function e(t){if(1===t.nodeType||11===t.nodeType)for(var a=t.firstChild;a;){var i=o(a);i&&(S[i]=a),e(a),a=a.nextSibling}}(t);var I,_,A=t,O=A.nodeType,L=a.nodeType;if(!E)if(1===O)1===L?c(t,a)||(y(t),A=function(e,t){for(var a=e.firstChild;a;){var i=a.nextSibling;t.appendChild(a),a=i}return t}(t,(I=a.nodeName,(_=a.namespaceURI)&&_!==r?n.createElementNS(_,I):n.createElement(I)))):A=a;else if(3===O||8===O){if(L===O)return A.nodeValue!==a.nodeValue&&(A.nodeValue=a.nodeValue),A;A=a}if(A===a)y(t);else{if(a.isSameNode&&a.isSameNode(A))return;if(k(A,a,E),T)for(var D=0,N=T.length;D=0;o--)i=(a=s[o]).name,r=a.namespaceURI,n=a.value,r?(i=a.localName||i,e.getAttributeNS(r,i)!==n&&("xmlns"===a.prefix&&(i=a.name),e.setAttributeNS(r,i,n))):e.getAttribute(i)!==n&&e.setAttribute(i,n);for(var l=e.attributes,c=l.length-1;c>=0;c--)i=(a=l[c]).name,(r=a.namespaceURI)?(i=a.localName||i,t.hasAttributeNS(r,i)||e.removeAttributeNS(r,i)):t.hasAttribute(i)||e.removeAttribute(i)}}));t.exports=f},{}],7:[function(e,t,a){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var r,n=(r=e("a-template"))&&r.__esModule?r:{default:r};function s(e){return s="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(e){return i(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":i(e)},s(e)}function o(e,t){for(var a=0;a